MikroTik RouterOS changelogs
| Component | Change |
|---|---|
| arm | added support for automatic CPU frequency stepping for IPQ4018/IPQ4019 devices; |
| arm | improved stability when forcing 25G speed on unsupported interface; |
| bridge | allow to exclude interfaces from extended ports (CLI only); |
| bridge | fixed host table update on SNMP query; |
| bridge | show error when switch do not support controlling bridge or port extension (CLI only); |
| bridge | show "H" flag for extended bridge ports; |
| certificate | clear challenge password on renew; |
| crs3xx | added initial Bridge Port Extender support (CLI only); |
| crs3xx | added initial Controlling Bridge support for CRS317, CRS309, CRS312, CRS326-24S+2Q+ and CRS354 devices (CLI only); |
| crs3xx | fixed "custom-drop-packet" and "not-learned" switch stats for CRS317, CRS309, CRS312, CRS326-24S+2Q+ and CRS354 devices; |
| crs3xx | fixed hardware offloaded MPLS forwarding when using bonding interfaces; |
| crs3xx | fixed QSFP+ interface LEDs when using break-out cable for CRS326-24S+2Q+; |
| crs3xx | fixed QSFP+ interface linking after reboot for CRS326-24S+2Q+ (introduced in v6.47); |
| crs3xx | fixed switch "not-learned" stats for CRS305, CRS326-24G-2S+, CRS328-24P-4S+, CRS328-4C-20S-4S+, CRS318 devices; |
| crs3xx | improved Ethernet port group traffic forwarding for CRS354 devices; |
| crs3xx | improved system stability when using hardware offloaded MPLS; |
| defconf | improved default configuration generation on devices with non-default wireless interface names; |
| discovery | send the same "Chassis ID" on all interfaces for LLDP packets; |
| discovery | use "static" interface list by default instead of "!dynamic"; |
| dot1x | fixed duplicate EAP request packets for server; |
| dot1x | fixed EAP packet version numbering; |
| fetch | show status "uploaded" instead of "downloaded" when uploading a file; |
| filesystem | fixed repartition on non-first partition; |
| filesystem | fixed repartition on RB4011 series devices; |
| filesystem | improved long-term filesystem stability and data integrity; |
| gps | fixed "init-channel" release when not used; |
| health | changed PSU state parameter type to read-only; |
| health | removed unused "heater-control" and "heater-threshold" parameters; |
| hotspot | added "vlan-id" parameter support for hosts and HTML pages; |
| hotspot | do not verify Hotspot interface status when detecting if HTTP/HTTPS login method is allowed; |
| hotspot | ignore packets from host while MAC authentication is in progress; |
| interface | added new builtin "static" interface list; |
| ipsec | fixed client certificate usage when certificate is renewed with SCEP; |
| kidcontrol | fixed "time-unlimited-rate" to engage in correct time; |
| l2tp | fixed multiple tunnel establishment from the same remote IP address (introduced in v6.47); |
| lora | expose "joinEui" un "devEui" values in the log; |
| lora | fixed "spoof-gps" parameter padding (introduced in v6.47.1); |
| lte | added "comment" parameter for APN profiles; |
| lte | fixed dynamic DHCP client creation when editing APN profile; |
| lte | fixed multiple passthrough APN default route installation; |
| lte | fixed RSCP value reporting; |
| lte | validate interface existence on initiation; |
| ospf | fixed case when changing one distribution metric changed metrics for other distribution options; |
| ospf | fixed disappearing NSSA default route; |
| ospf | fixed processing of "unknown" LSA type; |
| ospf | optimized LSA printing for smaller message sizes; |
| poe | fixed "power-cycle" functionality on RB960GSP; |
| ppp | fixed PPP interface editing for the first time after reboot or after 20 seconds; |
| routerboot | fixed etherboot FCS errors with 100Mbps rate for CRS309, CRS317 devices ("/system routerboard upgrade" required); |
| routerboot | fixed memory test on CCR2004-1G-12S+2XS ("/system routerboard upgrade" required); |
| sfp | stabilized CRS212 SFP port functionality and improved monitoring of optical modules; |
| sftp | fixed "flash" directory access (introduced in v6.46); |
| smb | fixed file path validation (introduced in v6.46); |
| snmp | fixed "current" value reporting on CCR series devices; |
| snmp | fixed "fan-speed" value reporting on CCR series devices; |
| ssh | skip interactive authentication when not running in interactive mode; |
| tr069-client | added additional wireless registration table parameters; |
| tr069-client | added wireless "noise-floor" and "overall-tx-ccq" information parameters; |
| traffic-flow | added NAT event logging support for IPFIX; |
| webfig | fixed default value presence when creating new entries under "IP->Kid Control"; |
| webfig | fixed negative value usage in "spoof-gps" parameter (introduced in v6.47.1); |
| wireless | added support for U-NII-2 for cAP ac; |
| wireless | added support for U-NII-2 for wAP ac; |
| wireless | updated "canada" regulatory domain information; |
| wireless | updated "indonesia5" regulatory domain information; |
| wireless | updated "no_country_set" regulatory domain information; |
| wireless | updated "united states" regulatory domain information; |
| www | improved WWW service stability when receiving bogus packets; |
| Component | Change |
|---|---|
| arm | improved stability when forcing 25G speed on unsupported interface; |
| crs3xx | fixed QSFP+ interface LEDs when using break-out cable for CRS326-24S+2Q+; |
| crs3xx | fixed QSFP+ interface linking after reboot for CRS326-24S+2Q+ (introduced in v6.47); |
| discovery | use "static" interface list by default instead of "!dynamic"; |
| fetch | show status "uploaded" instead of "downloaded" when uploading a file; |
| hotspot | do not verify Hotspot interface status when detecting if HTTP/HTTPS login method is allowed; |
| interface | added new builtin "static" interface list; |
| l2tp | fixed multiple tunnel establishment from the same remote IP address (introduced in v6.47); |
| lora | fixed "spoof-gps" parameter padding (introduced in v6.47.1); |
| lte | fixed dynamic DHCP client creation when editing APN profile; |
| ospf | fixed case when changing one distribution metric changed metrics for other distribution options; |
| ppp | fixed PPP interface editing for the first time after reboot or after 20 seconds; |
| qsfp | fixed break-out cable linking after reboot (introduced in v6.47); |
| routerboot | fixed memory test on CCR2004-1G-12S+2XS ("/system routerboard upgrade" required); |
| sfp | stabilized CRS212 SFP port functionality and improved monitoring of optical modules; |
| sftp | fixed "flash" directory access (introduced in v6.46); |
| smb | fixed file path validation (introduced in v6.46); |
| smb | fixed possible memory leak; |
| smb | fixed SMB server (introduced in v6.47); |
| smb | limit active session count to 5 per connection; |
| snmp | fixed "current" value reporting on CCR series devices; |
| snmp | fixed "fan-speed" value reporting on CCR series devices; |
| wireless | added support for U-NII-2 for cAP ac; |
| wireless | updated "indonesia5" regulatory domain information; |
| www | improved WWW service stability when receiving bogus packets; |
| Component | Change |
|---|---|
| general | other minor fixes and improvements; |
| route | added rpki-check; |
| route | bgp improvements; |
| route | do not allow modifying/deleting "main" table; |
| route | fixed incorrectly interpreted prefix states received from RTR; |
| route | fixed IPv6 ECMP connected routes; |
| route | fixed IPv6 policy routing; |
| route | routing rules improvements; |
| wireless | fixed wireless performance for 802.11b/g/n and 802.11a/n interfaces on non-ARM architecture devices; |
| Component | Change |
|---|---|
| crs3xx | fixed HW offloading for netPower 15FR and netPower 16P devices (introduced in v6.47); |
| crs3xx | fixed increased CPU temperature for CRS354-48G-4S+2Q+ device (introduced in v6.47); |
| crs3xx | improved Ethernet port group traffic forwarding for CRS354 devices; |
| defconf | fixed default configuration generation on devices without "wireless" package installed; |
| defconf | fixed default configuration loading on RBmAPL-2nD; |
| defconf | improved default configuration generation on devices with changed wireless interface names; |
| dhcpv6-server | disallow changing binding's "prefix-pool"; |
| dhcpv6-server | improved stability when changing server for static bindings; |
| dns | do not allow setting "forward-to" same as "name" or "regex"; |
| dns | do not allow setting zero value IP addresses for "A" and "AAAA" records; |
| dns | do not use DoH for local queries when a server is specified; |
| export | fixed HotSpot "address-per-mac" parameter export; |
| filesystem | fixed increased "sector writes" reporting (introduced in v6.47); |
| ftp | fixed possible buffer overflow; |
| ike2 | fixed initiator child SA init without policy; |
| ike2 | fixed policy reference for pending acquire; |
| ike2 | retry RSA signature validation with deduced digest from certificate; |
| ipsec | do not update peer endpoints for generated policy entries (introduced in v6.47); |
| lora | added "spoof-gps" parameter for fake GPS coordinate sending; |
| lora | fixed JSON statistics inaccuracies; |
| lte | added support for MTS 8810FT; |
| lte | fixed modem initialization when multiple modems are used simultaneously; |
| lte | fixed PDP authentication configuration for SIM7600; |
| metarouter | fixed image importing (introduced in v6.46); |
| ospf | improved route tag processing for OSPFv3; |
| ppp | allow specifying pool name for "remote-ipv6-prefix-pool" parameter; |
| profile | fixed "unclassified" load reporting on PowerPC devices (introduced in v6.47); |
| qsfp | fixed auto-negotiation status; |
| qsfp | ignore FEC mode when set to fec91, only fec74 mode is supported (introduced in v6.47); |
| routerboard | fixed "mode-button" support on SMIPS devices (introduced in v6.47); |
| routerboard | fixed "reset-button" menu presence on all devices; |
| supout | added "LoRa" section to supout file; |
| switch | fixed MAC address learning on switch-cpu port for Atheros8316, Atheros8227 and Atheros7240 switch chips; |
| w60g | added "mdmg-fix" parameter for RBwAP60Gx3 (CLI only); |
| winbox | fixed flag displaying under "IP/DNS/Static" table; |
| winbox | fixed minor typo in "BGP/Peer" menu; |
| winbox | hide irrelevant switch port parameters; |
| wireless | changed "station-roaming" default setting from "enabled" to "disabled"; |
| wireless | updated "bangladesh" regulatory domain information; |
| wireless | updated "egypt" regulatory domain information; |
| Component | Change |
|---|---|
| arm | added support for automatic CPU frequency stepping for IPQ4018/IPQ4019 devices; |
| arm | improved watchdog and kernel panic reporting in log after reboots on IPQ4018/IPQ4019 devices; |
| bonding | added LACP monitoring (CLI only); |
| bridge | added warning message when port is disabled by the BPDU guard; |
| bridge | correctly remove dynamic VLAN assignment for bridge ports; |
| bridge | fixed dynamic VLAN assignment when changing port "frame-type" property (introduced in v6.46); |
| bridge | fixed dynamic VLAN assignment when changing port to tagged VLAN member; |
| bridge | fixed local MAC address removal from host table when deleting bridge interface; |
| bridge | improved BPDU guard logging; |
| chr | improved interface loading on startup on XEN; |
| chr | improved system stability when changing flow control settings on e1000; |
| crs3xx | added initial Bridge Port Extender support (CLI only); |
| crs3xx | added initial Controlling Bridge support for CRS317, CRS309, CRS312, CRS326-24S+2Q+ and CRS354 devices (CLI only); |
| crs3xx | fixed duplicate host entries when creating static switch hosts; |
| crs3xx | fixed HW offloading for netPower 15FR and netPower 16P devices (introduced in v6.47); |
| crs3xx | fixed increased CPU temperature for CRS354-48G-4S+2Q+ device (introduced in v6.47); |
| crs3xx | improved Ethernet port group traffic forwarding for CRS354 devices; |
| defconf | fixed default configuration loading on RBmAPL-2nD; |
| defconf | improved default configuration generation on devices with changed wireless interface names; |
| dhcpv6-server | added ability to generate binding on first request; |
| dhcpv6-server | disallow changing binding's "prefix-pool"; |
| dhcpv6-server | improved stability when changing server for static bindings; |
| dns | do not allow setting "forward-to" same as "name" or "regex"; |
| dns | do not allow setting zero value IP addresses for "A" and "AAAA" records; |
| dns | do not use DoH for local queries when a server is specified; |
| dns | do not use type "A" for static entries with unspecified type; |
| dns | fixed listening for DNS queries when only dynamic static entries exist (introduced in v6.47); |
| export | fixed HotSpot "address-per-mac" parameter export; |
| export | fixed RouterBOARD USB "type" parameter export; |
| fetch | show status "uploaded" instead of "downloaded" when uploading a file; |
| filesystem | fixed increased "sector writes" reporting (introduced in v6.47); |
| filesystem | improved long-term filesystem stability and data integrity; |
| ftp | fixed possible buffer overflow; |
| ike1 | allow using "my-id" parameter with XAuth; |
| ike1 | fixed policy update with and without mode configuration; |
| ike1 | rekey phase 1 as responder for Windows initiators; |
| ike2 | added "prf-algorithm" support for phase 1; |
| ike2 | fixed initiator child SA init without policy; |
| ike2 | fixed policy reference for pending acquire; |
| ike2 | improved child SA rekeying process; |
| ike2 | retry RSA signature validation with deduced digest from certificate; |
| ipsec | added SHA384 hash algorithm support for phase 1 (CLI only); |
| ipsec | do not update peer endpoints for generated policy entries (introduced in v6.47); |
| ipsec | fixed multiple warning message display for peers; |
| ipsec | inactivate peer's policy on disconnect; |
| kidcontrol | allow creating static device entries without assigned user; |
| lora | added "spoof-gps" parameter for fake GPS coordinate sending; |
| lora | fixed JSON statistics inaccuracies; |
| lte | added "age" column and "max-age" parameter to "cell-monitor" (CLI only); |
| lte | added "comment" parameter for APN profiles (CLI only); |
| lte | added support for MTS 8810FT; |
| lte | fixed modem initialization when multiple modems are used simultaneously; |
| lte | fixed PDP authentication configuration for SIM7600; |
| metarouter | fixed image importing (introduced in v6.46); |
| ospf | improved route tag processing for OSPFv3; |
| ppp | added "ipv6-routes" parameter to "secrets" menu; |
| ppp | added support for "Framed-IPv6-Route" RADIUS attribute; |
| ppp | allow specifying pool name for "remote-ipv6-prefix-pool" parameter; |
| profile | fixed "unclassified" load reporting on PowerPC devices (introduced in v6.47); |
| qsfp | fixed auto-negotiation status; |
| qsfp | fixed break-out cable linking after reboot (introduced in v6.47); |
| qsfp | ignore FEC mode when set to fec91, only fec74 mode is supported (introduced in v6.47); |
| route | improved stability when 6to4 interface is configured with disabled IPv6 package; |
| routerboard | fixed "mode-button" support on SMIPS devices (introduced in v6.47); |
| routerboard | fixed "reset-button" menu presence on all devices; |
| smb | fixed possible memory leak; |
| smb | fixed SMB server (introduced in v6.47); |
| smb | limit active session count to 5 per connection; |
| ssh | fixed returned output saving to file when "output-to-file" parameter is used; |
| supout | added "LoRa" section to supout file; |
| switch | fixed MAC address learning on switch-cpu port for Atheros8316, Atheros8227 and Atheros7240 switch chips; |
| system | replace "3" in superscript to "^3" on RBD53GR devices; |
| tr069-client | added LTE model and revision parameters; |
| tr069-client | added "X_MIKROTIK_MimoRSRP" parameter for LTE RSRP value reporting; |
| tr069-client | allow passing LTE firmware update URL as XML; |
| w60g | added "mdmg-fix" parameter for RBwAP60Gx3 (CLI only); |
| winbox | allow performing "USB Power Reset" on "0" bus on RBM33G; |
| winbox | fixed flag displaying under "IP/DNS/Static" table; |
| winbox | fixed "IP->Kid Control->Devices" table automatic refreshing; |
| winbox | fixed minor typo in "BGP/Peer" menu; |
| winbox | fixed minor typo in "Users" menu; |
| winbox | fixed "receive-errors" setting persistence under "Wireless/Wireless Sniffer/Settings" menu; |
| winbox | fixed "tls-version" parameter setting under "IP/Services" menu; |
| winbox | hide irrelevant switch port parameters; |
| winbox | use health values reported by gauges for "System/Health" menu; |
| wireless | changed "station-roaming" default setting from "enabled" to "disabled"; |
| wireless | create "connect-list" rule when address specified for "setup-repeater"; |
| wireless | updated "bangladesh" regulatory domain information; |
| wireless | updated "egypt" regulatory domain information; |