Megjelent az Angie 1.10.0 verziója, amely egy nagy teljesítményű HTTP-szerver és többprotokollos proxy szerver, amely az Nginx-ből lett ágaztatva a projekt korábbi fejlesztőcsapata által, akik elhagyták az F5 Networks céget. Az Angie forráskódja BSD licenc alatt érhető el. A projekt kompatibilitási tanúsítványt kapott az orosz operációs rendszerekkel, mint például a Red OS, Astra Linux Special Edition, Rossa Chrome Server, Alt és a FSTEC Alt verziók.
A fejlesztés támogatását a «Web Server» cég biztosítja, amely 2022 őszén alakult és 1 millió dolláros befektetést kapott. A Web Server társ-tulajdonosai között van: Valentin Bartenev (a Nginx Unit terméket fejlesztő csapat vezetője), Ivan Poluyanov (a Rambler és Mail.Ru frontend fejlesztők korábbi vezetője), Oleg Mamontov (az NGINX Inc technikai támogatási csapatának vezetője) és Ruslan Ermilov (ru@FreeBSD.org).
Az Angie 1.10.0 verzió változásai:
- Hozzáadva a docker_endpoint direktíva az automatikus kereséshez és dinamikus frissítéshez a proxied szerverek csoportjában, amely a Docker vagy Podman API-jára történő hívás alapján kapott konténerlistán alapul. Az új lehetőség lehetővé teszi a konténerek elindításának és leállításának valós idejű nyomon követését és ennek megfelelően azok hozzáadását IP address az upstream listához vagy eltávolítását a konfiguráció újraindítása nélkül.
- A stream modulhoz hozzáadva az automatikus keresés támogatása TLS-tanúsítványok ACME protokollon keresztül (amelyet a Let’s Encrypt alkalmaz). A konfiguráláshoz az acme direktívában a $acme_cert_* és $acme_cert_key_* változókat kell használni.
- Hozzáadva a client {…} direktíva, amely lehetővé teszi a beállítások megadását a kontextusban a néven alapuló helyszínekhez, amelyek a különböző Angie modulok által generált kimenő HTTP-kérések kiszolgálására szolgálnak (például ACME szerverek kérései, Docker API hívások).
- A FreeNginx projekttől átvitték a Multipath TCP (MPTCP) támogatást, amely a multipath paraméter hozzáadásával aktiválható a listen direktívába.
- Frissítve az angie-console-light 1.8.0, angie-module-cgi 0.13 és angie-module-otel 0.1.2 csomagok verziói.
- Az nginx projekt tárolójából átvitték a nginx 1.27.5 verzióban javasolt változtatásokat. Például átvitték a CUBIC (RFC 9438) hálózati túlterhelés-kezelő algoritmus támogatását a QUIC protokollt használó kapcsolatokhoz.
Forrás: opennet.ru
