Angie и Angie PRO обновлены до версии 1.10.0#
Выпущена версия 1.10.0 веб-сервера Angie и его коммерческой версии Angie PRO. Среди новшеств — автоматическое проксирование Docker-контейнеров, улучшенная работа ACME в stream-модуле, поддержка Multipath TCP и QUIC с CUBIC, а также расширения в кластерном режиме Angie PRO.
Мы обновили веб-сервер с открытым исходным кодом Angie и его коммерческую версию Angie PRO до версии 1.10.0.
Ключевое нововведение в этом релизе — встроенная возможность автоматически проксировать и балансировать веб-сервисы, запущенные в Docker- или Podman-контейнерах. Контейнеры с заданными метками автоматически добавляются в нужную upstream-группу, а их запуск и остановка отслеживаются в реальном времени — без перезагрузки конфигурации.
Модуль ACME теперь полностью работает и в stream-контексте, что расширяет возможности автоматической настройки TLS и обновления сертификатов.
В HTTP добавлен новый блок client
— аналог блока server
, но для
исходящих запросов. Он позволяет гибко настраивать взаимодействие с
ACME-серверами и Docker API.
Из freenginx была портирована поддержка Multipath TCP в модулях http, stream и mail. Также Angie теперь включает все функции nginx вплоть до версии 1.27.5, включая контроль перегрузки CUBIC в QUIC-соединениях. В отличие от nginx, Angie умеет использовать QUIC и для исходящих соединений с бэкендом.
В Angie PRO расширены возможности кластерного режима: появились новые механизмы привязки сессий при использовании внешнего хранилища. В stream-модуле добавлен режим переключения на резервные группы серверов без мгновенного возврата к основным.
Также была исправлена ошибка в учете времени простоя серверов в режиме
drain
при сборе статистики.
Подробнее об изменениях:
Скоро мы опубликуем статью на Хабре, где подробно расскажем о релизе и планах на будущее.
Всем хорошего дня! 😊