Објавен е Angie 1.4.0, високо-перформансен HTTP сервер и мултипротоколен прокси сервер. Беше разделен од Nginx од група поранешни програмери кои ја напуштија F5 Network. Изворниот код на Angie е достапен под BSD лиценца. Проектот доби сертификати за компатибилност за руските оперативни системи, вклучувајќи го и Red OS. Astra Linux Специјално издание, Rosa Chrome 12 Server, Alt и FSTEC верзии на Alt.
Развојот е поддржан од компанијата „Веб-сервер“, која беше основана минатата есен и доби инвестиции од 1 милион долари. Меѓу ко-сопствениците на компанијата Веб-сервер се: Валентин Бартенев (водач на тимот што го разви производот Nginx Unit), Иван Полујанов (поранешен раководител на front-end програмерите Rambler и Mail.Ru), Олег Мамонтов (раководител на тимот за техничка поддршка NGINX Inc) и Руслан Ермилов (ru@FreeBSD.org).
Промени во изданието на Angie 1.4.0:
- Модулот http_proxy сега има можност да го користи протоколот HTTP/3 при поврзување со прокси сервери на горниот тек. сервери (Поддршката за HTTP/3 за клиентски конекции е достапна во Angie од верзијата 1.2.0). Директивите proxy_http_version, proxy_quic_* и proxy_http3_* се достапни за конфигурирање на прокси конекции врз основа на протоколите HTTP/3 и Quic.
HTTP/3 ја дефинира употребата на протоколот QUIC (Quick UDP Internet Connections) како транспорт за HTTP/2. QUIC е продолжување на протоколот UDP што поддржува мултиплексирање на повеќе врски и обезбедува методи за шифрирање еквивалентни на TLS/SSL. Протоколот е создаден во 2013 година од Google како алтернатива на комбинацијата TCP+TLS за веб, решавајќи ги проблемите со долгото поставување на конекцијата и времето на преговарање во TCP и елиминирајќи ги одложувањата кога пакетите се губат при пренос на податоци.
- Промените акумулирани во nginx 1.25.3 се преместени од складиштето на проектот nginx.
- Опцијата „slow_start“ е додадена на директивата „server“ што се користи во блокот за поставки „upstream“ за непречено воведување на прокси сообраќајот. сервер Враќање на работа по дефект. Оваа опција го одредува времето за обновување за серверот да се врати на работа по дефект кога се користат методите за балансирање на оптоварувањето „round-robin“ или „least_conn“.
- Директивата „mqtt_preread“ е додадена во модулот „stream“, кога е одредено, корисничкото име и идентификаторот на клиентот се извлекуваат од CONNECT пакетот на протоколот MQTT, по што се запишуваат на променливите $mqtt_preread_username и $mqtt_preread_clientid.
- Додадена е директивата „mp4_limit_rate“ за ограничување на брзината на испраќање MP4-датотеки до клиентот пропорционално на бит-стапката, како и директивата „mp4_limit_rate_after“ за одредување на почетната големина на пренесените податоци, пред да се достигне границата која не се применува.
- Создадени се пакети за алпската дистрибуција. Linux 3.19.
- Додаден е динамички вчитан модул „angie-module-auth-ldap“ за автентикација со помош на LDAP.
- Ажурирани верзии на модули angie-module-headers-more 0.36, angie-module-ndk 0.3.3 и angie-module-opentracing 0.33.0.
- Кодот за модулот Console Light е отворен, со имплементација на интерфејс за следење на активноста во реално време, што ви овозможува да ги следите клучните метрики за перформансите на серверот.
- Додаден angie-module-modsecurity пакет за интеграција со системот ModSecurity WAF (Web Application Firewall), кој обезбедува правила и филтри за блокирање на широк опсег на напади на веб-апликации.
Извор: opennet.ru
