WordOps v3.22.0 – очередной релиз CLI-стека для развёртывания и обслуживания WordPress-сайтов (Nginx, PHP-FPM, MariaDB, SSL, кэш). В этой версии: PHP 8.4, правки репозиториев MariaDB, ужесточение проверок ввода и обновление Python-зависимостей.
Что нового в 3.22.0
Поддержка PHP 8.4
WordOps умеет ставить и обслуживать стеки с PHP 8.4. Для сайтов, которые уже совместимы с 8.x, это путь к актуальному runtime: патчи безопасности upstream, свежий JIT/оптимизации и новые языковые возможности. Перед сменой версии на проде проверьте плагины и тему на changelog PHP 8.3/8.4 (deprecated, изменённые сигнатуры, удалённые расширения).
Репозитории MariaDB
Обновлена логика работы с MariaDB repo: стабильнее добавление/обновление источников пакетов, меньше сюрпризов при wo stack upgrade на свежих Ubuntu/Debian. Если у вас кастомные pin-ы или зеркала, после апдейта WordOps имеет смысл глянуть /etc/apt/sources.list.d/ и ключи репозитория.
Проверка пользователей и ввода
CLI строже валидирует значения на входе (пользователи, параметры команд). Меньше шансов «проглотить» кривой аргумент и упасть посередине операции. На практике это заметно в скриптах автоматизации: ошибочный input отстреливается раньше.
Обновлённые зависимости
Python-зависимости CLI подтянуты в 3.22.0:
- sqlalchemy 1.4.54: слой работы с БД состояния/метаданных
- argcomplete 3.5.1: автодополнение аргументов shell
- sh 2.1.0: запуск системных команд из Python
- psutil 6.1.0: мониторинг процессов и ресурсов
- colorlog 6.9.0: цветной вывод логов CLI
Сообщество
В changelog релиза отмечен вклад контрибьюторов, в том числе первый PR от @tareqsifat. WordOps остаётся community-driven: баги и фичи удобно трекать в GitHub Issues/PR.
Как обновиться
Перед обновлением: снимок/бэкап критичных данных (сайты, БД, /etc/nginx, конфиги PHP-FPM, SSL). На проде лучше окно обслуживания, особенно если следом пойдут stack upgrade и смена PHP.
wo update
После wo update проверьте версию и, при необходимости, обновите стек и сайты по документации WordOps (не все компоненты поднимаются автоматически одной этой командой):
wo --version # далее по необходимости: stack upgrade, site update, смена PHP-версии сайта
Когда имеет смысл ставить 3.22.0
- Нужен PHP 8.4 на хостах под WordOps
- Планируете освежить MariaDB-репозитории и зависимости CLI
- Хотите меньше сюрпризов от невалидного input в скриптах
Если продакшен на старой LTS-цепочке PHP и всё стабильно, обновляйте WordOps планово: сначала staging, потом прод, с бэкапом и проверкой wo site list / health checks после апдейта.


