Component: system
318 changelog entries across 146 version(s)
Releases by channel (stacked)
- fixed ".auto.rsc" file execution (introduced in v7.20);
- fixed package list fetch from local upgrade server;
- fixed Windows executable compatibility with Microsoft AppLocker;
- fixed Windows executable compatibility with Microsoft AppLocker;
- improved system stability when using hardware-offloaded encryption on RB3011 and hAP ac2 (introduced in v7.20);
- added disks to /system/resource/hardware list;
- fixed local update package filename generation;
- fixed network header offset for interfaces with MAC (fixes VRRP Tx on IGMP snooping bridge);
- fixed potential configuration loss when available disk space was insufficient;
- fixed saving panic logs to autosupout.rif for ARM CRS3xx devices;
- improved incoming TCP connection responsiveness;
- improved system stability when processing GRE packets on TILE devices;
- improved system stability when using hardware-offloaded encryption on RB3011 and hAP ac2 (introduced in v7.20);
- improved system stability;
- limit number of interface-lists to 244;
- added support for OpenFlow 1.3 (new package "openflow" available);
- do not automatically retry in case /system/package/update download fails;
- fixed bb-upgrade failure on RB5009;
- fixed certain notifications (e.g. kid-control activity, connection tracking table) (introduced in v7.17);
- fixed stuck TCP transmit on virtual interfaces, leading to retransmits;
- improved system configuration journaling procedure;
- improved system stability for hEX refresh and hEX S (2025);
- improved system stability when processing large amount of traffic;
- merge /system/resource/usb and /system/resource/pci into /system/resource/hardware and create a device tree;
- fixed a potential memory leak when handling high-speed traffic (introduced in v7.20rc1);
- improved system stability for hEX refresh and hEX S (2025);
- fixed stuck TCP transmit on virtual interfaces, leading to retransmits;
- fixed internal service communication procedure when exchanging data about existing objects (introduced in v7.20beta2);
- improved system stability for CCR2216 device;
- improved system stability when using fasttrack;
- reduced RouterOS ARM package size;
- improved system stability when processing large amount of traffic;
- improved system stability when using FastTrack;
- reduced RouterOS ARM package size;
- fixed certain notifications (e.g. kid-control activity, connection tracking table) (introduced in v7.17);
- added support for OpenFlow 1.3 (new package "openflow" available);
- do not automatically retry in case /system/package/update download fails;
- fixed bb-upgrade failure on RB5009;
- improved system configuration journaling procedure;
- merge /system/resource/usb and /system/resource/pci into /system/resource/hardware and create a device tree;
- fixed "/system reboot" when the system disk is completely full;
- improved internal "flash/" prefix handling for different file path related settings;
- improved system stability when sending TCP data from the router;
- fixed "/system reboot" when the system disk is completely full;
- improved system stability when sending TCP data from the router;
- improved internal "flash/" prefix handling for different file path related settings;
- improved internal "flash/" prefix handling for different file path related settings;
- added "shutdown" parameter for reset-configuration (CLI only);
- fixed false log message about successful package installation;
- fixed v6 to v7 upgrade from separate packages;
- improved system stability;
- set flash-boot mode as "boot-device" after system reset initiated by reset button ("/system routerboard upgrade" required);
- set flash-boot mode as "boot-device" after system reset initiated from software;
- do not cause unnecessary sector writes on check-for-updates;
- enable "ipv6" package on RouterOS v6 downgrade if IPv6 is enabled;
- fixed a potential memory leak that occurred when resetting states after an error;
- force time to be at least at package build time minus 1d;
- improved HTTPS speed;
- improved stability on busy systems;
- added option to list and install available packages (after using "check-for-updates");
- do not allow to install multiple wireless driver packages at the same time;
- fixed a potential memory leak that occurred when resetting states after an error;
- fixed a potential memory leak that occurred when resetting states after an error;
- added option to list and install available packages (after using "check-for-updates");
- do not allow to install multiple wireless driver packages at the same time;
- do not cause unnecessary sector writes on check-for-updates;
- enable "ipv6" package on RouterOS v6 downgrade if IPv6 is enabled;
- force time to be at least at package build time minus 1d;
- improved HTTPS speed;
- improved stability on busy systems;
- improved IPv6 maximum routing table size based on total memory;
- make ICMP error source address selection configurable (icmp-errors-use-inbound-interface-address parameter in ip settings);
- make TCP timestamp handling configurable (tcp-timestamps parameter in ip settings);
- moved "/system/upgrade" to "/system/package/local-update";