Byl zveřejněn nový vydání vysoce výkonného HTTP serveru a multiprotokolového proxy serveru Angie 1.10.0, odvozeného od Nginx skupinou bývalých vývojářů projektu, kteří odešli ze společnosti F5 Network. Zdrojové kódy Angie jsou k dispozici pod licencí BSD. Projekt získal certifikáty kompatibility s ruskými operačními systémy Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt a FSTEK verzí Alt.
Na vývoji se podílí společnost „Web-server“, která byla založena na podzim 2022 a získala investice ve výši 1 milion dolarů. Mezi spoluvlastníky společnosti Web-server jsou: Valentin Barteněv (vedoucí týmu, který vyvíjel produkt Nginx Unit), Ivan Polujanov (bývalý vedoucí frontendových vývojářů Rambler a Mail.Ru), Oleg Mamontov (vedoucí týmu technické podpory NGINX Inc) a Ruslan Ermilov (ru@FreeBSD.org).
Změny v Angie 1.10.0:
- Byla přidána direktiva docker_endpoint pro konfiguraci automatického získávání a dynamické aktualizace skupin proxy serverů na základě seznamu kontejnerů získaného prostřednictvím vyvolání API Docker nebo Podman. Nová funkce umožňuje v reálném čase sledovat spuštění a zastavení kontejnerů a podle toho je přidávat IP adres do seznamu upstream nebo je z něj odstraňovat bez restartování konfigurace.
- Do modulu stream byla přidána podpora automatického získávání TLS certifikátů protokolu ACME (používá se v Let’s Encrypt). Pro konfiguraci v direktivě acme je třeba použít proměnné $acme_cert_* a $acme_cert_key_*.
- Byl přidán blok nastavení client {…}, který umožňuje definovat nastavení aplikovaná v kontextu pro pojmenované location, které obsluhují odchozí HTTP požadavky generované různými moduly Angie (například požadavky na servery ACME, volání API Docker).
- Z projektu FreeNginx byla převedena podpora příjmu spojení pomocí Multipath TCP (MPTCP), která se aktivuje přidáním parametru multipath do direktivy listen.
- Byly aktualizovány verze balíčků angie-console-light 1.8.0, angie-module-cgi 0.13 a angie-module-otel 0.1.2.
- Z repozitáře projektu nginx byly přeneseny změny navržené ve verzi nginx 1.27.5. Například byla převedena podpora algoritmu řízení síťového přetížení CUBIC (RFC 9438) pro spojení používající protokol QUIC.
Zdroj: opennet.ru
