Только что вышла последняя версия Nginx Proxy Manager 2.12, в которой содержится множество обновлений и важных исправлений безопасности. Как всегда, перед обновлением настоятельно рекомендуется создать резервную копию всего экземпляра.
Одной из главных особенностей этого выпуска является исправление двух критических уязвимостей, а именно CVE-2024-46256 и CVE-2024-46257. Кроме того, в Nginx Proxy Manager 2.12 была переработана схема API и система проверки.
Что касается этого, то к полной спецификации OpenAPI/Swagger теперь можно получить доступ через конечную точку «/api/schema». Важно отметить, что логические поля в ответах API теперь возвращаются как истинные логические значения вместо предыдущего формата 0/1.
Это часть более масштабной работы по стандартизации и упрощению API. Кроме того, пользователи заметят, что API теперь корректно возвращает ошибку 404 при операциях с несуществующими объектами, что повышает прозрачность и удобство обработки ошибок.
Команда разработчиков также предприняла шаги по улучшению тестирования с помощью значительно усовершенствованного набора тестов API Cypress. Это усовершенствование включает в себя внедрение локального сервера ACME для более эффективного тестирования DNS-сертификатов. Кроме того, были обновлены некоторые зависимости для обеспечения безопасности системы и повышения её устойчивости к потенциальным угрозам.
Nginx Proxy Manager 2.12 также поддерживает несколько новых DNS-провайдеров, в том числе mijn.host, Active24, Rockenstein AG и Edge DNS от Akamai, тем самым расширяя спектр доступных пользователям DNS-провайдеров и предлагая больше возможностей для различных настроек хостинга.
Наконец, в обновлении заменена библиотека MySQL и клиент Knex на более эффективную MySQL2, а также исправлены проблемы, из-за которых приложение не перезапускалось после ротации журналов.
Для тех, кто использует Docker, теперь доступны новые образы:
- jc21/nginx-proxy-manager
- jc21/nginx-proxy-manager: 2
- jc21/nginx-proxy-manager: 2.12.0
Если после обновления у вас возникнут какие-либо проблемы, вы всегда можете вернуться к предыдущей стабильной версии с помощью тега Docker «2.11.3». Кстати, если вы не знаете, как развернуть Nginx Proxy Manager и воспользоваться его удобными функциями, наше подробное руководство поможет вам легко выполнить каждый шаг.
Дополнительную информацию обо всех изменениях в новой версии см. в списке изменений.