MikroTik RouterOS 7.18.x (stable)

Материал из MikroTik Wiki

Подробное описание изменений в MikroTik RouterOS 7.18.x. Официальный список исправленных ошибок, добавленного функционала и прочих доработок. Дата выхода первого набора изменений – 24 февраля 2025, дата выхода последнего набора изменений – неизвестна.

Полезные материалы по MikroTik

Углубленный курс «Администрирование сетевых устройств MikroTik»
Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA.

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
На Telegram-канале Mikrotik-сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315

MikroTik RouterOS 7.18.2

Дата выхода: 11 марта 2025.

Изменения:

  • console - fixed issue with file-name completion (introduced in v7.18);
  • container - fixed repository name handling to prevent redirect issues when basic authentication is used;
  • lte - additional fixes for eSIM management support;
  • lte - AT modems, improved redialing when modem lost connectivity without notifying host about APN status change;
  • netinstall - fixed socket reset (introduced in v7.18);
  • queue - fixed system failure when CAKE kind queue was configured but queue type definition does not exist anymore (introduced in v7.18);
  • wifi - improved stability for wifi interfaces;
  • winbox - improve graphing efficiency when communicating with WinBox.

MikroTik RouterOS 7.18.1

Дата выхода: 28 февраля 2025.

Изменения:

  • bridge - improved stability in case of configuration error (introduced in v7.15);
  • bridge - show warning instead of causing error when using multicast MAC as admin-mac (introduced in v7.17);
  • cloud - fixed issues when BTH is toggled fast between enable/disable;
  • cloud - improved "BTH Files" web page design;
  • console - fixed issue with files when using scripts (introduced in v7.18);
  • console - improved file add/remove process stability;
  • dhcpv6-relay - clear saved routes on DHCP release;
  • dhcpv6-relay - show client address;
  • disk - add "sector-size" property in print detail;
  • disk - improved stability when formatting crypted partitions;
  • l3hw - remove VLAN tag before VXLAN encapsulation (fixes pvid behavior for bridged VXLAN);
  • lte - fixed modem recovery after firmware upgrade for R11e-LTE modem;
  • lte - fixed Router Advertisement processing issue for AT modems when an APN with "ip-type=ipv6" was configured;
  • ovpn - disable hardware accelerator for GCM on MMIPS CPUs (introduced in v7.18);
  • poe-out - fixed health showing 0V voltage when using PoE-in for RB960;
  • poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
  • route - show BGP session name instead of cache-id;
  • switch - improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
  • system - improved internal "flash/" prefix handling for different file path related settings;
  • winbox - fixed missing SMB client on non-ROSE devices.


MikroTik RouterOS 7.18

Дата выхода: 24 февраля 2025.

