MikroTik Changelogs
← Back to search All components

Component: console

776 changelog entries across 199 version(s)

Releases by channel (stacked)

7.24beta2 Development 2026-Jun-10 (1 week ago)
  • fixed argument mappings in "do" block for monitor commands;
  • fixed missing comments in scripts (introduced in v7.24beta1);
  • fixed proplist order in monitor commands;
  • fixed quoted input issues for multi-argument properties;
  • fixed UTF-8 comparisons on some architectures;
  • improved "print detail" mode;
  • make execute non-blocking when file parameter is used (introduced in v7.24beta1);
7.24beta1 Development 2026-May-26 (3 weeks ago)
  • added "days" to scheduler;
  • added "in" and "has" operators for Array types;
  • added "order-by" parameter to "print" command, allowing sorting by up to three arguments in ascending or descending order;
  • added log tracing when scripts fail to start due to permissions;
  • do not terminate self-removing scripts;
  • fixed "print follow on-event" script runner command not showing all argument values in some cases;
  • fixed script import/export with empty "policy" setting;
  • fixed stability issue in full-screen editor;
  • improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, netwatch, hotspot);
  • make "mac-auth-password" sensitive in "/ip/hotspot/profile";
  • make "password" sensitive in "/system/package/local-update/mirror";
  • produce runtime errors for bad command parameters;
  • prompt about and offer to stop already existing serial terminal session when opening new one;
  • rename "address" to "available-from" in "/ip/service" (backwards compatible via deprecation);
  • restrict editing comments in WiFi registration table;
7.23 Stable 2026-May-25 (3 weeks ago)
  • added comment in "/ip/dhcp-server/option/sets" and "/ipv6/dhcp-server/option/sets" menus;
  • added path parameter to export;
  • added syntax highlight for script properties in some menus (e.g. dhcp-client, dhcp-server, ppp/profile, interface/vrrp);
  • export mentions custom defconf script presence in header;
  • fixed "/log/print follow on-event" to work with "where" (introduced in v7.22);
  • fixed output when oversized completion present;
  • removed redundant keepalive for the serial-terminal, ensure that the device no longer periodically outputs /0 while using "/system/serial-terminal";
  • show "/system/resource/hardware/usb-power-reset" only on x86;
  • show warning in print header when terminal is too narrow to show any columns;
  • treat non-existent command parameters as runtime errors;
7.22.3 Stable 2026-May-07 (1 month ago)
  • fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
7.23rc3 Testing 2026-May-06 (1 month ago)
  • fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
7.22.2 Stable 2026-Apr-22 (1 month ago)
  • rename "cpu-used-per-cpu" to "cpe-used-per-core" in "/system/resource/monitor";
7.21.4 Long-term 2026-Apr-21 (2 months ago)
  • removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
7.23beta5 Development 2026-Apr-01 (2 months ago)
  • added comment in "/ip/dhcp-server/option/sets" and "/ipv6/dhcp-server/option/sets" menus;
  • added path parameter to export;
  • export mentions custom defconf script presence in header (additional fixes);
  • fixed output when oversized completion present;
  • rename "cpu-used-per-cpu" to "cpe-used-per-core" in "/system/resource/monitor";
  • show warning in print header when terminal is too narrow to show any columns;
  • treat non-existent command parameters as runtime errors;
7.23beta4 Development 2026-Mar-25 (2 months ago)
  • removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
7.22.1 Stable 2026-Mar-23 (2 months ago)
  • removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
7.23beta2 Development 2026-Mar-13 (3 months ago)
  • added syntax highlight for script properties in some menus (e.g. dhcp-client, dhcp-server, ppp/profile, interface/vrrp);
  • export mentions custom defconf script presence in header;
  • fixed "/log/print follow on-event" to work with "where" (introduced in v7.22);
  • removed redundant keepalive for the serial-terminal, ensure that the device no longer periodically outputs /0 while using "/system/serial-terminal";
  • show "/system/resource/hardware/usb-power-reset" only on x86;
7.22 Stable 2026-Mar-09 (3 months ago)
  • added :continue and :break commands for various loops;
  • added :exit command to terminate scripts;
  • added "comments" parameter to print command to control comment and error output;
  • added comparison operators for ID values;
  • added Ctrl+Left/Right word navigation;
  • added Ctrl+w word deletion;
  • added hint for dry-run import parameter;
  • added left shift (<<) and right shift (>>) support for IPv6 addresses;
  • added on-event script runner support to print follow/follow-only;
  • added timestamp support to print follow/follow-only;
  • allow undefined variables in dry-run import;
  • changed autocomplete expansion criteria;
  • disable follow command in /ip/firewall/connection menu;
  • fixed brief print for entries with multiple comments;
  • fixed setting of /interface/wireless/scan-list;
  • fixed time drift for interface last-link-down-time and last-link-up-time;
  • fixed value type names in comparison errors;
  • implemented string casting in :tobool command;
  • improved command decoding to drop extraneous commands (visible in history logging);
  • improved error tracing when using find command;
  • improved export command to avoid empty [find];
  • improved history logging when performing object rename with set/reset;
  • improved set/remove command handling in /file menu;
  • look up variable in global scope if argument scope lookup failed;
  • parse width parameter for non-interactive SSH commands;
  • show smaller QR codes where possible;
  • use the same flag output format for both print brief and detail;
