Udgivelsen af den højtydende HTTP-server og multiprotokol proxyserver Angie 1.9.0, afledt fra Nginx af en gruppe tidligere udviklere, der forlod F5 Network, er nu tilgængelig. Kildeteksterne til Angie kan findes under BSD-licensen. Projektet har fået kompatibilitetscertifikater med de russiske operativsystemer Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt og FSTEC-versionen af Alt.
Udviklingen ledes af firmaet 'Web-server‘, grundlagt i efteråret 2022 og har modtaget investeringer på 1 million dollars. Blandt ejerne af virksomheden Web-server er: Valentin Bartenjev (leder af teamet der udviklede Nginx Unit), Ivan Poluyanov (tidligere leder af frontend-udviklerne hos Rambler og Mail.Ru), Oleg Mamontov (leder af teknisk supportteamet hos NGINX Inc) og Ruslan Yermilov (ru@FreeBSD.org).
Ændringer i Angie 1.9.0:
- I direktivet proxy_cache_path er det nu muligt at angive en fil til opbevaring mellem genstart. server Indholdet af den delte hukommelse med cacheindekset gemmes. Bevaring af indekset muliggør hurtig genoptagelse af arbejdet efter genstart uden tidsforbrug på indlæsning af cachen.
- I stream-modulet er direktivet ssl_early_data blevet tilføjet for at aktivere Early Data (0-RTT) mekanismen, som tillader klienten at sende data, inden TLSv1.3 forbindelsesforhandlingen er afsluttet.
- I direktivet acme_hook er der tilføjet understøttelse af parametret 'uri=' til at overskrive URI-kaldet til ACME-handleren. Ved angivelse af parametret kan der angives variabler.
- I direktivet acme_client er der tilføjet parameteren 'renew_on_load' for at tvinge en opdatering af certifikatet ved genstart af konfigurationsfilen.
- Parameteren 'enabled=off' i direktivet 'acme_client' fører nu kun til, at opdateringen af certifikatet for den angivne klient deaktiveres, uden at det påvirker den øvrige funktionalitet. For eksempel forbliver adgangen til nøglen og certifikatet tilgængelig via variablerne '$acme_cert_*'.
- I API'en til statistisk adgang er der tilføjet understøttelse af den nye tilstand 'busy', som signalerer, at den overordnede node har nået grænsen for det maksimale antal forbindelser, som er angivet via parameteren max_conns.
- I API'en til statistisk adgang er der tilføjet muligheden for at se opbygningstidspunktet gennem feltet build_time i sektionen /status/angie.
- Ændringer fra projektets nginx-repository er blevet overført, som foreslået i version nginx 1.27.4 (udover direktivet „keepalive_min_timeout“, som allerede er implementeret i Angie 1.8.0).
Kilde: opennet.ru