Изменения:

  • 60ghz - improved system stability;
  • bgp - fixed certain affinity options not working properly;
  • bgp - improved system stability when printing BGP advertisements;
  • bgp - make NO_ADVERTISE, NO_EXPORT, NO_PEER communities work;
  • bond - added transmit hash policies for encapsulated traffic;
  • bridge - added MLAG heartbeat property;
  • bridge - avoid duplicate VLAN entries with dynamic wifi VLANs;
  • bridge - do not reset MLAG peer port on heartbeat timeout (log warning instead);
  • bridge - fixed endless MAC update loop (introduced in v7.17);
  • bridge - fixed missing S flag on interface configuration changes;
  • bridge - improved stability when using MLAG with MSTP (introduced in v7.17);
  • bridge - improvements to MLAG host table updates;
  • bridge - process more DHCP message types (decline, NAK, inform);
  • bridge - removed controller-bridge (CB) and port-extender (PE) support;
  • bridge - show VXLAN remote-ip in host table;
  • btest - allow limiting access to server by IP address;
  • certificate - fixed localized text conversion to UTF-8 on certificate creation;
  • chr - fixed limited upgrades for expired instances;
  • chr/x86 - added network driver for Huawei SP570/580 NIC;
  • chr/x86 - fixed error message on bootup;
  • chr/x86 - fixed GRE issues with ice network driver;
  • chr/x86 - Realtek r8169 updated driver;
  • cloud - added "Back To Home Files" feature;
  • cloud,bth - use in-interface matcher for masquerade rule;
  • console - added dsv.remap to :serialize command to unpack array of maps from print as-value;
  • console - added file-name parameter to :serialize;
  • console - allow ISO timezone format in :totime command;
  • console - allow tab as dsv delimiter;
  • console - allow to toggle script error logging with "/console settings log-script-errors";
  • console - do not autocomplete arguments when match is both exact and ambiguous;
  • console - do not show numbering in print follow;
  • console - fixed "get" and "proplist" for certain settings;
  • console - fixed issue where ping command displays two lines at the same time;
  • console - fixed issue with disappearing global variable;
  • console - implement scriptable safe-mode commands and safe-mode handler;
  • console - improved hints;
  • console - log errors within scripts to the system log;
  • console - make non-pseudo terminals work with imports;
  • console - put !empty sentence when API query returns nothing;
  • console - renamed "back-to-home-users" to "back-to-home-user";
  • container - add default registry-url=https://lscr.io;
  • container - allow HTTP redirects when accessing container registry;
  • container - allow specifying registry using remote-image property;
  • container - improved image arch choice;
  • container - use parent directory of container root-dir for unpack by default, so that container layer files are downloaded directly on target disk;
  • defconf - added IPv6 FastTrack configuration;
  • device-mode - do not allow changing CPU frequency if "routerboard" is not allowed by device mode (introduced in v7.17);
  • device-mode - fixed feature and mode update via power-reset on PPC devices;
  • dhcpv4-client - allow selecting to which routing tables add default route;
  • dhcpv4-client - fixed default option export output;
  • dhcpv4-server - fixed "active-mac-address" update when client has changed MAC address;
  • dhcpv4-server - fixed framed-route removal;
  • dhcpv4-server - fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
  • dhcpv6-client - added "validate-server-duid" option;
  • dhcpv6-client - allow specifying custom DUID;
  • dhcpv6-client - do not run script on prefix renewal;
  • dhcpv6-relay - added option to create routes for bindings passing through relay;
  • dhcpv6-server - respond to client in case of RADIUS reject;
  • discovery - advertise IPv6 capabilities based on "Disable IPv6" global setting;
  • discovery - improved stability during configuration changes;
  • discovery - report actual PSE power-pair with LLDP;
  • discovery - use power-via-mdi-short LLDP TLV only on pse-type1 802.3af;
  • disk - add disk trim command (/disk format-drive diskx file-system=trim);
  • disk - allow to add swap space without container package;
  • disk - allow to set only type=raid devices as raid-master;
  • disk - cleanup raid members mountpoint, improve default name of file base block-device;
  • disk - do not allow adding device in raid when major settings mismatch in superblock and config;
  • disk - do not allow configuring empty slot as raid member;
  • disk - fix detecting disks on virtual machines;
  • disk - fixed removing device from raid while resyncing;
  • disk - fixed setting up dependent devices when file-based block-device becomes available;
  • disk - fixed showing free space on tmpfs (introduced in v7.17);
  • disk - improved stability;
  • disk - improved system stability when SMB interface list is used (introduced in v7.17);
  • disk - mount multi-device btrfs filesystems more reliably at startup;
  • disk - set non-empty fs label when formatting by default;
  • dns - do not show warning messages for DNS static entries when they are not needed;
  • ethernet - fixed issue with default-names for RB4011, RB1100Dx4, RB800 devices;
  • ethernet - fixed link-down on startup for ARM64 devices (introduced in v7.16);
  • ethernet - improved link speed reporting on 2.5G-baseT and 10Gbase-T ports;
  • fetch - added "http-max-redirect-count" parameter, allows to follow redirects;
  • fetch - do not require "content-length" or "transfer-encoding" for HTTP;
  • file - added "recursive" and "relative" parameters to "/file/print" for use in conjunction with "path" parameter;
  • file - allow printing specific directories via path parameter;
  • file - improved handling of filesystems with many files;
  • firewall - allow in-interface/in-bridge-port/in-bridge matching in postrouting chains;
  • firewall - fixed incorrectly inverted hotspot value configuration;
  • firewall - increased maximum connection tracking entry count based on device total RAM size;
  • hotspot - fixed an issue where extra "flash/" is added to html-directory for devices with flash folders (introduced in v7.17);
  • igmp-proxy - fixed multicast routing after upstream interface flaps (introduced in v7.17);
  • iot - added new "iot-bt-extra" package for ARM, ARM64 which enables use of USB Bluetooth adapters (LE 4.0+);
  • iot - improvements to LoRa logging and stability;
  • iot - limited MQTT payload size to 32 KB;
  • ip - added support for /31 address;
  • ippool - added pool usage statistics;
  • ipsec - added hardware acceleration support for hEX refresh;
  • ipsec - fixed chacha20 poly1305 proposal;
  • ipsec - fixed installed SAs update process when SAs are removed;
  • ipv6 - added ability to disable dynamic IPv6 LL address generation on non-VPN interfaces;
  • ipv6 - added FastTrack support;
  • ipv6 - added routing FastPath support (enabled by default);
  • ipv6 - added support for neighbor removal and static entries;
  • ipv6 - fixed configuration loss due to conflicting settings after upgrade (introduced in v7.17);
  • l2tp - added IPv6 FastPath support;
  • l3hw - added initial HW offloading for VXLAN on compatible switches;
  • l3hw - added neigh-dump-retries property;
  • l3hw - fixed /32 (IPv6 /128) route offloading when using interface as gateway;
  • l3hw - fixed partial route offloading for 98DX224S, 98DX226S, 98DX3236 switches;
  • l3hw - respect interface specifier (%) when matching a gateway;
  • log - added CEF format support for remote logging;
  • log - added option to select TCP or UDP for remote logging;
  • lte - added at-chat support for EC21EU;
  • lte - added basic support for Quectel RG255C-GL modem in "at+qcfg="usbnet",0" USB composition;
  • lte - added confirmation-code parameter for eSIM provisioning;
  • lte - added initial eSIM management support;
  • lte - fixed cases where the MBIM dialer could get stuck;
  • lte - fixed Huawei ME909s-120 support;
  • lte - fixed interface recovery in mixed multiapn setup for MBIM modems;
  • lte - fixed missing 5G info for "/interface lte print" command;
  • lte - fixed missing IPv6 prefix advertisement on renamed LTE interfaces;
  • lte - fixed prolonged reboots on Chateau 5G ax;
  • lte - fixed SIM slot initialization with multi-APN setups;
  • lte - improved automatic link recovery and modem redial functions;
  • lte - improved initialization for external USB modems;
  • lte - lte monitor, show CQI when modem reports it as 0 - undetectable, no RX/down-link resource block assigned to modem by provider;
  • lte - R11eL-EC200A-EU fixed online firmware upgrade and added support for firmware update from local file;
  • lte - R11eL-EC200A-EU improved failed connection handling and recovery;
  • lte - reduce modem initialization time for R11e-LTE-US;
  • lte - reduced SIM slot switchover time for modems with AT control channel (except R11e-LTE);
  • lte - removed nonexistent CQI reading for EC200A-EU modem;
  • net - added initial support for automatic multicast tunneling (AMT) interface;
  • netinstall - try to re-create socket if link status changes;
  • netinstall-cli - fixed DHCP magic cookie;
  • ospf - fixed DN bit not being set;
  • ospfv3 - fixed ignored metric for intra-area routes;
  • ovpn - added requirement for server name when exporting configuration;
  • ovpn - disable hardware accelerator for GCM on Alpine CPUs (introduced in v7.17);
  • ovpn-client - added 1000 character limit for password;
  • pimsm - fixed incorrect neighbor entry when using lo interface;
  • poe-out - added "power-pair" info to poe-out monitor (CLI only);
  • poe-out - added console hints;
  • poe-out - added new modes "forced-on-a" and "forced-on-bt" (CLI only);
  • poe-out - upgraded firmware for 802.3at/bt PSE controlled boards (the update will cause brief power interruption to PoE-out interfaces);
  • port - improved handling of USB device plug/unplug events;
  • ppc - fixed HW encryption (introduced in v7.17);
  • ppp - add support for configuration of upload/download queue types in profile;
  • ppp - added support for random UDP source ports;
  • ppp - fixed setting loss when adding new ppp-client interface for BG77 modem from CLI;
  • ppp - properly cleanup failed inactive sessions on pppoe-server;
  • ptp - do not send packets on STP blocked ports;
  • ptp - improved system stability;
  • qos-hw - fixed global buffer limits for 98CX8410 switch;
  • queue - improved system stability when many simple queues are added (introduced in v7.17);
  • queue - improved system stability;
  • queue - prevent CAKE bandwidth config from potentially causing lost connectivity to a device;
  • resolver - fixed static FQDN resolving (introduced in v7.17);
  • rip - fixed visibility of added key-chains in interface-template;
  • rose-storage - add btrfs filesystem add-device/remove-device/replace-device/replace-cancel commands to add/remove/replace disks to/from a live filesystem;
  • rose-storage - add btrfs filesystem balance-start/cancel commands;
  • rose-storage - add btrfs filesystem scrub-start, scrub-cancel commands (CLI only);
  • rose-storage - add btrfs transfers, supports send/receive into/from file for transferring subvolumes across btrfs filesystems;
  • rose-storage - add support to add/remove btrfs subvolumes/snapshots;
  • rose-storage - added support for advanced btrfs features: multi-disk support, subvolumes, snapshots, subvolume send/receive, data/metadata profiles, compression, etc;
  • rose-storage - allow to separately mount any btrfs subvolumes;
  • rose-storage - fixes for btrfs server;
  • rose-storage - update rsync to 3.4.1;
  • rose-storage,ssh - support btrfs send/receive over ssh;
  • route - added /ip/route/check tool;
  • route - added subnet length validation on route add;
  • route - do not use disabled addresses when selecting routing id;
  • route - fixed busy loops (route lockups);
  • route - fixed incorrect H flag usage;
  • route - improved stability when polling static routes via SNMP;
  • route - properly resolve imported BGP VPN routes;
  • routerboot - disable packet switching during etherboot for hEX refresh ("/system routerboard upgrade" required);
  • routerboot - improved stability for IPQ8072 ("/system routerboard upgrade" required);
  • routing-filter - improved stability when using large address lists (>5000);
  • routing-filter - improved usage of quotes in filter rules;
  • sfp - fixed missing "1G-baseX" supported rate for NetMetal ac2 and hEX S devices;
  • sfp - improved linking with certain QSFP modules on CRS354 devices;
  • sfp - improved system stability with some GPON modules for CCR2004 and CCR2116 devices;
  • sfp,qsfp - improved initialization and linking;
  • smb - fixed connection issues with clients using older SMB versions (introduced in v7.17);
  • smb - fixes for SMB server;
  • smb - improved system stability;
  • snmp - added "mtxrAlarmSocketStatus" OID to MIKROTIK-MIB;
  • snmp - added disk serial number through description field;
  • snmp - sort disk list and assign correct disk types;
  • ssh - improved channel resumption after rekey and eof handling;
  • supout - added IPv6 settings section;
  • supout - added per CPU load information;
  • switch - allow entering IPv6 netmask for switch rules (CLI only);
  • switch - fixed dynamic switch rules created by dot1x server (introduced in v7.17);
  • switch - fixed issues with inactive hardware-offloaded bond ports;
  • switch - improved egress-rate on QSFP28 ports;
  • switch - improved system stability for CRS304 switch;
  • switch - improvements to certain switch operations (port disable, shaper and switch initialization);
  • system - added option to list and install available packages (after using "check-for-updates");
  • system - do not allow to install multiple wireless driver packages at the same time;
  • system - do not cause unnecessary sector writes on check-for-updates;
  • system - enable "ipv6" package on RouterOS v6 downgrade if IPv6 is enabled;
  • system - fixed a potential memory leak that occurred when resetting states after an error;
  • system - force time to be at least at package build time minus 1d;
  • system - improved HTTPS speed;
  • system - improved stability on busy systems;
  • system,arm - automatically increase boot part size on upgrade or netinstall (fixed upgrade failed due to a lack of space on kernel disk/partition);
  • tile - improved system stability;
  • traceroute - added "too many hops" error when max-hops are reached;
  • traceroute - limit max-hops maximum value to 255;
  • user - improved authentication procedure when RADIUS is not used;
  • vxlan - added disable option for VTEPs;
  • vxlan - added IPv6 FastPath support;
  • vxlan - added option to dynamically bridge interface and port settings (hw, pvid);
  • vxlan - added TTL property;
  • vxlan - changed default port to 4789;
  • vxlan - fixed unset for "group" and "interface" properties;
  • vxlan - replaced the "inherit" with "auto" option for dont-fragment property (new default);
  • webfig - added confirmation when quitting in Safe Mode;
  • webfig - do not reload form when failed to create new object;
  • webfig - fixed "TCP Flags" property when inverted flags are set in console;
  • webfig - fixed datetime setting under certain menus;
  • webfig - fixed displaying passwords;
  • webfig - fixed Switch/Ports menu not showing correctly;
  • webfig - hide certificate information in IP Services menu when not applicable;
  • webfig - remember expand/fold state;
  • wifi - added max-clients parameter;
  • wifi - avoid excessive re-transmission of SA Query action frames;
  • wifi - fix issue which made it possible for multiple concurrent WPA3 authentications to interfere with each other;
  • wifi - implement steering parameters to delay probe responses to clients in the 2.4GHz band;
  • wifi - log a warning when a client requests power save mode during association as this may prevent successful connection establishment;
  • wifi - re-word the "can't find PMKSA" log message to "no cached PMK";
  • wifi - try to authenticate client as non-FT client if it provides incomplete set of FT parameters;
  • wifi-qcom - fix reporting of radio minimum antenna gain for hAP ax^2;
  • wifi-qcom - prevent AP from transmitting broadcast data unencrypted during authentication of first client;
  • winbox - added "Copy to Provisioning" button under "WiFi/Radios" menu;
  • winbox - added "Last Logged In/Out" and "Times Matched" properties under "WiFi/Access List" menu;
  • winbox - added "Reset Alert" button under "IP/DHCP Server/Alerts" menu;
  • winbox - added L3HW Advanced and Monitor;
  • winbox - added missing options under "System/Disk" menu;
  • winbox - added TCP settings under "Tools/Traffic Generator/Packet Templates" menu;
  • winbox - do not show 0 Tx/Rx rate under "WiFi/Registration" menu when values are not known;
  • winbox - do not show LTE "Antenna Scan" button on devices that do not support it;
  • winbox - fixed locked input fields when creating new certificate template;
  • winbox - show LTE "CA Band" field only when CA info is available;
  • winbox - show warning messages for static DNS entries;
  • x86 - fixed "unsupported speed" warning.


Полезные материалы по MikroTik

Углубленный курс «Администрирование сетевых устройств MikroTik»
Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA.

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
На Telegram-канале Mikrotik-сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315