7.21.3 Stable 2026-Feb-12 (4 months ago)
  • improved service stability when processing files over CLI;
7.22beta5 Development 2026-Jan-21 (5 months ago)
  • added timestamp support to print follow/follow-only (additional fixes);
7.22beta3 Development 2026-Jan-14 (5 months ago)
  • added left shift (<<) and right shift (>>) support for IPv6 addresses;
  • added on-event script runner support to print follow/follow-only;
  • added timestamp support to print follow/follow-only;
  • fixed time drift for interface last-link-down-time and last-link-up-time;
  • improved command decoding to drop extraneous commands (visible in history logging);
  • improved export command to avoid empty [find];
  • improved history logging when performing object rename with set/reset;
  • use the same flag output format for both print brief and detail;
6.49.19 Stable 2026-Jan-13 (5 months ago)
  • updated copyright notice;
7.21 Stable 2026-Jan-12 (5 months ago)
  • added "mvrp" to mac-protocol setting;
  • added delimiter parameter to :toarray command;
  • added fetch-changelog flag to check-for-updates command;
  • added reset command to settings directories;
  • added sensitive flag to QR code in WireGuard "show-client-config";
  • added show-sensitive option for print command, hide sensitive settings in print output by default;
  • changed file id format;
  • do not allow to set value as empty for arguments that require selection of a specific list entry;
  • do not set values when "setup" command is interrupted;
  • fixed :convert from=num on MIPSBE;
  • fixed "special-login" setting incorrect channel;
  • fixed autocomplete in fullscreen editor to append tabs, spaces, etc;
  • fixed empty output in route menus when using "print where gateway";
  • improved :toip command to get IPv4 address from IPv4 CIDR address;
  • improved :toip6 command to get IPv6 addresses from IPv6 prefixes;
  • improved hints for address arguments;
  • improved hints for DHCPv6;
  • improved printing visuals (column layout and paging);
  • improved stability;
  • remove unnecessary commands from /ip/hotspot/active menu;
  • removed /quickset menu;
  • return error values for certain commands if action failed (e.g. /system/routerboard/upgrade);
  • show fullscreen script editor completions above hintbar;
  • updated "Change your password" to "Change your password (Ctrl-C to skip)";
  • updated copyright notice;
7.20.7 Long-term 2026-Jan-08 (5 months ago)
  • fixed empty output in route menus when using "print where gateway";
  • updated copyright notice;
7.21rc5 Testing 2026-Jan-06 (5 months ago)
  • updated copyright notice;
7.22beta1 Development 2026-Jan-02 (5 months ago)
  • added :continue and :break commands for various loops;
  • added :exit command to terminate scripts;
  • added "comments" parameter to print command to control comment and error output;
  • added comparison operators for ID values;
  • added Ctrl+Left/Right word navigation;
  • added Ctrl+w word deletion;
  • added hint for dry-run import parameter;
  • allow undefined variables in dry-run import;
  • changed autocomplete expansion criteria;
  • disable follow command in /ip/firewall/connection menu;
  • fixed brief print for entries with multiple comments;
  • fixed setting of /interface/wireless/scan-list;
  • fixed value type names in comparison errors;
  • implement string casting in :tobool command;
  • improved error tracing when using find command;
  • improved set/remove command handling in /file menu;
  • look up variable in global scope if argument scope lookup failed;
  • parse width parameter for non-interactive SSH commands;
  • show smaller QR codes where possible;
7.21rc2 Testing 2025-Dec-15 (6 months ago)
  • fixed empty output in route menus when using "print where gateway";
  • improved service stability and memory allocation when using "regexp" operator;
  • improved service stability when executing commands that can timeout;
7.20.6 Stable 2025-Dec-04 (6 months ago)
  • improved service stability and memory allocation when using "regexp" operator;
  • improved service stability when executing commands that can timeout;
7.21rc1 Testing 2025-Dec-03 (6 months ago)
  • added fetch-changelog flag to check-for-updates command;
7.21beta8 Testing 2025-Nov-13 (7 months ago)
  • do not allow to set value as empty for arguments that require selection of a specific list entry;
7.21beta7 Testing 2025-Nov-07 (7 months ago)
  • changed file id format;
  • improved :toip command to get IPv4 address from IPv4 CIDR address;