Udgivelsen af den højtydende HTTP-server og multiprotocol proxyserver Angie 1.10.0, afledt fra Nginx af en gruppe tidligere udviklere fra projektet, der forlod F5 Network. Kildekoden til Angie er tilgængelig under BSD-licensen. Projektet har fået certifikater for kompatibilitet med de russiske operativsystemer Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt og FSTEK-versionen af Alt.
Udviklingen ledes af firmaet 'Web-server', grundlagt i efteråret 2022 med investeringer på 1 million dollars. Blandt medejernes selskab Web-server er: Valentin Bartenyev (teamleder for udviklingen af Nginx Unit), Ivan Poluyanov (tidligere leder af frontend-udviklerne hos Rambler og Mail.Ru), Oleg Mamontov (leder af supportteamet hos NGINX Inc) og Ruslan Ermilov (ru@FreeBSD.org).
Ændringer i Angie 1.10.0:
- Tilføjet direktiv docker_endpoint til konfiguration af automatisk hentning og dynamisk opdatering af grupper af proxyside servere baseret på en liste over containere hentet gennem API-anmodninger til Docker eller Podman. Den nye funktion muliggør realtidsovervågning af start og stop af containere og tilsvarende tilføjelse IP-adresser til upstream-listen eller fjernelse derfra uden genindlæsning af konfigurationen.
- Modulet stream har fået tilføjet support for automatisk hentning TLS-certifikater via ACME-protokollen (anvendt i Let’s Encrypt). For konfiguration skal variablerne $acme_cert_* og $acme_cert_key_* anvendes i direktivet acme.
- Tilføjet konfigurationsblok client {…}, som muliggør definition af indstillinger, der anvendes i konteksten for navngivne location, der håndterer udgående HTTP-anmodninger genereret af forskellige Angie-moduler (for eksempel anmodninger til ACME-servere, anmodninger til API Docker).
- Support til modtagelse af forbindelser ved brug af Multipath TCP (MPTCP) er blevet flyttet fra projektet FreeNginx, aktiveret gennem tilføjelse af parameteren multipath i direktivet listen.
- Opdaterede versioner af pakkerne angie-console-light 1.8.0, angie-module-cgi 0.13 og angie-module-otel 0.1.2.
- Ændringer fra Nginx-projektets repository er blevet overført, som blev foreslået i version nginx 1.27.5. For eksempel er support til CUBIC-algoritmen til håndtering af netværksbelastning (RFC 9438) for forbindelser, der bruger QUIC-protokollen, blevet overført.
Kilde: opennet.ru
