MikroTik Changelogs

MikroTik RouterOS changelogs

7.24rc2 Testing 2026-Jul-10 (3 months ago)
Component Change
bridge fixed MLAG MAC address handling issues related to aging, flushing and moving (additional fixes);
certificate added "ISRG Root X2", "Root YE" and "Root YR" to SMIPS built-in root certificate authorities store;
certificate added "Root YE" and "Root YR" to built-in root certificate authorities store;
dhcpv4-server fixed "expires-after" field for disabled static lease (introduced in v7.23);
dns fixed an issue where the resolve command was not functional when the "type" was specified (introduced in v7.24beta2);
fastpath properly fall back to SlowPath when FastPath is not possible due to fragmentation;
ipsec,ike2 use peer certificates also when identity has one set for peer matching;
l3hw allow VLAN tagged traffic inside VXLAN tunnel (additional fixes);
netinstall added Netinstall package (additional fixes);
snmp added WiFi current channel "mtxrWifiInterfacesCurrentChannel" OID to MIKROTIK-MIB;
snmp improved SNMPv3 request processing logic;
ssh make SSH packet validation more strict (additional fixes);
system improved handling of data re-sending on authorization requests (introduced in v7.22);
system improved stability;
system updated certificate for Windows executable signing;
tftp limit maximum simultaneous session count to 100;
usb fixed USB Ethernet interface default-name;
wifi improved roaming/steering behavior for WiFi 7 MLO (additional fixes);
wireguard added support for domain names in client-dns;
wireguard added warning when allowed-address overlaps with another peer on the same interface;
wireguard fixed wg-export comments output and case when endpoint is not set;
wireguard fixed whitespace handling in AllowedIPs during wg-import;
wireguard improved wg-export to print endpoint domain name;
wireguard improved wg-import to quietly ignore wg-quick specific keys;
wireguard reconfigure peer only when meaningful changes are detected;
7.23.2 Stable 2026-Jul-03 (4 months ago)
Component Change
app fixed "reset" not working with certain apps;
app fixed home-assistant default config files;
app only generate secrets for enabled apps;
app resolved issue where duplicate swaps are created;
bfd fixed delay on session print;
bgp added option to add BGP VPLS created interfaces in interface-list;
bgp fixed advertisement print handling by "dst" when destination is in VRF;
bgp fixed IPv6 End-of-Route processing;
bgp improved stability on MP (multiprotocol) parsing;
certificate always use all trust stores for downloaded CRL validation;
container fixed missing config.json issue when upgrading from version 7.20.8 or older;
interface fixed duplicate MAC warning for wireless, wifi, macsec, w60g interfaces (introduced in v7.23);
ipsec fixed policy move handling;
ipsec,ike2 fixed active connection termination;
ipsec,ike2 fixed SA payload validation;
ipsec,ike2 improved pending child SA cleanup and removal of dangling SAs during Phase 2 deletion;
isis fixed missing "l2.lsp-refresh-interval" parameter;
leds fixed missing wireless LED configuration (introduced in v7.21);
lte fixed cases where EC25-EU and EG25-G boards would receive packets with missing last 4 bytes;
ospf added missing "type=ptmp-broadcast" parameter to "/routing/ospf/interface" menu;
ospf allow comments on static interfaces;
ospf fixed interface passive flag update in WinBox;
pim added comment for "/routing/gmp" entries;
ppp improved system stability;
route fixed static route flag handling by WinBox on disable;
routerboard renamed "ipq53xx" firmware type to "ipq5300";
switch increase "ingress-rate" and "egress-rate" maximum value to 400G;
upgrade prevent package scheduling from interfering with the upgrade feature;
winbox added missing values to "AFI" setting under "Routing/BGP" menus;
winbox do not pre-fill "Allowed Address" and "Client Allowed Address" with "::/0" when adding new WireGuard Peer;
winbox fixed value unset under "MPLS/LDP Neighbor" menu;
7.21.5 Long-term 2026-Jul-03 (4 months ago)
Component Change
bfd fixed delay on session print;
bgp fixed advertisement print handling by "dst" when destination is in VRF;
bgp fixed IPv6 End-of-Route processing;
bgp improved stability on MP (multiprotocol) parsing;
bridge fixed dynamic VLAN update for wifi interfaces;
bridge fixed stability issue when using DHCPv4 snooping;
cloud cloud backup file management now requires "policy" policy;
console fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
container fixed missing config.json issue when upgrading from version 7.20.8 or older;
disk avoid reading SCSI stats all the time to allow disks to go to sleep;
ethernet fixed stability issue with TSO on Alpine CPUs;
ethernet improved system stability on devices with Alpine CPUs;
ipv6 do not disable IPv6 FastPath when Traffic Flow is enabled;
isis allow to configure metric-type;
isis fixed missing "l2.lsp-refresh-interval" parameter;
l3hw improved system stability on device shutdown/reboot;
lte fixed cases where EC25-EU and EG25-G boards would receive packets with missing last 4 bytes;
lte fixed crash on LTE passthrough interface deactivation;
ospf fixed interface passive flag update in WinBox;
route fixed static route flag handling by WinBox on disable;
route removed deprecated "/routing/route/rule" menu;
switch fixed issue with MAC table for RB2011 (introduced in v7.21);
switch fixed rare possibility of tx-timeout or simultaneous flap of all switch ports on devices with Alpine CPUs;
switch increase "ingress-rate" and "egress-rate" maximum value to 400G;
timezone updated timezone information from "tzdata2026b" release;
upgrade prevent package scheduling from interfering with the upgrade feature;
vxlan fixed fast-path when using "checksum=no" (introduced in v7.20);
winbox do not pre-fill "Allowed Address" and "Client Allowed Address" with "::/0" when adding new WireGuard Peer;
6.49.20 Stable 2026-Jul-03 (4 months ago)
Component Change
console updated copyright notice;
ethernet improved system stability for RB912, RB911 devices;
mac-server fixed configuration change for "interface-list" property;
routerboard do not show "upgrade-firmware" if available installation is older than minimal supported one;
7.24rc1 Testing 2026-Jul-01 (4 months ago)
Component Change
bridge fixed forwarding through peer-port after disabling MLAG;
bridge fixed stability issue when using DHCPv4 snooping;
bridge improved STP, BPDU and topology change handling with MLAG, ensure dual-connected port STP state is in sync with MLAG peer;
console added comparison operators for array type (additional fixes);
console improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, Netwatch, etc.) (additional fixes);
dhcpv4-server set "ciaddr" in forcerenew messages so a relay, if used, can unicast such messages;
discovery added "dying-gasp" feature for LLDP, MNDP, CDP that sends packet with "TTL=0" before graceful reboot/shutdown/upgrade;
discovery clear neighbor entry when receiving "dying-gasp" packet;
l3hw added HW offloaded VRF support on 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410 switches (additional fixes);
l3hw allow VLAN tagged traffic inside VXLAN tunnel;
l3hw fixed VTEP offload on IPv4 /32 route changes;
lte added force-confirmation parameter for eSIM provision command;
lte do not query 5G neighbor cell info until RG650E-EU FW fixed;
lte fixed cases where R11l-LTE7 modem would not display correct cell info after handover;
netinstall added Netinstall package (additional fixes);
ospf fixed stability issue during interface flaps;
ppp added iccid field to ppp info command for BG77 and BG770 modems;
ppp always show current FW version when running firmware-upgrade;
ppp get IPv6 configuration via RA for modems using PPP emulation mode;
ppp toggle radio state on interface disable/enable;
wifi-mediatek improved stability during MLO channel switching;
winbox do not pre-fill "Allowed Address" and "Client Allowed Address" with "::/0" when adding new WireGuard Peer;