MikroTik RouterOS 7.19.x (stable)
Внешний вид
Подробное описание изменений в MikroTik RouterOS 7.19.x. Официальный список исправленных ошибок, добавленного функционала и прочих доработок. Дата выхода первого набора изменений – 22 мая 2025, дата выхода последнего набора изменений – неизвестна.
Полезные материалы по MikroTik
Углубленный курс «Администрирование сетевых устройств MikroTik» Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA. ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
На Telegram-канале Mikrotik-сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
MikroTik RouterOS 7.19.1
Дата выхода: 23 мая 2025.
Изменения:
- certificate – fixed support for certificates imported or added in RouterOS v7.4 or earlier (introduced in v7.19);
- console - improved stability when a running script is removed;
- container - stability improvements;
- disk - fixed RAID component size to match the value in the superblock;
- disk - improved handling of RAID spare disks;
- disk - improved stability when using RAID;
- ethernet - fixed flow-control for RB5009;
- iot - fixed incorrectly shown LoRa payload RSSI values;
- poe-out - fixed PoE-out reset when inserting specific SFP modules on RB5009;
- poe-out - upgraded firmware for 802.3at PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
- routing-filter - use zero as default as-path length (allows matching empty as path);
- sfp - correctly classify 100Mbps modules as "100M-baseFX";
MikroTik RouterOS 7.19
Дата выхода: 22 мая 2025.
Изменения:
- arm64 - fixed possible transmit queue timeout on CCR2216, CCR2116, RDS2216;
- arp - added warning, when "Published" ARP entry used on an interface with "reply-only" ARP mode enabled;
- bgp - added input.filter-community;
- bgp - fixed excessive CPU usage;
- bgp - fixed input.accept-community;
- bgp - fixed memory leak on receiving notify and closing session;
- bgp - improved performance on BGP input;
- bonding - added setting for LACP active/passive modes;
- bridge - added new STP monitoring fields for bridge and ports (Tx/Rx BPDU, Tx/Rx TC, forward/discard transitions, last topology change, message-age, max-age, remaining-hops, bridge-id);
- bridge - fixed bridge port hang when using invalid port IDs;
- bridge - fixed dhcp-snooping in QinQ setups;
- bridge - fixed issue when local MACs were removed unnecessarily;
- bridge - fixed minor memory leak on link down;
- bridge - fixed multicast packet flow on hardware offloaded bridge which acts as "multicast-router";
- bridge - improved default bridge and port layout on console and GUI;
- bridge - improved stability in case of configuration error (introduced in v7.15);
- bridge - moved "TCHANGE" logs from bridge,stp to bridge,stp,debug;
- bridge - offload VXLAN only if another HW offloaded port exists in the bridge;
- bridge - properly flush bridge hosts when bonding is used as bridge port and loses hw-offloading status;
- bridge - rename "ports" to "interface" under MDB table for configuration consistency with other menus;
- bridge - renamed STP monitor fields (port-number to port-id, designated-port-number to designated-port-id, designated-bridge to designated-bridge-id);
- bridge - show designated-* monitor field for all port roles;
- bridge - show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
- bth - properly specify "in-interface" when adding dynamic firewall NAT rule;
- capsman - fixed "undo" command for cap interfaces;
- certificate - added built-in root certificate authorities store;
- certificate - do not include CA identity in SCEP POST requests;
- certificate - fixed cloud-dns challenge validation for sn.mynetname.net (CLI only);
- certificate - improve error message when trying to use certificate;
- certificate - optimize trust store;
- cloud - fixed issues when BTH is toggled fast between enable/disable;
- cloud - improved "BTH Files" web page design;
- conntrack - improved stability on busy systems;
- console - added on-error to "for" and "foreach" loops;
- console - added proplist to monitor command;
- console - disallow incomplete double-quoted arguments (allows multiline string pasting);
- console - do not treat return values as errors in scripts run from scheduler;
- console - enabled verbose error logging for non-scripted/non-verbose imports;
- console - fixed issue with file-name completion (introduced in v7.18);
- console - fixed issue with files when using scripts (introduced in v7.18);
- console - fixed misaligned multiline in brief print mode;
- console - improve time value handling;
- console - improved file add/remove process stability;
- console - print large number argument values in proper format in export output;
- console - set "/system/note show-at-login=yes" the default value after configuration reset;
- console - validate script arguments (do, on-error, etc.) and reject invalid values;
- container - allow changing container name;
- container - fixed repository name handling to prevent redirect issues when basic authentication is used;
- container - try to derive a user readable container name from remote image or file;
- defconf - added DHCP Client on RDS2216 MGMT interface;
- defconf - increased PPP interface wait time;
- device-mode - added new "rose" mode where "container" feature is enabled by default;
- dhcpv4 - improved outgoing packet logging;
- dhcpv4-client/server - added support for DHCPv4 reconfigure messages;
- dhcpv4-server - "Relay-Agent-Information" (82) option moved at the end of option list in response packets;
- dhcpv4-server - accept packets with htype 6;
- dhcpv4/v6-client - added check-gateway parameter;
- dhcpv4/v6-client - fixed default route when DHCP client interface is in VRF;
- dhcpv6-client - allow selecting to which routing tables add default route;
- dhcpv6-relay - clear saved routes on DHCP release;
- dhcpv6-relay - show client address;
- dhcpv6-server - allow unsetting prefix-pool for static bindings and show warning if prefix is not in selected prefix-pool;
- dhcpv6-server - change bound status to waiting on binding disable;
- dhcpv6-server - change static binding bound status to waiting on server disable;
- dhcpv6-server - fix when expired static binding is declined with false "binding belongs to another server" reason;
- dhcpv6-server - improved stability when disabled server have static bindings;
- dhcpv6-server - improved stability when disabling server with active bindings;
- disk - add "sector-size" property in print detail;
- disk - add reset-counters to /disk btrfs filesystem;
- disk - renamed "eject-drive" command to "eject" (CLI only);
- disk - renamed "format-drive" command to "format" (CLI only);
- dlna - improved folder indexing behavior;
- dns - improved DNS server service stability;
- dot1x - fixed dynamic switch ACL rules on boards with a lot of ports (e.g. CRS520);
- ethernet - improved Ethernet and PoE port mapping to ensure a consistent and reliable interface order;
- fetch - fixed false successful messages in FTP mode;
- file - added show-hidden parameter to /file/print, allowing referencing and deleting hidden files;
- file - fixed missing files from The Dude (introduced in v7.18);
- file - improved responsiveness on slow filesystems;
- firewall - always show "passthrough" when exporting mangle table;
- firewall - detect VRF addresses as local;
- firewall - fixed IP/Settings "ipv4-fasttrack-active" status showing as inactive when it is active;
- health - hide settings in CLI if there is nothing to show;
- health - improved performance on devices with simple voltage sensors;
- hotspot - improvements to memory usage;
- igmp-proxy - do not try to send leave message for multicast groups that the device itself has joined on the upstream interface (cosmetic fix for proxy error logs);
- ike2 - improved initial key exchange process on slow or unreliable connections;
- iot - improvement to LoRa dev-addr-validation behavior;
- iot - improvement to LoRa join eui/net id filtering behavior;
- iot - improvement to LoRa stability and functionality;
- iot - improvement to LoRa whitelist/blacklist support;
- iot - iot-bt-extra package stability improvement;
- ip-service - show all TCP/UDP connections on the system;
- ip-service - show all TCP/UDP ports on system, including ports in containers;
- ip-service - show error message when service enable fails;
- ippool6 - properly free IPv6 pool used prefix when it is not used any more;
- ipsec - fixed system failure on MMIPS devices when using IPsec services;
- ipsec - lower standalone cipher, hash priority when using ctr aead;
- ipv6 - avoid watchdog reboot due to link-local IPv6 address reconfiguration on thousand of interfaces at once;
- ipv6 - fixed EUI-64 false error message on address update when "from-pool" option is used;
- isis - properly validate 3-way hello handshake;
- l2tp-ether - improved stability when trying to connect to disabled L2TP server with IPsec;
- l3hw - remove VLAN tag before VXLAN encapsulation (fixes pvid behavior for bridged VXLAN);
- log - added additional CEF fields from firewall and login logs;
- log - fixed remote logging after reboot when hostname is forwarded to a DNS server;
- log - populate in/out fields in firewall CEF logs with correct data;
- lte - added UICC parameter in LTE monitor for R11e-4G modem;
- lte - additional fixes for eSIM management support;
- lte - AT modems, improved redialing when modem lost connectivity without notifying host about APN status change;
- lte - automatically enable roaming for known roaming only SIM/eSIM profiles;
- lte - Chateau 5G R16 fix DHCP relay packet forwarding using LTE interface;
- lte - deactivate current eSIM profile before activating new profile;
- lte - fixed default APN for configless modems;
- lte - fixed EC200A-EU APN authentication;
- lte - fixed initialization for Neoway N75 modem;
- lte - fixed initialization for R11e-LTE6 modem;
- lte - fixed LTE passthrough activation issue when IPv6 APN is used;
- lte - fixed LTE status update or possible crash when modem is unexpectedly removed from system;
- lte - fixed MBIM modem recovery after modem unexpected restart;
- lte - fixed modem recovery after firmware upgrade for R11e-LTE modem;
- lte - fixed possible crash or missing IPv6 address on first APN activation when IPv6 capable APN is used;
- lte - fixed Router Advertisement processing issue for AT modems when an APN with "ip-type=ipv6" was configured;
- lte - improved dialer for EC200A-EU modem;
- lte - improved R11e-LTE6 link recovery delay time after unexpected modem registration status changes;
- lte - initial support for user settable modem redial timer;
- lte - initialize Quectel modems as soon as they are ready after unexpected restart;
- lte - reset internal link-recovery-timer on sim slot change;
- lte - set apn profile name the same as apn if no name specified when creating the profile;
- lte - show correct value for 5G SA "current-cellid";
- net - remove support for automatic multicast tunneling (AMT) interface (introduced in v7.18);
- netinstall - improved network socket re-opening when NIC status changes while running the server;
- netinstall - provide warning if memory on installed router is full after installation;
- netinstall - show warning when network configuration on PC might not be appropriate for installation;
- netinstall-cli - check for other running Netinstall servers on startup;
- netinstall-cli - clear old configuration before user script using "-s";
- netinstall-cli - fixed issue with applying the branding package;
- ospf - fixed "mismatch" typo in logs;
- ospf - make auth-key parameter sensitive;
- ovpn - properly match GCM hardware acceleration capabilities (introduced in v7.17);
- ovpn-server - do not reset active connections when changing comment or name;
- ovpn-server - fixed server start-up after a reboot;
- ovpn-server - properly show "username" in log when authentication fails;
- pimsm - fixed issue where own query caused querier detection;
- poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
- port - added support for Huawei E3372-325 variant (vendor-id="0x3566" device-id="0x2001");
- port - added USB mode switch support for "huawei-alt-mode";
- port - fixed KNOT BG77 modem port lost after RouterOS upgrade from previous versions;
- port - improvements to KNOT BG77 modem port channel handling;
- ppc - fixed VLAN TCP packet transmit on PPC devices;
- profiler - improved process classification;
- ptp - added "ptp" logging topic;
- ptp - allow multiple instances;
- ptp - fixed PTP on 2.5G links;
- ptp - fixed PTP on QSFP ports for CRS326, CRS510, CRS520, CCR2216 devices;
- queue - fixed system failure when CAKE kind queue was configured but queue type definition does not exist anymore (introduced in v7.18);
- queue - speed-up queue addition/removal process;
- quickset - improved system stability;
- rose-storage - added Btrfs disk balance command (CLI only);
- rose-storage - added degraded Btrfs mount option (CLI only);
- rose-storage - fixed mounting Btrfs subvolumes using macOS SMB client;
- rose-storage - fixes for Btrfs;
- rose-storage - improved system stability when removing NVMe disks;
- rose-storage - rename default RAID device name from "raid" to "raid-array";
- rose-storage - show Btrfs balance and scrub errors if any;
- route - added options to set dynamic-in and connected-in chains in /routing/settings;
- route - fixed stuck output when calling prints from multiple routing menus;
- route - fixed route rule "min-prefix" unset;
- route - improve stability on BGP reconnect;
- route - make AFI naming consistent;
- route - show "routing-table" by default on console print output;
- route - show BGP session name instead of cache-id;
- route-filter - fixed the "blackhole" option setting process;
- route-filter - improved performance;
- sfp - added sfp-encoding data output from EEPROM;
- sfp - improved QSFP link stability for CRS354 devices;
- sniffer - add max-packet-size (2k-64k) setting to be able to sniffer more than 2k data per packet;
- snmp - fixed v2 getnext noSuchName error when OID with requested key does not exist;
- ssh - fixed authorization with SSH key when multiple user SSH public keys are imported;
- ssl/tls - respond with more precise alert error messages;
- ssl/tls - send certificate authority in Certificate message even if it is not trusted;
- switch - do not count rx-too-long multiple times on 100Gbps QSFP28;
- switch - fixed egress mirroring for packets coming from external CPU port (e.g. CRS520, CCR2216, CCR2116);
- switch - fixed switch name for hEX Refresh;
- switch - flush CPU port FDB entries on switch disable;
- switch - improve rate limit accuracy for MT7531, MT7621, EN7562CT;
- switch - improved boot stability on devices with Alpine CPU and switch chip;
- switch - improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
- switch - properly match IPv6 packets with empty ACL rule on CRS3xx, CRS5xx, CCR2004, CCR2116, CCR2216, RDS devices;
- system - fixed "/system reboot" when the system disk is completely full;
- system - improved internal "flash/" prefix handling for different file path related settings;
- system - improved system stability when sending TCP data from the router;
- system – added new "switch-marvell" and "wifi-mediatek" packages to support upcoming products;
- timezone - updated timezone information from "tzdata2025b" release;
- torch - improved data reporting;
- upgrade - improved free disk space calculation;
- upgrade - improved upgrade procedure reliability;
- vrrp - fixed detection of connection tracking after reboot (introduced in v7.17);
- vxlan -improved system stability when using IPv6 VTEP;
- webfig - allow table column resize over side toolbar;
- webfig - don't reorder rows when selecting header cells with Alt+click;
- webfig - show IPv6 firewall connections;
- webfig - show missing data in "IP/DNS/Cache" records;
- wifi - add channel.reselect-time parameter which allows to perform channel re-selection at given time of day (CLI only);
- wifi - add information on CAP uptime and connection uptime in "Remote CAP" list;
- wifi - added "eap-identity" to registration table;
- wifi - added SSID to logs;
- wifi - display error when trying to run snooper on interface which does not support wireless packet capture (sniffer);
- wifi - fix authentication of clients which omit some RSN information at association;
- wifi - fix incorrect info about current channel for station interfaces after AP has switched channel (introduced in v7.17);
- wifi - fix possible snooper crash when parsing frames with malformed headers;
- wifi - fixed 5GHz chain enumeration on Chateau PRO ax;
- wifi - implement WPA2 PSK authentication with key derivation using SHA256 (CLI only);
- wifi - improve parsing of captured frames which have nested flags in radiotap header;
- wifi - improved stability for wifi interfaces;
- wifi - improved stability when doing SNMP query;
- wifi - improved wifi connection stability when used as a station for "b" mode access point;
- wifi - re-word log entries about disconnections which are likely caused by peer using a wrong passphrase;
- wifi - use at least TLS 1.2 for securing connection between CAPsMAN manager and CAPs;
- wifi-qcom - fix inability of interfaces in station mode to connect if they do not support full bandwidth of AP;
- wifi-qcom - fix OWE authentication for 802.11ac interfaces in station mode;
- winbox - added "MAC Telnet" under "Wifi/Registration" menu;
- winbox - added "Multi Passphrase Group" for wifi;
- winbox - added "Reset MAC address" for legacy wireless and wifi;
- winbox - added comment fields for WiFi "Multi Passphrase Group" menu;
- winbox - added comment under "User Manager/Routers" menu;
- winbox - added country to wireless setup-repeater;
- winbox - added missing "Switch" menu for RDS;
- winbox - added missing file systems for disk formatting;
- winbox - added missing parameters for BTRFS related action functions;
- winbox - added mount-point parameter under "Disk/Settings" menu;
- winbox - added netmask support for switch rule Src/Dst IPv6 Address settings;
- winbox - allow opening BTRFS menu entries;
- winbox - changed default wireless wds-cost-range values;
- winbox - do not show not relevant values for certificate template;
- winbox - fixed "Multi Passphrase Group" setting for wifi;
- winbox - fixed "registry-url" field under "Containers" configuration menu;
- winbox - fixed missing SMB client on non-ROSE devices;
- winbox - fixed several statistics counters not being read only;
- winbox - fixed switch menu for Chateau 5G;
- winbox - fixed time interval type fields precision under "Disks" menu;
- winbox - hide container File/Remote Image fields only when instance added;
- winbox - improve graphing efficiency when communicating with WinBox;
- winbox - make BTRFS "Parent" and "Send Parent" options optional;
- winbox - properly show/hide OSPF, RIP and BGP tabs for IPv6 routes;
- winbox - renamed "raid-member" to "raid member" flag for consistency;
- winbox - show eSIM profiles under eSIM menu without manual refresh;
- wireguard - add wg-import config-string parameter to import config directly from terminal;
- wireguard - update peer info on "get" command;
- wireless - added "eap-identity" to registration table;
- wireless - implement handling of RADIUS disconnect messages by CAPsMAN;
- wireless - suggest all legitimate frequencies for interfaces with 20/40mhz-XX channel width in GUI;
- x86 - added support for Emulex NIC;
- x86 - i40e updated driver to 2.27.8 version;
- x86 - remove unnecessary console output on shutdown;