История версий Angie Ingress Controller (ANIC)#
2024#
ANIC 0.5.0#
Дата выпуска: 30.09.2024.
Добавления#
Новые функции и настройки:
Добавлена возможность настраивать OIDC-авторизацию.
Появилась возможность настройки JWT-авторизацию.
Добавлена аннотация
angie.software/configmap
с параметромnamespace/config-name
, которая позволяет определить расширенный ConfigMap для заданного Ingress-ресурса.Директива staticLocations позволяет задавать расположение для раздачи статических файлов.
Параметр angie-status-prometheus-path позволяет менять путь для статистики Angie в формате Prometheus.
-
Добавлены параметры настройки SSL для ресурса VirtualServer:
ssl_session_timeout
ssl_session_cache
ssl_session_tickets
ssl_stapling
ssl_stapling_verify
Для директивы ssl_prefer_server_ciphers теперь можно задавать значение
off
.Появилась возможность добавлять директиву map в конфигурацию Angie PRO, см. примеры настройки.
Появилась поддержка директивы activeHealthProbes в Angie PRO.
Версия Angie PRO обновлена до
1.7.0
.
Для облегчения процесса миграции сделаны следующие улучшения:
Параметры типа
boolean
теперь могут принимать значенияtrue
илиfalse
,t
илиf
,on
илиoff
и1
или0
.Параметр
proxy-buffers
директивы Upstream.buffers теперь может принимать только значение количества буферовnumber
, без указания размераsize
. Если значениеsize
не указано, то по умолчанию будет задано8K
.
Исправления#
Исправлена ошибка при указании значения
HTTPS
дляbackend-protocol
.Исправлено отображение IP в статусе
k8s
.Параметр
include-year
больше нельзя изменять, его значение теперь всегдаtrue
.
ANIC 0.4.0#
Дата выпуска: 04.06.2024.
Добавления#
Новые функции и настройки:
-
Добавлены алиасы для следующих аннотаций:
angie.software/force-ssl-redirect
— перенаправляет HTTP-запросы на HTTPS.angie.software/proxy-body-size
— устанавливает максимальный размер для тела запроса, которое может обработать проксируемый сервер.angie.software/proxy-buffer-size
— определяет размер буфера для чтения заголовков ответов от проксируемого сервера.angie.software/proxy-buffering
— включает или отключает буферизацию ответов от проксируемого сервера.angie.software/proxy-buffers-number
— определяет количество буферов, используемых для хранения ответа от проксируемого сервера.angie.software/proxy-max-temp-file-size
— задает максимальный размер временного файла, используемого для буферизации больших ответов.
Директива server_tokens теперь может принимать строковые значения.
Версия Angie PRO обновлена до
1.5.2
.
Исправления#
Исправлены требования к
resolver-addresses
.
ANIC 0.3.0#
Дата выпуска: 02.03.2024.
Добавления#
Новые функции и настройки:
-
Добавлена аннотация
angie.software/force-ssl-redirect
, с помощью которой можно переводить небезопасные HTTP-запросы на защищенные HTTPS, что позволит исправить возможные ошибки при использовании SSL.Примечание
В связи с особенностями работы аннотации
force-ssl-redirect
рекомендуем использовать альтернативную настройку —backend-protocol
со значениемHTTPS
. В Helm-чарты добавлены CRD (Common Resource Definitions), такие как Virtual Server, Virtual Server Route,TransportServer, Policies. Теперь пользователи Helm могут использовать эти определения в своих проектах, что значительно расширяет возможности настройки веб-сервера по сравнению со стандартным ресурсом Ingress.
Исправления#
Теперь ANIC запускается от имени пользователя
angie
.
2023#
ANIC 0.2.0#
Дата выпуска: 23.11.2023.
Добавления#
Добавлена поддержка консоли Console Light для мониторинга активности в реальном времени.
Теперь можно отключать протокол
ipv6
с помощью -disable-ipv6.Добавлена точка подключения Prometheus
/ps8
для мониторинга статуса.Добавлена поддержка
sticky cookie
иsticky route
.В параметры конфига добавлена переменная
$proxy_upstream_name
для использования в формате логов.
Исправления#
Исправлена ошибка с отсутствием прав доступа к
angie-syslog.sock
.