О проекте#
2023#
Angie PRO 1.2.0
#
15.08.2023
Добавления#
HTTP RESTful JSON интерфейс для изменения конфигурации, добавления и удаления проксируемых серверов в блоках upstream HTTP-модуля, а также директива state для долговременного сохранения этих изменений.
Директива upstream_probe для активной проверки состояния серверов в блоке upstream HTTP-модуля путём отправки периодических тестовых запросов.
Поддержка сегментирования кэша в модуле HTTP proxy, которая позволяет в зависимости от произвольного параметра ответа кэшировать его на разных директориях (дисках), задаваемых дополнительным параметром
path=
директивы proxy_cache с использованием переменных.Поддержка NTLS в HTTP и stream модулях при использовании TLS библиотеки TongSuo, включаемая опцией сборки
‑‑with‑ntls
и настраиваемая с помощью соответствующих директив ssl_ntls и proxy_ssl_ntls.В HTTP и stream прокси-модулях теперь можно настраивать несколько сертификатов разного типа (RSA и ECDSA) и соответствующих им ключей, используя директивы proxy_ssl_certificate и proxy_ssl_certificate_key.
Вывод версии и сборки в отображаемом имени
master
процесса, что позволяет с помощью утилитыps
получить эту информацию о работающем экземпляре сервера.Возможность сжатия модулем gzip ответов со статусом «207 Multi-Status». Спасибо DBotThePony.
Вся функциональность nginx 1.25.0, включая поддержку HTTP/3.
Добавлены пакеты динамических модулей:
Изменения#
Значения переменной $upstream_sticky_status теперь в верхнем регистре, чтобы быть в одном стиле со значениями $upstream_cache_status.
Angie PRO 1.1.0-p1
#
01.03.2023
Добавления#
Директива sticky и сопутствующие настройки в блоке upstream HTTP-модуля, позволяющие задать режим привязки сессий, при котором все запросы в рамках сессии будут направляться на один и тот же сервер.
Переменная $upstream_sticky_status, принимающая значения
new
,hit
илиmiss
в зависимости от успеха направления запроса на релевантный проксируемый сервер с включенной привязкой сессий.
Angie PRO 1.1.0
#
07.02.2023
Добавления#
Директива api, реализующая HTTP RESTful интерфейс для получения в форматах JSON или Prometheus базовой информации о веб-сервере, а также статистики по клиентским соединениям, зонам разделяемой памяти, DNS-запросам, HTTP-запросам, кэшу HTTP-ответов, сессиям модуля stream, зонам модулей limit_conn/limit_req и группам проксируемых HTTP-серверов.
Опция resolve директивы server в блоке upstream HTTP-модуля, позволяющая отслеживать изменения списка IP-адресов, соответствующего доменному имени, и автоматически обновлять его без перезагрузки конфигурации.
Опция service директивы server в блоке upstream HTTP-модуля, позволяющая получать списки адресов из DNS SRV записей, с базовой поддержкой приоритета.
Директива status_zone в модуле HTTP для указания зоны сбора статистики по запросам в server и location контекстах.
Директива status_zone в модуле stream для указания зоны сбора статистики по TCP/UDP сессиям.
Параметр status_zone директивы resolver для указания зоны сбора статистики по DNS-запросам.
autoindex выводит листинги директорий в естественном порядке.
Произвольная настройка подписи на стандартных страницах ошибок и поля «Server» в заголовке ответа с помощью директивы server_tokens.
Переменная $angie_version, содержащая версию Angie.
Вся функциональность nginx 1.23.3.
Обновление 07.04.2023
Пакеты для операционной системы ALT Linux.
Обновление 12.05.2023
Пакеты для операционной системы FreeBSD.
Добавлены пакеты динамических модулей:
Обновление 26.05.2023
Пакеты для операционной системы Astra Linux Special Edition.
Обновление 13.06.2023
Пакеты для операционных систем Debian 12 “Bookworm” и AlmaLinux.
Обновление 12.07.2023
Добавлены пакеты динамических модулей:
Обновлены пакеты:
angie-pro-module-njs — до версии 0.8.0
Обновление 31.07.2023
Добавлены пакеты динамических модулей:
Динамические модули nginx совместимы с Angie PRO; мы также собираем ряд таких модулей.