MikroTik Changelogs
← Back to search All components

Component: console

824 changelog entries across 213 version(s)

Releases by channel (stacked)

7.22 Stable 2026-Mar-09 (6 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 (7 months ago)
  • improved service stability when processing files over CLI;
7.22beta5 Development 2026-Jan-21 (8 months ago)
  • added timestamp support to print follow/follow-only (additional fixes);
7.22beta3 Development 2026-Jan-14 (8 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 (8 months ago)
  • updated copyright notice;
7.21 Stable 2026-Jan-12 (8 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 (8 months ago)
  • fixed empty output in route menus when using "print where gateway";
  • updated copyright notice;
7.21rc5 Testing 2026-Jan-06 (8 months ago)
  • updated copyright notice;
7.22beta1 Development 2026-Jan-02 (8 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 (9 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 (9 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 (9 months ago)
  • added fetch-changelog flag to check-for-updates command;
7.21beta8 Testing 2025-Nov-13 (10 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 (10 months ago)
  • changed file id format;
  • improved :toip command to get IPv4 address from IPv4 CIDR address;
7.20.4 Stable 2025-Nov-05 (10 months ago)
  • fixed file id conversion operations;
7.21beta5 Testing 2025-Oct-30 (10 months ago)
  • fixed file id conversion operations;
  • improve :toip6 command to get IPv6 addresses from IPv6 prefixes;
7.20.2 Stable 2025-Oct-21 (11 months ago)
  • fixed incorrect ids in /file/print relative mode (introduced in v7.20);
  • improved stability when printing ids for a non-existent directory (introduced in v7.20)
7.21beta3 Testing 2025-Oct-14 (11 months ago)
  • fixed incorrect ids in /file/print relative mode (introduced in v7.20);
  • improved stability when printing ids for a non-existent directory (introduced in v7.20)
7.20.1 Stable 2025-Oct-10 (11 months ago)
  • fixed ".id" printing when using "group-by" (introduced in v7.20);
  • fixed relative path printing (introduced in v7.20);
7.21beta2 Testing 2025-Oct-06 (11 months ago)
  • added "mvrp" to mac-protocol setting;
  • added changelog to /system/package/update/check-for-updates;
  • added delimiter parameter to :toarray 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;
  • do not set values when "setup" command is interrupted;
  • fixed :convert from=num on MIPSBE;
  • fixed ".id" printing when using "group-by" (introduced in v7.20);
  • fixed "special-login" setting incorrect channel;
  • fixed autocomplete in fullscreen editor to append tabs, spaces, etc;
  • fixed ip6-prefix visual representation;
  • fixed relative path printing (introduced in v7.20);
  • improved help for address arguments;
  • 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)";
7.20 Stable 2025-Sep-29 (11 months ago)
  • added use-tz option to :timestamp command;
  • fixed :convert to=num on MIPSBE;
  • fixed incorrect multibyte to=num conversions;
  • fixed issue where file completion sometimes shows duplicates;
  • improved stability and visuals for /interface/wireless/snooper/snoop;
  • improved visuals for brief print when displaying large tables;
  • improved visuals for hexadecimal strings;
  • improved visuals for hiding sensitive commands;
  • include flags by default when printing to value;
  • prioritize directory specific parameters and hide rarely used ones in print autocomplete;
  • replace TAB characters with spaces when editing scripts and added tab-width user configuration in /console/settings;
  • unified string representation of ID values;
  • updated hints for some /file/print parameters;
  • use file name completions (and basic validation) for file output related parameters for export and print commands;
  • validate filenames upon addition (if enabled in /console/settings);
7.20rc4 Testing 2025-Sep-23 (11 months ago)
  • fixed "special-login" (introduced in v7.20beta2);
7.20beta7 Testing 2025-Jul-30 (1 year ago)
  • fixed incorrect multibyte to=num conversions;
  • fixed issue where file completion sometimes shows duplicates;
7.19.2 Stable 2025-Jun-20 (1 year ago)
  • added prompt to /disk/format command;
7.20beta4 Testing 2025-Jun-13 (1 year ago)
  • added prompt to /disk/format command;
  • fixed /file/find not recursive by default (introduced in v7.20beta2);
  • fixed /file/read command (introduced in v7.20beta2);
  • improved visuals for hexadecimal strings;
  • prioritize directory specific parameters and hide rarely used ones in print autocomplete (additional fixes);