Component: console
824 changelog entries across 213 version(s)
Releases by channel (stacked)
- fix export order of ordered lists such as firewall filter rules (introduced in v7.25beta3);
- improve stability;
- improve stability;
- improve stability;
- fix a memory leak in background scripts;
- improve stability;
- improve stability;
- improve stability;
- allow the array access operator to accept arrays of indices or keys;
- expose globals in the API;
- fix a memory leak in background scripts;
- fix background ":execute as-string" jobs not terminating on interrupt;
- fix comment wrapping in the monitor command;
- fix inconsistent /ip/firewall/filter print with src-address-list and dst-address-list;
- fix the where filter ignoring flags set to false;
- improve export order;
- improve stability;
- prevent an out-of-memory condition when ":execute as-string" produces large output;
- prevent duplicate entries in /port/remote-access;
- fix "find" command argument lookup issue (introduced in v7.24);
- 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 comparison operators for array type;
- 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 argument mappings in "do" block for monitor commands;
- fixed proplist order in monitor commands;
- fixed script import/export with empty "policy" setting;
- fixed stability issue in full-screen editor;
- fixed UTF-8 comparisons on some architectures;
- improved "print detail" mode;
- improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, Netwatch, etc.);
- 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;
- renamed "address" to "available-from" in "/ip/service" (backwards compatible via deprecation);
- renamed "reauth-timeout" to "reauth-period" in "/interface/dot1x/server" (backwards compatible via deprecation);
- restrict editing comments in WiFi registration table;
- fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
- updated copyright notice;
- added comparison operators for array type (additional fixes);
- improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, Netwatch, etc.) (additional fixes);
- added comparison operators for array type;
- fixed issues with multi-argument properties (introduced in v7.24beta2);
- renamed "reauth-timeout" to "reauth-period" in "/interface/dot1x/server" (backwards compatible via deprecation);
- 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);
- 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;
- 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;
- fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
- fixed unresponsiveness when entering safe-mode through the Windows 11 terminal;
- rename "cpu-used-per-cpu" to "cpe-used-per-core" in "/system/resource/monitor";
- removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
- 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;
- removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
- removed the "reset" command from shared settings menus (IP/IPv6/Bridge/L3HW/Neighbor-Discovery/Connection-Tracking);
- 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;