Версия 7.23.3 RouterOS от 30.07.2026 Обзоры SFP/SFP в инфраструктуре MikroTik RouterOS

    adlist (Блокировка рекламы)
    *) adlist - improved service stability when adjusting adlist configuration;
    Улучшена стабильность сервиса при изменении конфигурации adlist. Сервис блокировки рекламы теперь реже зависает или падает, когда вы добавляете/удаляете списки блокировок.
    app (Пакеты приложений / Контейнеры)
    *) app - added "HF_TOKEN" env to openwebui;
    Добавлена переменная окружения "HF_TOKEN" для openwebui. В контейнер OpenWebUI (веб-интерфейс для ИИ) теперь можно передать токен Hugging Face для доступа к моделям.
    *) app - added "network-outgoing-access" parameter which does not allow app to make outgoing connections;
    Добавлен параметр "network-outgoing-access", который запрещает приложению исходящие соединения. Теперь можно полностью изолировать контейнер от интернета, запретив ему делать исходящие запросы.
    *) app - added hermes-agent, inventree, opencloud, opencloud-extended apps;
    Добавлены приложения hermes-agent, inventree, opencloud, opencloud-extended. В список готовых приложений добавлены новые: Hermes Agent, InvenTree (система учета), OpenCloud и его расширенная версия.
    *) app - added PAPERLESS_SECRET_KEY env to paperless-nginx;
    Добавлена переменная окружения PAPERLESS_SECRET_KEY для paperless-nginx. В контейнер Paperless-ngx добавлена поддержка секретного ключа для шифрования сессий.
    *) app - allow "reset" even if disk not configured;
    Разрешен "reset" даже если диск не настроен. Теперь можно сбросить настройки приложения, даже если для него не был выделен физический диск.
    *) app - allow HTTP for Gitea when "check-certificate=no";
    Разрешен HTTP для Gitea при "check-certificate=no". Если отключена проверка сертификатов, Gitea (Git-сервер) теперь может работать по незащищенному HTTP.
    *) app - allow setting "working_dir" in app YAML;
    Разрешена установка "working_dir" в YAML файле приложения. В конфигурации контейнера (YAML) теперь можно указывать рабочую директорию.
    *) app - changed pmacct-netflow YAML;
    Изменен YAML для pmacct-netflow. Обновлен шаблон конфигурации для анализатора трафика pmacct-netflow.
    *) app - disable UI in Hermes, access through /container/shell;
    Отключен UI в Hermes, доступ через /container/shell. У Hermes Agent убрали веб-интерфейс, теперь управлять им нужно через консоль контейнера.
    *) app - fixed apps not updating firewall redirects when changed in YAML;
    Исправлено обновление перенаправлений файрвола при изменении в YAML. Раньше при смене портов в YAML файрвол не обновлялся. Теперь правила проброса портов обновляются автоматически.
    *) app - fixed apps sometimes getting stuck on "waiting for layer";
    Исправлено зависание приложений на "waiting for layer". Исправлен баг, из-за которого контейнеры могли бесконечно висеть в статусе ожидания загрузки слоев Docker-образа.
    *) app - make secrets sensitive to avoid polluting configuration export;
    Секреты сделаны чувствительными (скрытыми), чтобы не засорять экспорт конфигурации. Пароли и токены в приложениях теперь скрыты звездочками и не будут видны в обычном /export.
    *) app - removed healthcheck from opencloud-extended-collabora;
    Удален healthcheck из opencloud-extended-collabora. Убрана автоматическая проверка здоровья для Collabora в OpenCloud (возможно, она вызывала лишнюю нагрузку).
    *) app - reserve the app's VETH IP when stopped to eliminate IP address changes on every start/stop;
    IP-адрес VETH приложения резервируется при остановке, чтобы исключить смену IP при каждом запуске/остановке. Контейнер теперь всегда получает один и тот же внутренний IP-адрес, даже если его перезагружать.
    *) app - show CHR's address instead of the container's;
    Показывается адрес CHR вместо адреса контейнера. В некоторых логах/статусах теперь отображается IP самого роутера, а не внутренний IP контейнера.
    *) app - use randomly generated secrets in new apps;
    В новых приложениях используются случайно сгенерированные секреты. При установке нового приложения пароли/ключи генерируются автоматически, а не остаются пустыми или дефолтными.
    *) bgp - fixed EVPN label corruption and corrected EVPN type-5 output;
    Исправлено повреждение меток EVPN и скорректирован вывод EVPN type-5. Исправлены ошибки в передаче EVPN (Ethernet VPN), метки больше не "бьются", а маршруты 5-го типа отображаются корректно.
    *) bgp - improved stability when receiving malformed packets;
    Улучшена стабильность при получении некорректных пакетов. BGP-демон больше не упадет, если сосед отправит "сломанный" или вредоносный BGP-пакет.
    *) bgp - removed "save-to" from "resend" command;
    Удален параметр "save-to" из команды "resend". Упрощен синтаксис команды повторной отправки BGP-обновлений.
    *) bgp-vpn - fixed blackhole route export;
    Исправлен экспорт blackhole маршрутов. Маршруты для "черной дыры" (отброса трафика, например при DDoS) теперь корректно анонсируются через BGP VPN.
    *) bridge - added "querier-uses-bridge-address" setting to use bridge source IP address for IGMP querier;
    Добавлена настройка "querier-uses-bridge-address" для использования IP-адреса бриджа в качестве источника для IGMP querier. IGMP Snooping (оптимизация multicast) теперь может использовать IP самого бриджа, а не VLAN-интерфейса.
    *) bridge - added DHCPv4 snooping IP binding table;
    Добавлена таблица привязок IP для DHCPv4 snooping. DHCP snooping теперь запоминает, какой MAC получил какой IP, и может использовать это для безопасности.
    *) bridge - added scheduling point during VLAN processing to prevent soft lockups when flushing FDB over large VLAN ranges;
    Добавлена точка планирования при обработке VLAN для предотвращения зависаний при очистке FDB в больших диапазонах VLAN. Роутер больше не будет "задумываться" и терять пакеты, если нужно быстро очистить таблицу MAC-адресов (FDB) на сотнях VLAN.
    *) bridge - fixed forwarding through peer-port after disabling MLAG;
    Исправлена пересылка через peer-port после отключения MLAG. Если вы отключили MLAG (агрегацию линков между свитчами), трафик через peer-порт снова пойдет нормально.
    *) bridge - fixed local static host entries;
    Исправлены локальные статические записи хостов. Статически заданные MAC-адреса в бридже теперь работают без ошибок.
    *) bridge - fixed MLAG MAC address handling issues related to aging, flushing and moving;
    Исправлены проблемы обработки MAC-адресов в MLAG, связанные со старением, очисткой и перемещением. Таблица MAC-адресов в MLAG теперь корректно обновляется и очищается.
    *) bridge - fixed stability issue when using DHCPv4 snooping;
    Исправлена проблема стабильности при использовании DHCPv4 snooping. Включение DHCP snooping больше не вызывает перезагрузок или зависаний бриджа.
    *) bridge - fixed stuck MLAG session when using mismatched L2MTU (introduced in v7.23);
    Исправлено зависание сессии MLAG при несовпадении L2MTU (появилось в v7.23). Если на свитчах в MLAG разный MTU, сессия больше не зависнет (баг из прошлой версии исправлен).
    *) bridge - improved bridge and port STP "priority" setting (warn when a non-compliant value is used and allow selecting a value from a list);
    Улучшена настройка "priority" для STP бриджа и портов (предупреждение при некорректном значении и выбор из списка). Теперь нельзя случайно ввести "кривой" приоритет STP (должен быть кратен 4096), роутер предупредит или даст выбрать из списка.
    *) bridge - improved STP, BPDU and topology change handling with MLAG, ensure dual-connected port STP state is in sync with MLAG peer;
    Улучшена обработка STP, BPDU и изменений топологии в MLAG, обеспечена синхронизация состояния STP для портов с двойным подключением. MLAG и STP теперь работают слаженнее, предотвращая петли и рассинхронизацию между свитчами.
    *) btest - added VRF support for bandwidth-test and speed-test;
    Добавлена поддержка VRF для bandwidth-test и speed-test. Тесты скорости (iperf/btest) теперь можно запускать внутри изолированных таблиц маршрутизации (VRF).
    *) certificate - added "acme-renew" command;
    Добавлена команда "acme-renew". Можно вручную запустить обновление сертификатов Let's Encrypt (ACME).
    *) certificate - general improvements in certificate handling;
    Общие улучшения в обработке сертификатов. Внутренние оптимизации работы с SSL/TLS сертификатами.
    *) certificate - use AES encryption when exporting certificates in PKCS#12 format;
    Используется шифрование AES при экспорте сертификатов в формат PKCS#12. Экспортируемые файлы .p12/.pfx теперь шифруются более современным и безопасным алгоритмом AES.
    *) console - added "days" to scheduler;
    Добавлены "дни" в планировщик. В скриптах планировщика (scheduler) теперь можно использовать параметр "дни".
    *) console - added "in" and "has" operators for array types;
    Добавлены операторы "in" и "has" для массивов. В скриптах теперь проще проверять, есть ли элемент в массиве.
    *) console - added "order-by" parameter to "print" command, allowing sorting by up to three arguments in ascending or descending order;
    Добавлен параметр "order-by" для команды "print", позволяющий сортировать по трем аргументам. Вывод команд (например, /ip address print) теперь можно сортировать по нескольким колонкам сразу.
    *) console - added comparison operators for array type;
    Добавлены операторы сравнения для массивов. Массивы в скриптах теперь можно сравнивать между собой.
    *) console - added log tracing when scripts fail to start due to permissions;
    Добавлено трассирование в лог, если скрипты не запускаются из-за прав. Если у скрипта нет прав (policy) на выполнение, в логах будет четкая ошибка, а не просто тишина.
    *) console - do not terminate self-removing scripts;
    Не прерывать самоудаляющиеся скрипты. Скрипты, которые удаляют сами себя из планировщика в процессе работы, теперь выполняются до конца.
    *) console - fixed "print follow on-event" script runner command not showing all argument values in some cases;
    Исправлен вывод всех значений аргументов в команде "print follow on-event". При отладке скриптов в реальном времени теперь отображаются все параметры.
    *) console - fixed argument mappings in "do" block for monitor commands;
    Исправлено сопоставление аргументов в блоке "do" для команд monitor. Исправлены ошибки в скриптах при использовании конструкций do { ... } с командами мониторинга.
    *) console - fixed proplist order in monitor commands;
    Исправлен порядок proplist в командах monitor. Порядок вывода свойств в командах типа monitor теперь соответствует заданному.
    *) console - fixed script import/export with empty "policy" setting;
    Исправлен импорт/экспорт скриптов с пустой настройкой "policy". Скрипты без явных прав больше не ломают экспорт/импорт конфигурации.
    *) console - fixed stability issue in full-screen editor;
    Исправлена проблема стабильности в полноэкранном редакторе. Встроенный текстовый редактор больше не вызывает краш роутера.
    *) console - fixed UTF-8 comparisons on some architectures;
    Исправлено сравнение UTF-8 на некоторых архитектурах. Кириллица и другие символы в скриптах теперь сравниваются корректно на всех типах процессоров.
    *) console - improved "print detail" mode;
    Улучшен режим "print detail". Вывод print detail стал более читаемым и структурированным.
    *) console - improved script handling and error logging when running scripts from external sources (e.g. DHCP, SNMP, Netwatch, etc.);
    Улучшена обработка скриптов и логирование ошибок при запуске из внешних источников. Если скрипт, вызванный Netwatch или DHCP, падает, в логах теперь будет понятная причина.
    *) console - make "mac-auth-password" sensitive in "/ip/hotspot/profile";
    "Mac-auth-password" сделан скрытым (sensitive) в "/ip/hotspot/profile". Пароль MAC-аутентификации в Hotspot теперь скрыт звездочками.
    *) console - make "password" sensitive in "/system/package/local-update/mirror";
    "Password" сделан скрытым в "/system/package/local-update/mirror". Пароль для зеркала обновлений теперь скрыт.
    *) console - produce runtime errors for bad command parameters;
    Выдаются ошибки времени выполнения при неверных параметрах команд. Если вы ввели неправильный параметр в скрипте, роутер выдаст конкретную ошибку.
    *) console - prompt about and offer to stop already existing serial terminal session when opening new one;
    При открытии новой сессии serial-terminal предлагается остановить уже существующую. Если вы забыли закрыть консольный доступ, роутер спросит, закрыть ли старую сессию перед открытием новой.
    *) console - renamed "address" to "available-from" in "/ip/service" (backwards compatible via deprecation);
    "Address" переименован в "available-from" в "/ip/service". Параметр, ограничивающий IP для доступа к сервисам, теперь называется логичнее. Старое имя пока работает.
    *) console - renamed "reauth-timeout" to "reauth-period" in "/interface/dot1x/server" (backwards compatible via deprecation);
    "Reauth-timeout" переименован в "reauth-period" в "/interface/dot1x/server". Переименован параметр периода переаутентификации для 802.1x.
    *) console - restrict editing comments in WiFi registration table;
    Ограничено редактирование комментариев в таблице регистрации WiFi. Защита от случайных изменений: нельзя просто так менять комментарии у зарегистрированных клиентов WiFi через консоль.
    *) container - added "save" command to allow saving container images;
    Добавлена команда "save" для сохранения образов контейнеров. Теперь можно сохранять скачанные Docker-образы на диск, чтобы не качать их заново.
    *) container - added "swap-current" usage;
    Добавлено использование "swap-current". Можно посмотреть, сколько swap (файла подкачки) использует контейнер прямо сейчас.
    *) container - added "swap-max" global and per-container limit;
    Добавлен глобальный и лимит "swap-max" для каждого контейнера. Можно ограничить, сколько swap может съесть контейнер, чтобы он не положил весь роутер.
    *) container - added ability to run containers in privileged mode;
    Добавлена возможность запускать контейнеры в привилегированном режиме. Контейнеры теперь можно запускать с полными правами хоста (как --privileged в Docker).
    *) container - added initial support for RKE2;
    Добавлена начальная поддержка RKE2. Добавлена базовая совместимость с RKE2 (распределенный Kubernetes).
    *) container - do not allow starting with empty default DNS list and no DNS override;
    Запрещен запуск с пустым списком DNS по умолчанию и без переопределения DNS. Контейнер не запустится, если у него вообще нет DNS-серверов (защита от зависания).
    *) container - do not print environment variables in log on container startup;
    Переменные окружения больше не печатаются в лог при запуске контейнера. Пароли и токены из ENV больше не светятся в системном логе.
    *) container - fixed "start-on-boot" not retrying on certain startup errors;
    Исправлено отсутствие повторных попыток "start-on-boot" при некоторых ошибках запуска. Если контейнер с автозапуском упал при старте роутера, теперь он попробует запуститься снова.
    *) container - fixed container "devices" override to appear under "/dev";
    Исправлено переопределение "devices" контейнера для отображения в "/dev". Проброшенные устройства (например, USB) теперь корректно появляются внутри контейнера в папке /dev.
    *) container - improved layer size calculation to avoid potential loops;
    Улучшен расчет размера слоев для избежания потенциальных циклов. Исправлен баг, из-за которого роутер мог зациклиться при подсчете места, занимаемого слоями Docker.
    *) container - improved support for containers;
    Улучшена поддержка контейнеров. Общие внутренние улучшения движка контейнеров.
    *) container - reduced writes to flash when running health check;
    Уменьшена запись на флешку при проверке здоровья (health check). Healthcheck больше не убивает flash-память роутера частыми записями.
    *) container - use env "TERM=xterm" if no TERM variable provided when running shell;
    Используется "TERM=xterm", если переменная TERM не задана при запуске shell. Консоль контейнера теперь корректно отображает цвета и спецсимволы, если не задана явно.
    *) crypto - fixed hardware accelerator for GCM cipher in TLS connection on Alpine CPUs;
    Исправлен аппаратный ускоритель для шифра GCM в TLS на процессорах Alpine. HTTPS/SSL соединения на новых роутерах с процессором Alpine снова работают на полной скорости.
    *) defconf - set "configuration.dtim-period=3" for WiFi;
    Установлен "configuration.dtim-period=3" для WiFi. В стандартной настройке WiFi параметр DTIM теперь равен 3 (оптимизация для мобильных устройств).
    *) defconf - use "add-dns-entries=yes" on devices with DHCP server;
    Используется "add-dns-entries=yes" на устройствах с DHCP сервером. DHCP сервер по умолчанию теперь автоматически добавляет локальные DNS записи для клиентов.
    *) dhcp - fixed processing of DHCP options that are longer than 255 bytes;
    Исправлена обработка опций DHCP длиннее 255 байт. DHCP теперь корректно читает "длинные" опции (например, большие списки маршрутов).
    *) dhcpv4-relay - fixed stability issue when creating duplicate relays;
    Исправлена проблема стабильности при создании дубликатов релеев. Создание одинаковых DHCP relay правил больше не вызывает сбоев.
    *) dhcpv4-server - do not reset "class-id" parameter when lease loses "bound" status;
    Параметр "class-id" не сбрасывается, когда аренда теряет статус "bound". Класс клиента (class-id) сохраняется в аренде, даже если клиент временно отвалился.
    *) dhcpv4-server - set "ciaddr" in forcerenew messages so a relay, if used, can unicast such messages;
    Устанавливается "ciaddr" в сообщениях forcerenew, чтобы релей мог отправлять их unicast. Команда принудительного обновления аренды (Force Renew) теперь работает через DHCP relay.
    *) dhcpv6-relay - fixed non-working relay when adding from WinBox;
    Исправлена неработающая передача при добавлении из WinBox. Баг WinBox: при создании DHCPv6 relay через интерфейс, он не работал. Теперь работает.
    *) dhcpv6-server - fixed invalid flag;
    Исправлен некорректный флаг. Мелкое исправление внутреннего флага в DHCPv6 сервере.
    discovery (MNDP, CDP, LLDP)
    *) discovery - added "address6" column to default "/ip/neighbor" print view;
    Добавлена колонка "address6" в стандартный вывод "/ip/neighbor". В списке соседей теперь сразу виден их IPv6 адрес.
    *) discovery - added "discovery" logging topic;
    Добавлена тема логирования "discovery". Можно включить отдельный лог только для протоколов обнаружения соседей.
    *) discovery - added "dying-gasp" feature for LLDP, MNDP, CDP that sends packet with "TTL=0" before graceful reboot/shutdown/upgrade;
    Добавлена функция "dying-gasp" для LLDP, MNDP, CDP, отправляющая пакет с "TTL=0" перед корректной перезагрузкой. Перед перезагрузкой роутер шлет специальный пакет соседям, чтобы они мгновенно удалили его из своего списка.
    *) discovery - clear neighbor entry when receiving "dying-gasp" packet;
    Очистка записи соседа при получении пакета "dying-gasp". Соседний роутер, получив такой пакет, сразу удалит у себя запись о перезагружаемом устройстве.
    *) discovery - improved service stability when sending discovery packets on interfaces that have hundreds of IP addresses;
    Улучшена стабильность сервиса при отправке пакетов на интерфейсах с сотнями IP-адресов. Если на интерфейсе "висит" сотни IP, отправка MNDP/CDP больше не вешает процессор.
    *) disk - added "last-seen" property that displays disk model and serial when removed;
    Добавлено свойство "last-seen", показывающее модель и серийный номер диска при его удалении. Если выдернуть флешку/диск, в логах останется запись о том, какой именно диск был отключен.
    *) disk - added "raid-scrub-cancel" command;
    Добавлена команда "raid-scrub-cancel". Можно отменить процесс проверки (scrub) software RAID массива.
    *) disk - added error message when disk state transitions from good to bad;
    Добавлено сообщение об ошибке при переходе состояния диска из хорошего в плохое. Если диск начинает сыпать ошибками (SMART), роутер явно напишет об этом в лог.
    *) disk - do not consider USB drives as self-encryption capable;
    USB-накопители больше не считаются поддерживающими самошифрование. Роутер больше не пытается искать аппаратное шифрование на обычных USB-флешках.
    *) disk - fixed "smart-info" not showing information on certain storage devices;
    Исправлено отсутствие информации в "smart-info" для некоторых накопителей. SMART теперь читается с большего количества моделей SSD/HDD.
    *) disk - limited maximum swap size to be no more than 10x of device RAM;
    Максимальный размер swap ограничен 10-кратным объемом RAM устройства. Нельзя создать swap файл размером больше, чем 10 ОЗУ роутера.
    *) disk - resolved issue where storage device might change information upon reboot;
    Решена проблема, когда накопитель мог менять информацию при перезагрузке. Имена дисков (например, /dev/sda) теперь не "прыгают" между перезагрузками.
    *) ethernet - disable EEE on hAP be3 Media;
    Отключено EEE на hAP be3 Media. Отключено энергосбережение (EEE) на портах этой модели, так как оно вызывало обрывы связи.
    *) ethernet - fixed stability issue for Chateau PRO ax devices;
    Исправлена проблема стабильности для Chateau PRO ax. Исправлены случайные отвалы Ethernet на 5G роутерах Chateau PRO.
    *) ethernet - fixed stability issue for devices with Alpine CPU;
    Исправлена проблема стабильности для устройств с процессором Alpine. Исправлены зависания сетевых чипов на новых процессорах Alpine.
    *) ethernet - removed "1G-baseT-half" link mode on RTL8367 switch;
    Удален режим "1G-baseT-half" на коммутаторе RTL8367. Убран полудуплексный режим 1 Гбит/с, так как он не используется и мог вызывать проблемы.
    *) fetch - added "ip-type" parameter;
    Добавлен параметр "ip-type". В команде /tool fetch можно явно указать, использовать IPv4 или IPv6.
    *) fetch - added option to force HTTP/2 only (only for ARM64 and x86/CHR devices);
    Добавлена опция принудительного использования только HTTP/2. Можно заставить fetch работать только по современному протоколу HTTP/2.
    *) fetch - fixed false "bad request" response when trying to fetch URL with IPv6 address in it;
    Исправлен ложный ответ "bad request" при загрузке URL с IPv6 адресом. fetch теперь корректно скачивает файлы по ссылкам, где указан IPv6 адрес.
    *) fetch - hint file list for "src-path" and "dst-path" parameters;
    Добавлена подсказка списка файлов для параметров "src-path" и "dst-path". В WinBox/WebFig при выборе путей теперь выпадает список файлов.
    *) hardware - renamed "max-power" to "manufacturer-reported-max-power";
    "Max-power" переименован в "manufacturer-reported-max-power". Переименован параметр максимальной мощности, чтобы было понятно, что это значение от производителя.
    *) iot - added LoRa keep alive logic for UDP protocol;
    Добавлена логика keep alive для LoRa по UDP. LoRa модемы теперь шлют "пинги", чтобы UDP сессия не закрывалась.
    *) iot - added missing LoRa US radio plans;
    Ддобавлены отсутствующие радиопланы LoRa для США. Добавлены частотные планы для легальной работы LoRa в США.
    *) iot - added Wiliot USB dongle support;
    Добавлена поддержка USB-донгла Wiliot. Роутер теперь может работать с IoT-датчиками Wiliot через USB.
    *) iot - allow maximum Modbus "timeout" property to be 10 seconds;
    Максимальное значение "timeout" для Modbus увеличено до 10 секунд. Можно задать более долгий таймаут для медленных Modbus-устройств.
    *) iot - monitor LoRa worker state (watchdog);
    Мониторинг состояния LoRa worker (watchdog). Добавлен watchdog для LoRa: если процесс завис, он перезапустится.
    *) iot - pass Wiliot certification;
    Пройдена сертификация Wiliot. Внутренние изменения для соответствия стандартам Wiliot.
    *) ip-service - remove reverse-proxy for SMIPS;
    Удален reverse-proxy для SMIPS. Убран встроенный обратный прокси для старых устройств SMIPS (оптимизация).
    *) ip-service - show service name for "l2tp";
    Отображается имя сервиса для "l2tp". В списке сервисов (/ip service) L2TP теперь подписан нормально.
    ipsec (IPsec)
    *) ipsec - fixed expired SA handling to prevent “no such item” errors during listing;
    Исправлена обработка истекших SA для предотвращения ошибок "no such item". При просмотре IPsec туннелей больше не будет ошибок, если какие-то сессии уже умерли.
    *) ipsec,ike1 - dropped base mode exchange;
    Удален обмен в base mode. IKEv1 Base Mode больше не поддерживается (остался только Main Mode) из соображений безопасности.
    *) ipsec,ike1 - fixed negotiated PFS validation;
    Исправлена проверка согласованного PFS. Исправлена ошибка при проверке Perfect Forward Secrecy в IKEv1.
    *) ipsec,ike1 - improved SA, transform, fragment parsing and malformed packet validation;
    Улучшен разбор SA, трансформаций, фрагментов и проверка некорректных пакетов. IKEv1 стал устойчивее к кривым и вредоносным пакетам.
    *) ipsec,ike2 - fixed ppk child key generation during rekey;
    Исправлена генерация дочернего ключа ppk при пересогласовании (rekey). Исправлена работа Post-Quantum Preshared Keys (PPK) при обновлении ключей IKEv2.
    *) ipsec,ike2 - improved KE generation validation during initial setup and child SA creation;
    Улучшена проверка генерации KE при начальной настройке и создании дочерних SA. Улучшена проверка обмена ключами (Key Exchange) в IKEv2.
    *) ipsec,ike2 - improved PPK handling by always using it when authorized, including additional Child SAs...
    Улучшена обработка PPK: он всегда используется при авторизации, обработка перенесена в задачу Child SA. Пост-квантовые ключи (PPK) теперь применяются более надежно для всех дочерних туннелей.
    *) ipsec,ike2 - use first child KE selection only during IKE_AUTH exchange;
    Первый выбор дочернего KE используется только при обмене IKE_AUTH. Оптимизация выбора алгоритмов обмена ключами в IKEv2.
    *) ipsec,qkd - moved QKD to "/system/keymat-provider" menu and made it a generic key material provider;
    QKD перенесен в меню "/system/keymat-provider" и сделан универсальным провайдером ключевого материала. Квантовое распределение ключей (QKD) теперь интегрировано как общий провайдер ключей для всей системы.
    *) ipv6 - added "status" column to default "/ipv6/neighbor" print view;
    Добавлена колонка "status" в стандартный вывод "/ipv6/neighbor". В таблице IPv6 соседей теперь виден их статус (REACHABLE, STALE и т.д.).
    *) ipv6,ra - changed default "router-advertisement-route-distance" to 1;
    Ззначение "router-advertisement-route-distance" по умолчанию изменено на 1. Маршруты, полученные через IPv6 RA, теперь имеют приоритет (distance) 1 по умолчанию.
    *) ipv6,ra - correctly process RAs advertising previously expired prefix;
    Корректная обработка RA, анонсирующих ранее истекший префикс. Если роутер снова анонсирует старый префикс, клиенты теперь корректно его подхватывают.
    *) ipv6,ra - fixed prefix invalidation;
    Исправлено объявление префикса недействительным. Исправлен баг, когда IPv6 префикс мог "зависнуть" в невалидном состоянии.
    *) ipv6,ra - use lowest value between IPv6/Pool and IPv6/ND/Prefix/Default as dynamic prefix lifetime;
    Используется наименьшее значение между IPv6/Pool и IPv6/ND/Prefix/Default как время жизни динамического префикса. Время жизни IPv6 префикса теперь берется минимальное из настроек пула и ND.
    *) isis - fixed ECMP route removal;
    Исправлено удаление ECMP маршрутов. Маршруты с балансировкой нагрузки (ECMP) в протоколе IS-IS теперь корректно удаляются.
    *) l2tp - allow fragmentation of large IPv6 packets;
    Разрешена фрагментация больших IPv6 пакетов. L2TP туннели теперь могут корректно передавать огромные IPv6 пакеты, разбивая их на части.
    *) l3hw - added HW offloaded support for VLAN interfaces created directly on Ethernet for CRS8xx series switches;
    Добавлена аппаратная поддержка VLAN-интерфейсов для коммутаторов серии CRS8xx. На новых свитчах CRS8xx VLAN-интерфейсы теперь маршрутизируются "железом" на полной скорости.
    *) l3hw - added HW offloaded VRF support on 98DX... switches;
    Добавлена аппаратная поддержка VRF на свитчах с чипами 98DX... Изолированные таблицы маршрутизации (VRF) теперь работают на аппаратном уровне на этих чипах.
    *) l3hw - added VRF assignment via switch ACL rules for devices with Marvell Prestera switch chip;
    Добавлено назначение VRF через правила ACL коммутатора для чипов Marvell Prestera. Можно распределять трафик по VRF прямо правилами на свитч-чипе.
    *) l3hw - allow VLAN tagged traffic inside VXLAN tunnel;
    Разрешен VLAN-тегированный трафик внутри VXLAN туннеля. Аппаратный VXLAN теперь поддерживает передачу VLAN тегов внутри туннеля.
    *) l3hw - fixed VRF-related issues for CRS8xx series switches;
    Исправлены проблемы, связанные с VRF, для коммутаторов серии CRS8xx. Исправлены баги аппаратной маршрутизации в VRF на CRS8xx.
    *) l3hw - fixed VTEP offload on IPv4 /32 route changes;
    Исправлена аппаратная разгрузка VTEP при изменении маршрутов IPv4 /32. Исправлена работа VXLAN (VTEP) при добавлении/удалении хостовых маршрутов (/32).
    *) leds - added dark mode support for L009, hAP ax2...
    Добавлена поддержка темного режима для L009, hAP ax2 и др. Светодиоды на этих моделях теперь могут гаснуть или тускло светиться в "темном режиме" (ночью).
    *) leds - fixed Ethernet activity LED for Chateau LTE18 ax (introduced in v7.23);
    Исправлен светодиод активности Ethernet для Chateau LTE18 ax. Лампочка LAN на Chateau LTE18 ax снова мигает при передаче данных.
    *) leds - improved interface stats activity for devices with Marvell Prestera switch chip;
    Улучшена индикация активности интерфейсов для чипов Marvell Prestera. Светодиоды на портах свитчей с этим чипом теперь корректнее отражают нагрузку.
    *) lte - added force-confirmation parameter for eSIM provision command;
    Добавлено принудительное подтверждение загрузки eSIM.
    *) lte - cap IPv6 prefix lifetime for ipv6-interface;
    Ограничено время жизни IPv6 префикса, чтобы он не "устарел".
    *) lte - do not add extra /128 IPv6 address for ipv6-interface;
    Убран дублирующий хостовый IPv6 адрес.
    *) lte - do not query 5G neighbor cell info until RG650E-EU FW fixed;
    Временно отключен опрос соседних вышек для RG650E-EU из-за бага в его прошивке.
    *) lte - enabled AT registration unsolicited event reporting for EG25-G and EC25-EU boards;
    Модемы сами шлют уведомления о перерегистрации в сети.
    *) lte - fixed cases where R11l-LTE7 modem would not display correct cell info after handover;
    После переключения между вышками модем R11l-LTE7 снова показывает актуальные данные.
    *) lte - fixed EC/IO scale in CLI and GUI;
    Показатели качества сигнала EC/IO теперь отображаются с правильными единицами.
    *) lte - fixed EC25-EU, EG25-G traffic to 67 UDP;
    Исправлена проблема с UDP портом 67 (DHCP) на этих модемах.
    *) lte - fixed IPv6 RA handling for multiapn non-primary interface;
    IPv6 теперь корректно работает на вторичных APN.
    *) lte - fixed third-party modems ICCID decoding for eSIM;
    Роутер теперь правильно читает ICCID eSIM на сторонних USB-модемах.
    *) lte - improved Cinterion PLS8-E roaming;
    Промышленный модем Cinterion теперь стабильнее в роуминге.
    *) lte - improved deregistration handling for AT modems;
    Корректное отключение от сети при выключении.
    *) lte - improved system stability when no APN specified;
    Если забыть прописать APN, роутер больше не зависнет.
    *) lte - improved USB mode handling for BG770A-GL;
    Модем BG770A-GL теперь корректнее переключается в режим модема.
    *) lte - limit IPv6 prefix lifetime only when lifetime is advertised as infinity;
    Умное ограничение времени жизни IPv6.
    *) lte - make modem MAC persistent for R11e-LTE6 and R11l-LTE7 modems;
    MAC-адрес LTE интерфейса больше не меняется при перезагрузках.
    *) lte - remove site local DNS for ipv6-interface;
    Убраны устаревшие локальные IPv6 DNS-адреса.
    *) lte - removed extra restart after firmware upgrade for EC200A-EU modem;
    Модем EC200A-EU быстрее применяется после обновления прошивки.
    *) lte - report short cell ID in 3G network mode also for AT modems;
    В 3G сети AT-модемы показывают короткий ID соты.
    *) lte - restrict incoming calls for FG621-EU;
    Запрещены голосовые звонки на этот 5G модем.
    *) lte - show "+CME ERROR: 10" as "SIM not present";
    Понятная ошибка "Нет SIM-карты" вместо кода "+CME ERROR: 10".
    *) lte - show "data-class" in LTE monitor instead of "access-technology" also for 5G AT modems;
    Унифицировано отображение типа сети.
    *) lte - show "primary-band" instead of "earfcn" in LTE monitor also for modems without CA support;
    Теперь всегда показывается понятная "полоса" (band).
    *) lte - show RSCP and EC/IO parameter in 3G network mode for R11e-LTE6...
    Добавлены метрики качества сигнала для 3G.
    *) mesh - fixed missing FDB entries from wireless ports;
    Исправлены отсутствующие записи FDB для беспроводных портов. В Mesh-сети теперь корректно изучаются MAC-адреса клиентов, подключенных по WiFi.
    *) mpls - added ICMP time exceeded handler for IPv6;
    Добавлен обработчик ICMP time exceeded для IPv6. MPLS теперь корректно отвечает "time exceeded" для IPv6 (нужно для traceroute).
    *) mpls - make FastPath work with expl-null;
    FastPath теперь работает с expl-null. Аппаратное ускорение (FastPath) включено для MPLS с явным null-лейблом.
    *) netinstall - added Netinstall package;
    Утилиту Netinstall теперь можно установить как пакет прямо в RouterOS.
    *) netinstall - improved architecture detection;
    Netinstall лучше определяет тип процессора.
    *) netinstall-cli - added "help" parameter;
    В консольной версии Netinstall появилась справка.
    *) netinstall-cli - added "reboot" and "shutdown" flags to control reboot after installation;
    В CLI можно указать, перезагрузить или выключить роутер после прошивки.
    *) netwatch - fixed an issue with DNS probe "timeout" parameter;
    Таймаут проверки DNS в Netwatch теперь работает корректно.
    *) netwatch - fixed HTTP GET probe over IPv6;
    Netwatch теперь может пинговать HTTP-сайты по IPv6.
    *) netwatch - fixed inaccurate "rtt-stdev" value;
    Стандартное отклонение задержки (jitter) теперь считается точно.
    *) netwatch - fixed issue where ICMP probes did not accept TTL exceeded packets...
    Netwatch правильно реагирует на "TTL exceeded", если это включено.
    *) netwatch - increased maximum packet size to 65535;
    В Netwatch можно отправлять огромные ICMP-пакеты для проверки MTU.
    *) ospf - fixed stability issue during interface flaps;
    OSPF больше не падает, если линки постоянно мигают.
    *) ospf - force passive for VRF interface;
    Интерфейсы внутри VRF в OSPF теперь всегда пассивные.
    *) pimsm - make "hash-mask-length" parameter naming consistent and fixed typos;
    Косметические исправления и опечатки в PIM-SM.
    poe-in / poe-out (PoE)
    *) poe-in - added PoE-in monitoring and LLDP-based PoE negotiation support...
    Новые устройства умеют показывать, сколько ватт они получают по PoE.
    *) poe-out - firmware update for 802.3at capable boards...
    Обновлена прошивка контроллера PoE (питание на секунду пропадет).
    *) poe-out - firmware update for 802.3bt capable boards...
    То же самое для более мощного стандарта PoE++ (802.3bt).
    *) ppp - added "MT-Address-List" to IPv6 address list when received from RADIUS...
    RADIUS теперь может передавать списки IPv6 адресов.
    *) ppp - added iccid field to ppp info command for BG77 and BG770 modems;
    В информации о модеме виден ICCID (серийник SIM).
    *) ppp - always show current FW version when running firmware-upgrade;
    Перед обновлением модема роутер скажет, какая прошивка стоит сейчас.
    *) ppp - disable/enable modem radio state depending on ppp interface state;
    Если отключить PPP интерфейс, модем перестанет "светить" в сеть.
    *) ppp - fixed cases where BG77 or BG770 firmware upgrade was not available;
    Обновление прошивки этих модемов точно сработает.
    *) ppp - fixed ppp-out stability issue;
    Клиент PPPoE/L2TP (ppp-out) больше не отваливается.
    *) ppp - get IPv6 configuration via RA for modems using PPP emulation mode;
    IPv6 работает на модемах в режиме эмуляции PPP.
    *) ppp - improved "info" command for BG77 and BG770 modems;
    Вывод информации о модеме стал подробнее.
    *) ppp - improved OVPN underlying SSL connection management;
    OpenVPN туннели стабильнее держат SSL-сессию.
    *) ppp - only show pin in export with "show-sensitive" flag;
    PIN-код SIM-карты больше не светится в обычном /export.
    *) ppp - report actual network data usage statistics instead of "0"...
    Биллинг (RADIUS) теперь видит реальный объем IPv6 трафика.
    *) ppp - toggle radio state on interface disable/enable;
    Дублирует: отключили интерфейс -> радио модема выключилось.
    *) queue - fixed "undo" command for simple queues;
    Отмена действий (undo) в Simple Queues снова работает.
    *) reverse-proxy - improved stability; -> Встроенный HTTP reverse-proxy стал стабильнее.
    rip (RIP)
    *) rip - do not export authentication keys by default;
    Пароли для RIP теперь скрыты в экспорте конфигурации.
    *) route - allow to add route with link-local destination address;
    Теперь можно прописать статический маршрут на fe80::....
    *) route - fixed memory leak when flapping addresses or interfaces...
    Если линки постоянно падают, память роутера больше не будет утекать.
    *) route - fixed potential race condition;
    Исправлена редкая ошибка при одновременном изменении маршрутов.
    *) route - respect the "interface" property when pinging IPv6 addresses over ECMP;
    Ping пойдет через указанный интерфейс, даже если есть ECMP.
    *) sfp - fixed linking for hAP ax S and hEX S (2025) with "1G-baseX" link-mode;
    SFP порты на этих моделях снова корректно поднимают линк на 1 Гбит.
    *) sfp - removed unsupported "2.5G-baseX" speed on CRS312...
    Убрали из списка скоростей 2.5G, так как эти свитчи её аппаратно не умеют.
    *) sftp - fixed branding package upload;
    Через SFTP снова можно нормально загружать кастомные пакеты оформления.
    *) sms - added some GSM7 symbols to SMS tool;Теперь можно отправлять больше спецсимволов в SMS.
    *) snmp - added hotspot active-user-count and host-count OIDs...
    Системы мониторинга могут опрашивать количество клиентов в Hotspot.
    *) snmp - added missing SFP OIDs to MIKROTIK-MIB;
    Добавлены SNMP-метрики для SFP модулей.
    *) snmp - added WiFi current channel "mtxrWifiInterfacesCurrentChannel" OID...
    Мониторинг теперь может видеть, на каком канале работает WiFi.
    *) ssh - added mlkem768x25519-sha256 key exchange support;
    Добавлен пост-квантовый алгоритм обмена ключами для SSH.
    *) ssh - do not attempt automatic empty password login when RADIUS is used;
    Если включен RADIUS, SSH не будет пытаться зайти с пустым паролем.
    *) ssh - fixed SSH tunnel with IPv6 link-local address on non-ethernet interfaces;
    SSH-туннелирование через IPv6 fe80:: на туннелях снова работает.
    *) ssh - make SSH packet validation more strict;
    Повышена безопасность SSH, отсев кривых пакетов.
    *) supout - added interface monitor-traffic;
    В файл саппорта теперь попадает статистика трафика по интерфейсам.
    *) supout - added LTE eSIM section;
    В саппорт включается информация о профилях eSIM.
    *) switch - fixed IEEE reserved MAC handling for CRS1xx, CRS2xx switches;
    Исправлена работа с особыми MAC-адресами на старых свитчах.
    *) system - improved stability;
    Общие улучшения ядра системы.
    *) system - renamed "factory-software" to "minimum-version"...
    Переименованы параметры минимальных версий для защиты от отката (downgrade).
    *) system - restrict RouterOS processes using swap;
    Системные процессы теперь не могут бесконечно уходить в swap.
    *) system - show who is using "/system serial-terminal";
    Если кто-то подключился к консольному порту, это будет видно в списке.
    *) traffic-generator - fixed injecting pcap/pcapng files on MIPSBE architecture;
    Генератор трафика снова может отправлять записанные пакеты на старых роутерах.
    *) tunnel - fixed stability issue caused by a misconfigured routing loop under bridge...
    Если в бридже была петля, она больше не вешает туннели.
    *) upgrade - removed sensitive policy for "apply-changes" command;
    Для применения изменений при обновлении больше не требуются права sensitive.
    *) usb - allow overriding the power-reset duration;
    Можно настроить, как долго USB порт будет "обесточен" при сбросе.
    *) usb - fixed USB Ethernet interface default-name;
    USB из сети получают нормальные имена при подключении.
    *) vpls - added transmit loop detection;
    VPLS теперь сам находит и блокирует петли в сети.
    *) vrrp - added "v3-checksum-as-v2" setting;
    Для совместимости можно заставить VRRPv3 считать контрольные суммы как VRRPv2.
    *) vrrp - fixed stability issue when "sync-connection-tracking" is enabled;
    Синхронизация conntrack между VRRP роутерами больше не вызывает падений.
    *) vxlan - fixed missing L2MTU property when VRF is specified;
    L2MTU теперь корректно применяется к VXLAN внутри VRF.
    *) vxlan - ignore disabled interfaces when checking for configuration conflicts;
    Выключенный интерфейс не будет ругаться на конфликты VNI.
    *) webfig - fixed issue with increasing keep-alive traffic;
    Веб-интерфейс больше не генерирует лишний фоновый трафик.
    *) webfig - improved underlying encryption and stability processing;
    Веб-интерфейс стал безопаснее и стабильнее.
    *) webfig - improvements to graphs;
    Графики в веб-интерфейсе стали лучше.
    *) wifi - added "Preamble Puncturing" under "WiFi/Channel" menu;
    Новая фича WiFi 6/7: можно "вырезать" занятые куски частот, чтобы использовать весь широкий канал.
    *) wifi - added dash when CAPsMAN generates interface name...
    Имена интерфейсов теперь читабельнее (например, wifi-1-2).
    *) wifi - improved roaming/steering behavior for WiFi 7 MLO;
    Устройства с WiFi 7 (MLO) плавнее переключаются между частотами.
    *) wifi - improved stability;
    WiFi стал реже отваливаться.
    *) wifi - improved station-bridge mode;
    Режим клиента с пробросом моста работает стабильнее.
    *) wifi - updated radio regulatory information;
    Обновлены базы частот и мощностей по странам.
    *) wifi - upgraded wifi-qcom driver;
    Внутреннее обновление драйвера для чипов Qualcomm.
    *) wifi-mediatek - fixed broken interfaces on startup;
    WiFi на MediaTek больше не отваливается при загрузке роутера.
    *) wifi-mediatek - fixed some channel definitions for certain countries;
    Исправлены частотные планы для некоторых регионов.
    *) wifi-mediatek - improved channel switching;
    Быстрее и плавнее переключение между каналами.
    *) wifi-mediatek - improved stability during MLO channel switching;
    WiFi 7 MLO на MediaTek больше не отваливается при смене каналов.
    *) winbox - added "Network" configuration menu for WiFi;
    В WinBox добавили удобную вкладку для сетевых настроек WiFi.
    *) winbox - added "Preferred Architecture" setting for L009;
    В WinBox можно выбрать предпочитаемую архитектуру для L009.
    *) winbox - added "SIM PIN" under "Tools/SMS";
    В меню SMS в WinBox теперь можно ввести PIN-код SIM-карты.
    *) winbox - fixed "Connection Bytes" field under "IP/Firewall" menu;
    Поле байт соединения в файрволе снова работает.
    *) winbox - fixed "EC/IO" scaling for LTE interface;
    Шкала качества сигнала EC/IO в WinBox теперь адекватная.
    *) winbox - fixed "Use Ipsec" and "Ipsec Secret" under "Interfaces/L2TP Ether" menu;
    Галочки и пароли IPsec в настройках L2TP снова сохраняются.
    *) winbox - fixed empty value in "Immediate Gateway" under "IP/Routes" menu;
    Исправлен баг отображения шлюза в маршрутах.
    *) winbox - fixed sort for "Address List" under "IPv6/Firewall" menu;
    Списки адресов в IPv6 файрволе теперь нормально сортируются.
    *) winbox - make LoRa "Auth key" and MQTT "Password" sensitive;
    Пароли LoRa и MQTT в WinBox теперь скрыты звездочками.
    *) winbox - move "EAP" under "Security" tab for WiFi;
    Настройки EAP перенесены в логичное место.
    *) winbox - show "Any. Port" column by default under "IP/Firewall" menu;
    В файрволе теперь сразу виден столбец "Любой порт".
    *) winbox - show preferred and valid lifetime of IPv6 address also on static IPs;
    В свойствах статического IPv6 видны таймеры жизни.
    *) winbox - show priority bits in "VLAN ID" field under "Tools/Packet Sniffer" menu;
    В сниффере пакетов видны теги приоритета (802.1p) в VLAN.
    *) wireguard - added support for domain names in client-dns;
    В DNS для WG-клиентов теперь можно писать доменные имена, а не только IP.
    *) wireguard - added warning when allowed-address overlaps with another peer...
    Если вы задали одинаковые подсети для двух клиентов, WG выдаст ошибку.
    *) wireguard - fixed peer recreation on interface change;
    При смене интерфейса WG пиры пересоздаются корректно.
    *) wireguard - fixed peer Tx/Rx counters;
    Статистика переданных/принятых байт по WG теперь считается точно.
    *) wireguard - fixed wg-export comments output and case when endpoint is not set;
    Экспорт конфигов WG больше не ломается из-за комментариев.
    *) wireguard - fixed whitespace handling in AllowedIPs during wg-import;
    Импорт WG-конфигов теперь прощает лишние пробелы.
    *) wireguard - generate port number when specified as zero;
    Если поставить порт 0, WG сам выберет случайный свободный порт.
    *) wireguard - improved wg-export to print endpoint domain name;
    При экспорте WG сохраняются доменные имена.
    *) wireguard - improved wg-import to quietly ignore wg-quick specific keys;
    Импорт конфигов от wg-quick (Linux) больше не выдает ошибок.
    *) wireguard - reconfigure peer only when meaningful changes are detected;
    WG не будет пересобирать туннель, если вы просто поменяли комментарий.
    *) wireguard - reinitialize socket on VRF change;
    Если поменять VRF у WG интерфейса, он корректно переподключится.
    *) x86 - fixed IRQ displaying per CPU on Intel 700 series NIC;
    В CHR/x86 на картах Intel 700-й серии прерывания (IRQ) теперь отображаются корректно.

    Обновлено: 18 августа 2026 года