MikroTik Changelogs
← Back to search All versions

Version: 7.24beta1

Development

141 changelog entries across 51 component(s)

2026-May-26 (3 weeks ago)

Component Change
adlist improved service stability when adjusting adlist configuration;
app added inventree, opencloud, opencloud-extended apps;
app changed pmacct-netflow YAML;
app use randomly generated secrets in new apps;
bfd fixed delay on session print;
bgp added option to add BGP VPLS created interfaces in interface-list;
bgp fixed memory leak;
bridge added "querier-uses-bridge-address" setting to use bridge source IP address for IGMP querier;
bridge added DHCPv4 snooping IP binding table;
bridge fixed local static host entries;
bridge fixed stability issue when using DHCPv4 snooping;
bridge improved STP bridge and port priority settings (warn when a non-compliant value is used and allow selecting a value from a list);
btest added VRF support for bandwidth-test and speed-test;
certificate added "acme-renew" command;
console added "days" to scheduler;
console added "in" and "has" operators for Array types;
console added "order-by" parameter to "print" command, allowing sorting by up to three arguments in ascending or descending order;
console added log tracing when scripts fail to start due to permissions;
console do not terminate self-removing scripts;
console fixed "print follow on-event" script runner command not showing all argument values in some cases;
console fixed script import/export with empty "policy" setting;
console fixed stability issue in full-screen editor;
console improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, netwatch, hotspot);
console make "mac-auth-password" sensitive in "/ip/hotspot/profile";
console make "password" sensitive in "/system/package/local-update/mirror";
console produce runtime errors for bad command parameters;
console prompt about and offer to stop already existing serial terminal session when opening new one;
console rename "address" to "available-from" in "/ip/service" (backwards compatible via deprecation);
console restrict editing comments in WiFi registration table;
container added "save" command;
container do not allow starting with empty default DNS list and no DNS override;
container do not print environment variables in log on container startup;
container fixed "start-on-boot" not retrying on certain startup errors;
container improved support for containers;
container reduced writes to flash when running health check;
container use env "TERM=xterm" if no TERM variable provided when running shell;
dhcpv4-relay fixed stability issue when creating duplicate relays;
dhcpv4-server do not reset "class-id" parameter when lease loses "bound" status;
dhcpv6-relay fixed non-working relay when adding from WinBox;
dhcpv6-server fixed invalid flag;
discovery added "address6" column to default "/ip/neighbor" print view;
discovery added "discovery" logging topic;
discovery improved service stability when sending discovery packets on interfaces that have hundreds of IP addresses;
disk added "raid-scrub-cancel" command;
disk do not consider USB drives as self-encryption capable;
disk fixed "smart-info" not showing information on certain storage devices;
disk limited maximum swap size to be no more than 10x of device RAM;
ethernet fixed stability issue with TSO on Alpine CPUs;
fetch added "ip-type" parameter;
fetch fixed false "bad request" response when trying to fetch URL with IPv6 address in it;
fetch hint file list for "src-path" and "dst-path" parameters;
hardware rename "max-power" to "manufacturer-reported-max-power";
iot pass Wiliot certification;
iot added LoRa keep alive logic for UDP protocol;
iot added missing LoRa US radio plans;
iot added Wiliot USB dongle support;
iot allow maximum Modbus "timeout" property to 10 seconds;
iot monitor LoRa worker state (watchdog);
ip-service remove reverse-proxy for SMIPS;
ipsec,ike2 improved KE generation validation during initial setup and child SA creation;
ipsec,ike2 improved logging when remote ID is specified;
ipsec,ike2 improved TSi validation to prevent modecfg address conflicts;
ipv6 added "status" column to default "/ipv6/neighbor" print view;
ipv6 do not disable IPv6 FastPath when Traffic Flow is enabled;
ipv6,ra changed default "router-advertisement-route-distance" to 1;
ipv6,ra use lowest value between IPv6/Pool and IPv6/ND/Prefix/Default as dynamic prefix lifetime;
l3hw added HW offloaded support for VLAN interfaces created directly on Ethernet for CRS8xx series switches;
l3hw added HW offloaded VRF support on 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410 switches;
leds improved interface stats activity for devices with Marvell Prestera switch chip;
lte fixed EC/IO scale in CLI and GUI;
lte fixed EC25-EU, EG25-G traffic to 67 UDP;
lte fixed third-party modems ICCID decoding for eSIM;
lte improved Cinterion PLS8-E roaming;
lte improved deregistration handling for AT modems;
lte improved system stability when no APN specified;
lte removed extra restart after firmware upgrade for EC200A-EU modem;
lte report short cell ID in 3G network mode also for AT modems;
lte restrict incoming calls for FG621-EU;
lte show "+CME ERROR: 10" as "SIM not present";
lte show "data-class" in LTE monitor instead of "access-technology" also for 5G AT modems;
lte show "primary-band" instead of "earfcn" in LTE monitor also for modems without CA support;
lte show RSCP and EC/IO parameter in 3G network mode for R11e-LTE6, R11l-LTE7 and FG621-EA modems;
mesh fixed missing FDB entries from wireless ports;
mpls added ICMP time exceeded handler for IPv6;
mpls make FastPath work with expl-null;
netinstall added Netinstall package;
netinstall improved architecture detection;
netinstall-cli added "help" parameter;
netinstall-cli added "reboot" and "shutdown" flags to control reboot after installation;
netwatch fixed inaccurate "rtt-stdev" value;
ospf added missing interface parameters;
ospf force passive for VRF interface;
pim added comment for "/routing/gmp" entries;
poe-out firmware update for 802.3at capable boards (the update will cause a brief power interruption to poe-out interfaces);
poe-out firmware update for 802.3bt capable boards (the update will cause a brief power interruption to poe-out interfaces);
ppp added "MT-Address-List" to IPv6 address list when received from RADIUS and using DHCP for IPv6 configuration;
ppp disable/enable modem radio state depending on PPP interface state;
ppp fixed ppp-out stability issue;
ppp improved OVPN underlying SSL connection management;
ppp report actual network data usage statistics instead of "0" for all IPv6 RADIUS accounting parameters on accounting "Stop" packet;
queue fixed "undo" command for simple queues;
rip do not export authentication keys by default;
route fixed potential race condition;
route improved overall stability;
route removed deprecated "/routing/route/rule" menu;
route respect the "interface" property when pinging IPv6 addresses over ECMP;
sfp fixed linking for hAP ax S and hEX S (2025) with "1G-baseX" link-mode;
sfp removed unsupported "2.5G-baseX" speed on CRS312-4C+8XG and CRS326-4C+20G+2Q+;
sms added some GSM7 symbols to SMS tool;
ssh added mlkem768x25519-sha256 key exchange support;
ssh do not attempt automatic empty password login when RADIUS is used;
ssh fixed SSH tunnel with IPv6 link-local address on non-ethernet interfaces;
ssh make SSH packet validation more strict;
supout added interface monitor-traffic;
switch fixed IEEE reserved MAC handling for CRS1xx, CRS2xx switches;
switch fixed rare possibility of tx-timeout or simultaneous flap of all switch ports on devices with Alpine CPUs;
system rename "factory-software" to "minimum-version" and "factory-firmware" to "minimum-firmware";
system restrict RouterOS processes using swap;
system show who is using "/system serial-terminal";
vpls added transmit loop detection;
vrrp added "v3-checksum-as-v2" setting;
vxlan fixed missing L2MTU property when VRF is specified;
vxlan ignore disabled interfaces when checking for configuration conflicts;
webfig fixed issue with increasing keep-alive traffic;
webfig improved underlying encryption and stability processing;
webfig improvements to graphs;
wifi added "Preamble Puncturing" under "WiFi/Channel" menu;
wifi added dash when CAPsMAN generates interface name and prefix ends with digit;
wifi improved regulatory compliance;
wifi improved roaming/steering behavior for WiFi 7 MLO;
wifi improved stability;
wifi improved station-bridge mode;
wifi-mediatek fixed broken interfaces on startup;
wifi-mediatek fixed some channel definitions for certain countries;
winbox added "Preferred Architecture" setting for L009;
winbox added "SIM PIN" under "Tools/SMS";
winbox fixed "Use Ipsec" and "Ipsec Secret" under "Interfaces/L2TP Ether" menu;
winbox fixed sort for "Address List" under "IPv6/Firewall" menu;
winbox make LoRa "Auth key" and MQTT "Password" sensitive;
winbox show "Any. Port" column by default under "IP/Firewall" menu;
winbox show preferred and valid lifetime of IPv6 address also on static IPs;