MikroTik Changelogs

Search changelog entries

7.14.1 Stable 2024-Mar-08 (2 years ago)
Component Change
bgp-vpn use VRF interface as gateway for leaked connected routes;
chr fixed Xen and Vultr missing ethernet (introduced in v7.14);
chr fixed bogus messages printed out while booting up the system (introduced in v7.14);
console fixed do/while implementation not working with variables (introduced in v7.14);
ethernet fixed default names for CRS310-8G+2S+ device (introduced in v7.14);
lte fixed R11e-LTE-US modem dial-up;
sfp improved system stability for CR2004-1G-2XS-PCIe (introduced in v7.14);
vrf fixed VRF interfaces being moved to main table after reboot (introduced in v7.14);
wireguard do not attempt to connect to peer without specified endpoint-address;
7.15beta6 Testing 2024-Mar-08 (2 years ago)
Component Change
certificate added support for importing pbes2 encrypted private keys with aes128;
chr fixed bogus messages printed out while booting up the system (introduced in v7.14);
chr fixed Xen and Vultr missing ethernet (introduced in v7.14);
ethernet fixed default names for CRS310-8G+2S+ device (introduced in v7.14);
lte make interface persistent (unused interface configs can be removed, allow to export and examine current configuration without the device present);
package reduced package size for SMIPS;
poe-out improved firmware upgrade stability for AF/AT controlled boards;
qos-hw added congestion avoidance support for 98DX8xxx, 98DX4xxx, 98DX325x switch chips (CLI only);
qos-hw added WRED support for compatible switches;
route rework of route attributes;
sfp improved system stability for CR2004-1G-2XS-PCIe (introduced in v7.14);
ssh added passphrase option for host key import;
vrf fixed VRF interfaces being moved to main table after reboot (introduced in v7.14);
wifi-qcom improved regulatory compliance for L11, L22 devices;
wireguard added peer "name" field and display it in logs;
wireguard do not attempt to connect to peer without specified endpoint-address;
7.15beta4 Testing 2024-Mar-04 (2 years ago)
Component Change
bgp fixed prefix count when BGP sessions run with multiple AFIs;
bgp-vpn use VRF interface as gateway for leaked connected routes;
branding added option to hide default configuration prompt;
branding added option to hide or replace default caps-mode-script;
bridge added MVRP support (CLI only);
bridge rename monitor property "path-cost" to "actual-path-cost";
certificate added trusted parameter for certificate import;
chr allow to "generate-new-id" only while CHR is running on level "free" license;
console added "proplist" parameter to interactive commands;
console added "type" parameter to ":resolve" command;
console added "use-script-permissions" option when running scripts from CLI;
console added hotkey "F8" to print entire multiline input;
console added log for script execution failures;
console added option to get "about" value (dynamically created text field by RouterOS services like CAPsMAN);
console added option to read and change file line endings in full-screen editor;
console added warning log for modified filenames due to reserved characters;
console do not convert string to array in ":deserialize" command;
console fixed ":onerror" behavior when "do" block is missing;
console fixed "export where" functionality in certain menus;
console fixed console prompt when entering hot lock mode with "F7";
console fixed do/while implementation not working with variables (introduced in v7.14);
console fixed filtering by "dhcp" flag in "/ip/arp" menu;
console fixed multiple typos in help;
console optimized configuration export to prevent startup of processes without any configuration;
console replace reserved characters to backup and certificate export file names with underscores;
console show system note before serial login if enabled;
console use user permissions when running scripts from WinBox and WebFig;
discovery added LLDP MAC/PHY Configuration/Status TLV support;
discovery added LLDP Maximum Frame Size TLV support;
discovery added LLDP Port Description TLV support;
discovery advertise only physical interface name for LLDP PortID TLV;
discovery always send LLDP MED Power TLV if MED was received;
discovery fixed high CPU utilization when "tx-only" mode is set;
discovery optimized LLDP information update;
disk added option to auto configure media sharing;
disk added support for formatting exfat file-system;
disk improved support for formatting ext4 file-system;
dns added support for "adlist";
dns added VRF support (CLI only);
dns improved system stability when caching entries;
ethernet fixed management port disable/enable on CCR2004-1G-12S+2XS, CCR2004-1G-2XS-PCIe, CCR2216, CCR2116 devices;
file allow adding and renaming files and directories;
health added log for fan state changes on CRS3xx, CRS5xx, CCR2xxx, CCR1016r2, CCR1036r2 devices;
install cdrom and hdd install images contain additional packages that can be interactively selected;
lte apply the same configuration for Microsoft branded EM12-G modem (Surface Mobile Broadband) as for Quectel EM12-G;
lte fixed R11e-LTE-US modem dial-up;
media added support for DLNA;
modem send APN authentication for BG77 modem also if ppp-client interface created manually;
poe-out added LLDP power management support for devices with single PoE-out port;
poe-out fixed powering devices if input voltage is lower than 12V for hEX PoE (introduced in v7.9);
poe-out moved "PoE LLDP" property from "/interface/ethernet/poe" to "/ip/neighbor/discovery-settings" and enable it by default;
ppp added "Mikrotik-IPV6-Stats-Prefix" option for RADIUS "Delegated-IPv6-Prefix" account by using statistics from dynamic queues;
ppp added log when disconnecting a client due to "WISPr-Session-Terminate-Time" RADIUS attribute;
ppp fixed "on-down" script running even when tunnel was not up;
profiler added "neighbor-discovery" task;
qos-hw added congestion avoidance support for 98DX8xxx, 98DX4xxx, 98DX325x switch chips (CLI only);
qos-hw added ECN marking support for compatible switches;
qos-hw added support for QoS profile assignment via ACL rules;
qos-hw added WRED support for compatible switches;
radius added "require-message-auth" option that requires "Message-Authenticator" in received Access-Accept/Challenge/Reject messages;
radius include "Message-Authenticator" in any RADIUS communication messages besides accounting for all services;
route do not allow routes with empty "dst-address";
route fixed bgp-vpn prefix import with the same route distinguisher (RD);
route improved system stability;
route show route-distinguisher (RD) in route print;
route-filter fixed ext community list matcher;
sfp added "100M-baseFX" link mode support for compatible devices;
sfp added "sfp-ignore-rx-los" setting;
sfp fixed link establishment with 100Mbps optical modules (requires "/interface ethernet reset" or adding "100M-baseFX" modes for advertise or speed properties);
sfp fixed missing Tx traffic at 10Gbps rate on CCR2004-16G-2S+ in rare cases;
sfp ignore SFP RX LOS signal for modules with bad EEPROM;
sfp improved "sfp-tx-power" value monitoring in certain cases;
sms added option to select SMS storage;
sms added SMS PDU to SMS inbox "print detail";
sms improved SMS handling;
sms use "gsm" logging topic for serial modem SMS logs;
ssh added passphrase option for host key export;
ssh added support for user Ed25519 private keys;
ssh export host Ed25519 public key;
ssh fixed permissions to run ".auto.rsc" scripts;
ssh removed RSA flag for user SSH keys;
ssh show key type and key length for user SSH keys;
sstp disconnect clients when server is disabled;
switch added support for multiple ingress and egress port mirroring on 98DXxxxx switches;
switch added support for RSPAN mirroring on 98DXxxxx switches;
switch fixed L3HW and QoS monitor during switch reset;
system added resource values (Product name, File name and File version) for Windows executable files;
traffic-flow detect IPv4 source address if not set;
userman added "require-message-auth" option that requires "Message-Authenticator" in received Access-Request messages;
userman include "Message-Authenticator" in any RADIUS communication messages besides accounting for all services;
vlan ensure that VLAN MTU remains unchanged when adjustments are made to the parent interface MTU, only modifications to the L2MTU might impact VLAN MTU;
vlan fixed MTU reset on bridge after reboot;
wifi do not report disabled state for CAPsMAN managed interface;
wifi fixed configuration export for "disabled" property;
wifi improve channel selection after radar detection events;
wifi rename "available-channels" parameter to "channel-priorities" and include desirability rating for each channel;
wifi report current CAPsMAN address and identity on CAP;
winbox added "Download" and "Flush" buttons under "System/Certificates/CRL" menu;
winbox added "Flat Snoop" button under "WiFi" menu;
winbox added "Request logout" button under "System/Users/Active Users" menu;
winbox added "Trusted" checkbox under "System/Certificates/Import" menu;
winbox added invalid flag under "IP/DHCP Relay" menu;
winbox added missing SFP monitoring properties under "Interface/SFP" menu;
winbox allow to specify "M" or "G" postfix for download, upload or total limits under "User Manager/Limitations" menu;
winbox show "Valid Servers" and "Unknown Servers" column by default under "IP/DHCP Server/Alerts" menu;
winbox show SIM settings for SXTR device under "Interfaces/LTE/Modem" menu;
wireguard added peer "tag" field and display it in logs;
wireguard fixed "auto" argument usage for "private-key" and "preshared-key" settings;
x86 fixed ixgbe Tx hang by disabling TSO;
x86 ice driver update to v1.13.7;
x86 ixgbe driver update to 5.19.9;
7.14 Stable 2024-Feb-29 (2 years ago)
Component Change
6to4 make "ipsec-secret" sensitive parameter;
api improved REST API stability when processing invalid requests;
api properly return SNMP OIDs when requested;
arm improved system stability when using microSD on RB1100Dx4;
arp added ARP status;
bgp allow to leak routes between local VRFs;
bridge added MLAG support for MSTP bridges;
bridge avoid per-VLAN host flushing on HW offloaded bridge;
bridge fixed auto "path-cost" for bonding interfaces (introduced in v7.13);
bridge fixed MLAG connection after peer-link flap (introduced in v7.13);
bridge fixed packet forwarding after changing HW offloaded bridge interface settings in certain cases (introduced in v7.13);
bridge improved bridge VLAN configuration validation;
bridge improved configuration speed on large VLAN setups;
bridge improved protocol-mode MSTP functionality;
bridge improved protocol-mode STP and RSTP functionality;
bridge make "point-to-point=yes" default value for non-wireless bridge ports;
bridge removed "mst-config-digest" from MSTI menu;
bridge try to set wireless bridge ports as edge ports automatically;
bth added simple "Back To Home Users" manager under IP/Cloud menu;
calea improved system stability when adding bridge rule without "calea" package installed;
certificate improved certificate validation performance;
console added ":tolf" and ":tocrlf" commands for converting line break to/from LF or CRLF;
console added "show-at-cli-login" option to display a note before telnet login;
console added missing "where" clause for "/ipv6/firewall/filter" table print command;
console do not accept negative or too large values for ":delay" command;
console do not allow to use out-of-range values for time type fields;
console fix configuration export when user does not have a "sniff" policy;
console fixed delayed output from ":grep" command in certain cases;
console fixed incorrect behavior of ":onerror" command in certain cases;
console hint on reset command help that ".rsc file" is required for "run-after-reset" parameter;
console improved editor functionality in full screen mode;
console improved stability when using autocomplete with "export";
console increased maximum file content length that can be managed through command line to 60 KB;
console updated copyright notice;
container improved VETH interface management responsiveness and reliability;
container restrict "/container/shell" menu for users without "write" permissions;
defconf added log about configuration reset due to pressed reset button;
defconf fixed Audience scanning-for-wps-ap timeout;
defconf fixed configuration script on KNOT devices if "ppp-out" interface is removed;
defconf fixed firewall rule for IPv6 UDP traceroute;
defconf fixed wifi configuration if interface MAC address is changed;
defconf improved wifi interface detection after upgrade;
defconf increased LTE interface wait time;
defconf updated health settings on configuration revert;
defconf use "fq_codel" queue as default interface queue for wired ports on LTE devices;
dhcpv6-client install dynamic IPv6 blackhole routes in corresponding routing-table;
dhcpv6-client updated error logging when multiple prefixes received on renew;
disk added exFAT and NTFS mount/read/write support;
disk added global disk "settings" menu;
disk fixed changing settings on some GPT formatted disks;
disk properly unmount disk when it is disconnected;
dns do not add new entries to cache if "cache-size" is reached;
dns fixed domain name lookup resolving for internal services;
ethernet fixed issue with default interface names for CRS310-8G+2S+ in rare cases;
ethernet improved cable-test reliability for hAP ax3 PoE out port;
ethernet resolved minor memory leak while processing packets;
fetch added "head" option for "http-method";
fetch added "patch" option for "http-method";
fetch allow specifying link-local address in FTP mode;
fetch allow to use certificate and check-certificate parameters only in HTTPS mode;
fetch do not require "content-length" for HTTP (introduced in v7.13);
fetch fixed DNS resolving when domain has only AAAA entries (introduced in v7.13);
fetch fixed fetch execution when unexpected data is received in HTTP payload;
fetch fixed fetch when using "src-path" with HTTP/HTTPS modes (introduced in v7.13);
fetch fixed fetch when using "src-path" with SFTP mode (introduced in v7.13);
fetch fixed incorrect "src-path" error message when "upload=yes";
fetch fixed IPv4 address logging (introduced in v7.13);
fetch improved fetch stability in SFTP mode;
fetch improved file download stability with HTTP/HTTPS modes;
fetch less verbose logging;
fetch print all "Set-Cookies" headers in response;
fetch treat any 2xx HTTP return code as success (introduced in v7.13);
filesystem improved filesystem integrity for several RB3011 units with automatic firmware upgrade;
firewall added "creation-time" parameter for IPv6 address list entries;
firewall fixed underlying CAPsMAN tunnel reusing packet marks of encapsulated packets;
firewall fixed underlying VXLAN/EoIP tunnel reusing packet marks of encapsulated packets;
firewall increased default "udp-timeout" value from 10s to 30s;
health added limited manual control over fans for CCR1016r2, CCR1036r2 devices;
health changed default "fan-min-speed-percent" from 0% to 12%;
health improved fan control on CRS3xx and CCR1016-12S-1S+r2;
health show voltage when powering KNOT R through Micro-USB;
health updated health properties for CCR1016r2, CCR1036r2 devices;
iot added bluetooth whitelist wildcard asterisk support;
iot added LoRa CUPs protocol support;
iot fixed modbus partial frame reception issue;
iot improved LoRa LNS;
iot improved modbus Tx/Rx switching behaviour;
iot improvements to GPIO behavior on boot;
iot improvements to LoRa CUPS;
iot removed bluetooth whitelist maximum entry limit of 8;
ipv6 made "valid" and "lifetime" parameters dynamic for SLAAC IPv6 addresses;
isis show passive interface active levels;
l3hw fixed IPv6 host offloading in certain cases;
l3hw fixed neighbor offloading after link flap;
l3hw preserve offloading for VLANs when bridge ports are down;
leds added "dark-mode" functionality for hAP ax3 and Chateau ax series devices;
leds do not show LTE connection state/mode using RGB power LED from configless LTE modems;
leds fixed "type=on" LED behaviour after reboot;
leds fixed default LTE LED configuration for wAPR-2nD;
leds fixed modem LED indication for SXT LTE 3-7;
leds fixed wireless type of LED triggers for routers using WiFi package;
lte added "at-chat" support for Sierra Wireless EM9293 5G modem;
lte added AT channel support for Quectel EM120K-GL modem;
lte added redial timer when the MBIM modem fails to register or does not receive APN activation notification;
lte don't duplicate primary band in 5G SA mode for chateau 5G;
lte fixed "use-peer-dns" setting for EC200A modem;
lte fixed an issue for EC200A modem that IPv6 address could be added as IPv4 address;
lte fixed APN authentication for FG621-EA modem;
lte fixed MBIM interface enabling for Quectel EC25 modem (introduced in v7.13);
lte fixed Simcom modem support in 0x9000; 0x9002, 0x9002; 0x901a and 0x901b USB compositions;
lte fixed Simcom modem support in 0x9001 USB composition;
lte fixed support for config-less modem detection (introduced in v7.13);
lte fixed USB mode switch and initialization race condition for configless USB modems;
lte improved FG621-EA modem firmware upgrade;
lte improved modem recovery after failed IPv4 configuration;
lte improved support for "ACER" and "MSFT" branded EM12-G modems;
lte optimized "at-chat" response reading;
lte refactored AT command control for AT modems;
modem fixed SMS removal (introduced in v7.13);
modem improved stability when performing modem FOTA upgrade;
mpls fixed VPN fragmentation when forwarding IP traffic;
netinstall-cli check package and device architecture before formatting;
ovpn added support for pushing routes;
ovpn improved "push-routes" option handling when large amount of routes is specified;
ovpn improved key-renegotiation process;
ovpn improved OVPN configuration file import process;
ovpn improved system stability when using HW encryption on ARM64 devices (introduced in v7.13);
ovpn limit the maximum length for "push-routes" up to 1400 characters;
package added "size" property;
package reduced "wireless" package size for ARM, ARM64, MIPSBE, MMIPS devices;
package reduced package size for SMIPS;
poe-out driver optimization for AF/AT controlled boards;
poe-out fixed "power-cycle" for CRS354-48P-4S+2Q+ device (introduced in v7.13);
poe-out improved 802.3at classification and measurement accuracy;
poe-out improved cable test for hAP ac3 and hAP ax3 devices;
poe-out improved PoE out reliability on routers with a single PoE out interface;
port fixed support for USB/serial adapters (introduced in v7.13);
port removed bogus serial port on RB750Gr3, RB760iGS and RBM11G devices;
ppp added support for "WISPr-Session-Terminate-Time" RADIUS attribute;
ppp log an error when IPv6 DHCP pool is exhausted;
ptp added "aes67" and "smpte" profiles;
ptp added configurable "domain" and "priority2" parameters;
ptp added support for Management message forwarding in BC;
ptp fixed "default" and "g8275.1" profiles go into "slave" instead of "uncalibrated" state;
ptp fixed default values for "802.1as" profile;
ptp fixed flags in Announce message;
ptp fixed potential error in packet exchange;
ptp make clock go into grandmaster state if slave port goes down;
qos-hw fixed "tx-queue7-packet" counter;
route fixed gateways of locally imported vpnv4 routes;
route improved route print "count-only" process speed;
route improved stability on route table lookup;
route-filter added option to set "isis-ext-metric";
route-filter fixed AS path matchers when input and output chains are used;
routerboard added "reset-button" support for RBwAPR-2nD device;
sfp added support for modules requiring single byte I2C read transactions;
sfp fixed corrupted Tx traffic at 10Gbps rate on CCR2004-16G-2S+ in rare cases;
sfp fixed corrupted Tx traffic at 10Gbps rate on RB4011 in rare cases;
sfp improve high-power SFP module initialization;
sfp improved combo-sfp handling for CRS328-4C-20S-4S+;
sfp improved link establishment for RB4011 devices;
smb added option to specify SMB service mode as "auto";
sms fixed SMS inbox for FG621-EA modem (introduced in v7.13);
sms fixed SMS sending from WinBox and WebFig (introduced in v7.13);
sms improved system stability when working with SMS;
sms increased SMS read timeout;
snmp added "bgpLocalAs" and "bgpIdentifier" OID reporting;
snmp fixed "bgpPeerFsmEstablishedTime" OID reporting;
snmp hide "MikroTik" in LLDP MIB when branding with hide SNMP option is used;
snmp updated timeout log;
ssh improved SSH performance on ARM, MIPS, MMIPS, SMIPS and TILE devices;
ssh refactored SSH service internal processes;
sstp added support for "aes256-gcm-sha384" encryption;
sstp improved system stability for PPC devices;
supout added PTP section;
switch fixed Ethernet disable/enable for CRS310-8G+2S+ devices;
switch fixed reserved multicast receive on Atheros-8327, QCA8337 switches for R/STP bridge;
switch improved 100G interface stability for 98DX4310 and 98DX8525 switches;
switch minimise potential packet overflows on CRS354;
system changed build time format according to ISO standard;
system expose "lo" and "vrf" interfaces;
system fixed "cpu-frequency" for CRS3xx ARM devices;
system improved memory allocation for ARM64 devices;
system improved RAM allocation for L009UiGS-RM;
system improved system stability when processing packets in FastPath (introduced in v7.13);
system properly assign destination port for HTTP/S connections initiated by the router (introduced in v7.13);
system properly close HTTP/S connections initiated by the router;
system provide more precise "total-memory" value for ARM devices;
system provide more precise "total-memory" value under "System/Resources" menu for L009 and hAP ax lite routers;
tftp improved invalid request processing;
timezone updated timezone information from "tzdata2023d" release;
tr069 don't duplicate cellular info in "X_MIKROTIK_5G" nodes when connected in NR SA mode;
tr069 fixed bandwidth test;
tr069-client show 5G signal info in X_MIKROTIK_5G nodes only for 5G NSA bands;
traffic-flow use 64bit counters for v9 and IPFIX flows;
traffic-generator improved system stability when receiving bogus traffic;
usb show "Supermicro CDC" adapter as Ethernet interface;
vlan fixed non-running VLAN interface after failed MTU change;
vrf prevent VRF interface name collision with interface lists;
vxlan fixed underlying tunnel reusing routing marks of encapsulated packets;
webfig fixed routing table filter under "IP/Routes" menu;
webfig fixed setting the user's password;
webfig fixed showing WireGuard peers;
webfig improved stability when adding new entries under "IP/Routes" menu;
wifi added "station-pseudobridge" interface mode;
wifi fixed issue with setting country profile (introduced in v7.13.1);
wifi improved handling of CAP connections in dual CAPsMAN scenario;
wifi increased value for SAE retransmit period to 3s to improve WPA3 compatibility with IoT client devices;
wifi use "Latvia" as the default value for "country" property;
wifi use correct CAP identity for interface name provisioning after it has been changed by remote-cap/set-identity;
wifi-qcom enable display of regulatory information on L11,L22 devices;
wifi-qcom fixed new connections, when maximum supported number of MAC addresses behind connected station-bridges is reached;
wifi-qcom improve system stability for L11, L22 devices;
wifi-qcom improved memory allocating process;
wifi-qcom improved regulatory compliance for L11, L22 devices;
wifi-qcom improved system stability when using FastPath (introduced in v7.13);
winbox added "accept-protocol-version" parameter to the L2TP server settings;
winbox added "mode-button" and "switch" menus for L41G-2axD&FG621-EA;
winbox added "Name" parameter under "Tools/Netwatch" menu;
winbox added "page-refresh" setting to the Graphing settings;
winbox added "Port Cost Mode" setting under "Bridge" menu;
winbox added "VRF" parameter under "Tools/Ping" menu;
winbox added "x25519" argument for "DH Group" parameter under "IP/IPsec/Profiles" menu;
winbox added missing "Protocol" arguments under "IPv6/Firewall" menu;
winbox added missing monitoring properties under "WireGuard/Peers" menu;
winbox added Preboot Etherboot settings to the System/RouterBOARD/Settings menu;
winbox do not show USB settings for CRS devices that does not need it;
winbox fixed "Bridge Cost" range under "Interfaces/VPLS" menu;
winbox fixed "Password" button under "Quick Set" menu;
winbox improved connection speed and reliability;
winbox improved route table automatic refresh process for static routes;
winbox improved status values under "System/PTP" menu;
winbox improved system stability with large packets;
winbox include "te-tunnel" parameter in VPLS interface monitor;
winbox properly validate "passthrough-subnet-size" in the LTE APN settings;
winbox remove "Root Bridge ID" property under "Bridge/MSTIs" menu;
winbox removed "sfp all" option from combo port settings;
winbox renamed "Wireless Table" menu to "Wifi";
winbox show "routing-table" column under IP/Route menu by default;
winbox show all columns under "Routing/PIM SM/Static RP" menu by default;
wireguard do not allow to use multiple WireGuard interfaces on the same "listen-port";
wireguard optimised and improved WireGuard service logging;
x86 fixed VLAN tagged packet transmit for igb (introduced in v7.12);
7.14rc4 Testing 2024-Feb-28 (2 years ago)
Component Change
route use correct routing table for addresses on VRF interface (introduced in v7.14beta3);
smb fixed export with default configuration (introduced in v7.14beta7);