Search changelog entries
| Component | Change |
|---|---|
| bgp | fixed possibility to set link-local nexthop with routing filters (introduced in v7.20beta2); |
| bgp | install correct interface if nexthop is link-local (introduced in v7.20beta2); |
| bgp | resend routes after nexthop-choice update; |
| iot | improved LoRa stability and error recovery; |
| lte | fixed wrong subnet mask set to Chateau 5G R17 ax LTE interface; |
| route | fixed incorrectly set nexthop interfaces for BGP VPN routes; |
| route | fixed skipping updated destinations; |
| snmp | improved service stability when processing v3 requests; |
| snmp | set maximum message size to 4 KB; |
| system | fixed stuck TCP transmit on virtual interfaces, leading to retransmits; |
| wifi | added tr069 support for wifi interfaces (additional fixes); |
| winbox | fixed "Rate" and "Full Duplex" monitor values after link down under "Interface/Ethernet" menu; |
| Component | Change |
|---|---|
| bridge | fixed MVRP leave indication; |
| bridge | improved stability when disabling bridge with dynamic VLANs in MSTI; |
| chr | improved virtio_net performance; |
| leds | fixed signal strength LEDs for Cube 60G ac; |
| mpls | fixed minimal dynamic-label-range setting; |
| ptp | removed delays between timestamping and packet transmission, improving PTP precision; |
| sfp | fixed possible QSFP DAC cable initialization failure (introduced in v7.20beta2); |
| sfp | improved SFP handling for CRS418 device; |
| supout | added MPLS settings section; |
| switch | improved system stability after switch reset while bonding interfaces are active (introduced in v7.18); |
| user | added tiny delay on any user login attempt to limit login attempts; |
| w60g | fixed disconnect issue (introduced in v7.20beta2); |
| Component | Change |
|---|---|
| bgp | improved logging; |
| bridge | added dynamic tagged entry named "switch-cpu" in scenarios where the same VLAN spans multiple switch chips or is used on both HW and SW ports (additional fixes); |
| bridge | added warning log when all MACs cannot be displayed under the host table; |
| bridge | refactored host learning logic in MLAG setups in order to make it more robust and predictable (additional fixes); |
| discovery | output LLDP fault message once per port poe-out status change; |
| discovery | set initial poe-out Tx power above 0dW; |
| firewall | fixed IPv6 firewall interface matchers not matching VRF interfaces; |
| iot | LoRa server list is no longer generated if the LR card is not physically attached; |
| log | added VRF support for remote logging; |
| log | fixed unsent message retransmit to correct endpoints (introduced in v7.18); |
| log | randomize source port when using remote logging with src-address specified; |
| mac-server | fixed interface-list change behavior; |
| macvlan | allow creating macvlan interfaces on all interfaces with a MAC address (additional fixes); |
| poe-out | added "poe-in" detection for 802.3at poe-out capable ports; |
| poe-out | firmware update for 802.3at capable boards (the update will cause brief power interruption to poe-out interfaces); |
| poe-out | fixed "low-voltage" LLDP deny for RB5009 and RB960 in specific voltage/power-source combinations; |
| poe-out | fixed missing error status report in rare cases for 802.3at; |
| sfp | corrected the I2C clock frequency for the hEX S (2025) to prevent EEPROM read issues with GPON modules; |
| switch | fixed bonding MAC flush in certain cases for 98DX224S, 98DX226S, 98DX2528, and 98DX3236 switch chips; |
| switch | fixed switch name for CRS418; |
| switch | hide cpu-flow-control on irrelevant devices (additional fixes); |
| webfig | use time stamps for volatile graphs (improved graph visualization); |
| wifi | fixed issue where station mode looped connecting to the same BSSID, preventing switching to other APs; |
| winbox | allow selecting bonding interface under "Switch/Rule" menu; |
| winbox | improved Switch QoS layout; |
| winbox | show "Switch" related menus only on boards that support such features (addition fixes); |
| Component | Change |
|---|---|
| arm64/x86/chr | added Aquantia network driver; |
| bgp | fixed nexthop force-self for IPv4 and IPv6; |
| bgp | fixed withdraw (introduced in v7.20beta2); |
| bgp | improved configuration upgrade from versions prior to 7.20; |
| bgp | make "as" parameter optional in template configuration; |
| console | fixed incorrect multibyte to=num conversions; |
| console | fixed issue where file completion sometimes shows duplicates; |
| dns | improved DNS service stability when using static CNAME records (introduced in v7.20beta4); |
| file | improved file handling performance in WinBox v4 (additional fixes); |
| firewall | added "liberal-tcp-tracking" connection tracking setting; |
| iot | added additional dongle firmwares to iot-bt-extra package; |
| iot | improvement to LoRa band verification logic; |
| license | updated URL for "libcroco" package in the license notice; |
| log | establish a new connection to the remote log server when action settings are edited (e.g. after changing the src-address property); |
| log | fixed memory leak when a connection to remote TCP log server failed; |
| netinstall-cli | recognize RouterOS v6 system package; |
| poe-out | added support for line-interactive and offline UPS on CRS320; |
| poe-out | improved dual-signature detection on CRS320; |
| poe-out | improved short-circuit detection and reporting on CRS320; |
| poe-out | increased maximum power margin for all classes on CRS320; |
| poe-out | upgraded firmware for 802.3at/bt controlled boards (the update will cause brief power interruption to PoE-out interfaces); |
| routing-filter | fixed route origin matcher; |
| sfp | added sfp-power-class and sfp-max-power monitor values for QSFP (additional fixes); |
| ssl/tls | fixed SSL looping behavior when multiple different TLS connections were used; |
| supout | added IP Service section; |
| supout | added VXLAN VTEP section; |
| system | fixed internal service communication procedure when exchanging data about existing objects (introduced in v7.20beta2); |
| vrrp | fixed invalid TCP connection state after failover with enabled sync-connection-tracking; |
| vrrp | improved stability when removing VRRP interface with enabled sync-connection-tracking; |
| vxlan | added checksum and learning properties (additional fixes); |
| vxlan | fixed unset behavior for "local-address" and "bridge" properties; |
| vxlan | prevent socket sharing (cannot create multiple VXLAN interfaces using the same UDP port with different checksum or vtep-vrf settings); |
| vxlan | rename "vrf" setting to "vtep-vrf"; |
| webfig | fixed container parameters; |
| webfig | make combobox accessible to screen readers; |
| wifi | fixed inability to apply steering profile to device's native wifi interfaces; |
| winbox | added missing columns under "System/Users/SSH Keys" menu; |
| winbox | added option to create new entries under "System/Users/SSH Keys" menu (additional fixes); |
| winbox | show all columns under "System/Users/SSH Keys" menu by default; |
| Component | Change |
|---|---|
| arm | improved system stability when processing encrypted traffic; |
| arm64 | increased maximum number of CPU cores to 128; |
| ethernet | improved ethernet stability when handling invalid packets on Alpine CPUs; |
| iot | fixed incorrectly set LoRa channel plan behavior; |
| ipv6 | fixed policy routing; |
| leds | fixed issues after changing "dark-mode" configuration (introduced in v7.19); |
| license | updated URL for "libcroco" package in the license notice; |
| log | output PoE-Out LLDP negotiation to poe,info topic; |
| net | ensure packet sockets from containers do not disable RouterOS fastpath/fasttrack; |
| netinstall-cli | recognize RouterOS v6 system package; |
| port | give "gps" prefix for R11e-LR8G and R11e-LR9G GPS ports; |
| ptp | allow priority1 value of 0 (improves stability when receiving announce messages with priority1 set to 0); |
| routing-filter | fixed route origin matcher; |
| system | improved system stability for CCR2216 device; |
| system | improved system stability when using fasttrack; |