Вышла версия OpenWrt 25.12.0, доступная для загрузки. Этот релиз включает более 4700 коммитов, сделанных после ответвления от OpenWrt 24.10.

Одно из наиболее значительных структурных изменений в версии 25.12.0 — замена менеджера пакетов opkg на apk (Alpine Package Keeper). Форк opkg для OpenWrt больше не поддерживается, и проект перешёл на активно развиваемую альтернативу — apk.
Интерфейс командной строки apk отличается от opkg. Для пользователей, управляющих существующими системами, проект опубликовал шпаргалку по переходу с opkg на apk. Большинство названий пакетов остались прежними, изменилась лишь небольшая их часть.
Приложение для автоматизированного обновления системы (ASU) теперь входит в стандартную установку LuCI. На устройствах с большим объёмом флеш-памяти инструмент для обновления через командную строку owut также включён по умолчанию.
ASU позволяет пользователям обновлять прошивку с сохранением установленных пакетов и конфигурации. Для этого список установленных пакетов отправляется на сервер сборки, который создаёт пользовательский образ прошивки с этими пакетами, встроенными в файловую систему SquashFS. Этот метод обеспечивает более компактное хранение пакетов по сравнению с использованием наложенной файловой системы.
Доступно три клиента для работы с ASU: веб-инструмент выбора прошивки, интерфейс автоматизированного обновления в LuCI и owut для использования в командной строке.
История команд оболочки теперь сохраняется между сеансами с использованием файловой системы в оперативной памяти. До этого изменения история терялась при каждом выходе из системы. Конфигурация по умолчанию не записывает историю на флеш-накопитель, что сокращает количество циклов записи на устройствах с ограниченным ресурсом памяти. Пользователи, желающие сохранять историю постоянно, могут изменить это поведение, отредактировав файл /etc/profile.d/busybox-history-file.sh.
Скрипты управления Wi-Fi были переписаны на язык ucode, что продолжает общую работу по замене shell-скриптов в управляющем слое OpenWrt. Проект использует ucode для системных скриптов, потому что он работает быстрее, менее подвержен ошибкам по сравнению с shell-скриптами и напрямую интегрируется с системой обмена сообщениями ubus и интерфейсом конфигурации UCI.
Выпуск OpenWrt 25.12.0 обеспечивает поддержку более 2200 устройств, добавив совместимость со 180+ моделями, которые не работали в версии 24.10. Новые аппаратные платформы включают:
Релиз 25.12.0 поставляется с ядром Linux 6.12.71 для всех платформ. Инструментальная цепочка включает gcc 14.3.0, binutils 2.44, библиотеку musl libc 1.2.5 и glibc 2.41. Ключевые версии пакетов: dnsmasq 2.91, dropbear 2025.89, busybox 1.37.0 и снимок состояния hostapd master за август 2025 года. Стек беспроводной связи cfg80211/mac80211 взят из ядра версии 6.18.7.
На момент выпуска задокументированы две проблемы совместимости Wi-Fi. Телефоны Pixel 10 испытывают трудности с подключением к точкам доступа Wi-Fi 6 с защитой WPA3. Кроме того, включение быстрого перехода 802.11r вызывает проблемы с подключением у некоторых клиентов Wi-Fi при использовании WPA3. Обе проблемы отслеживаются в системе задач проекта на GitHub.
Пользователям устройств Zyxel EX5601-T0 необходимо проверить конфигурацию интерфейса WAN, так как порт был переименован с eth1 на wan.
С выходом стабильного релиза 25.12.0 для серии 24.10 начинается шестимесячный период завершения поддержки. Обновления безопасности для OpenWrt 24.10 прекратятся в сентябре 2026 года. Прямое обновление sysupgrade с версии 23.05 до 25.12.0 официально не поддерживается.