Udgivelse af Angie 1.11.0, en fork af Nginx

Udgivet en version af den højtydende HTTP-server og multiprotokol proxyserver Angie 1.11.0, afledt af Nginx af en gruppe tidligere udviklere fra projektet, der forlod F5 Network. Kildekoderne til Angie er tilgængelige under BSD-licensen. Projektet har modtaget certificeringer for kompatibilitet med russiske operativsystemer som Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt og FSTEC-versionen af Alt.

Udviklingen drives af virksomheden 'Web-server', der blev grundlagt i efteråret 2022 og har modtaget investeringer på 1 million dollars. Blandt medejerne af Web-server er Valentin Bartenev (teamleder for udviklingen af Nginx Unit), Ivan Poluyanov (tidligere leder af frontend-udviklerne hos Rambler og Mail.Ru), Oleg Mamontov (leder af supportteamet i NGINX Inc) og Ruslan Ermilov (ru@FreeBSD.org).

Ændringer i Angie 1.11.0:

  • Der er tilføjet en 'http-metric'-modul, der gør det muligt at indsamle vilkårlige HTTP-metrikker i realtid på forskellige stadier af anmodningsbehandlingen og aggregere dem ved hjælp af forskellige metoder (tællere, histogrammer, glidende gennemsnit osv.). Adgang til de indsamlede data fås i JSON- og Prometheus-formater via HTTP API (\/status\/http\/metric_zones\/), samt gennem variabler og logs.
  • Mulighederne relateret til ACME-protokolens understøttelse er udvidet: der er tilføjet støtte til ALPN-verifikation, forbedret visning af status for genudstedelse af certifikater i HTTP API \/status\/http\/acme_clients\/ (med støtte for Prometheus), forenklet konfiguration af HTTP-bekræftelser og etableret adgang til certifikater fra stream-blokken. HTTP-bekræftelse i ACME kan nu fungere uden serverblokke med direktivet listen 80 i konfigurationen (for at ændre lytteporten er direktivet acme_http_port foreslået). Der er sikret automatisk beregning af den omtrentlige størrelse på det modtagne certifikat (for certifikater med et stort antal domæner kan parametret max_cert_size i direktivet acme_client nu undlades). Den maksimale størrelse af svaret fra ACME-serveren er nu begrænset af direktivet acme_max_response_size.
  • Modulet http_image_filter har fået tilføjet støtte til formaterne AVIF og HEIC. Der er tilføjet parameteren convert til direkte image_filter for konvertering mellem billedformater.
  • TLS-udvidelsen ECH (Encrypted ClientHello) er blevet implementeret, som fortsætter udviklingen af ESNI (Encrypted Server Name Indication) og bruges til at kryptere oplysninger om TLS-sessioner, såsom det ønskede domænenavn. Den private nøglefil for ECH angives gennem direktivet ssl_encrypted_hello_key, og information om brugen af ECH er tilgængelig via variablen $ssl_encrypted_hello.
  • Module stream har fået støtte til PROXYv2-protokollen til trafikoverførsel mod proxyer. servere.
  • Muligheden for at tælle antallet af elementer i lister og objekter ved eksport af metrics til Prometheus er blevet tilføjet (stier, der ender med skråstreg, returnerer nu antallet af elementer i den tilsvarende API-samling).
  • Variablen $sent_body er blevet tilføjet og indeholder kroppen af under forespørgslen eller anmodningen fra klientmodulet.
  • Variablen $upstream_cache_key er blevet tilføjet og indeholder den anvendte cache-nøgle.
  • I mail-proxyen er der blevet implementeret støtte for autentificeringsmetoderne XOAUTH2 og OAUTHBEARER.serveren Der er implementeret support for bygning med AWS-LC kryptografisk bibliotek, udviklet af Amazon.
  • Problemer med bygning på NetBSD 10.0 er blevet løst.
  • Proxy- og korrekt cache af GET- og HEAD-anmodninger er blevet forbedret.
  • Problemer med HTTP/3 relateret til degradering af protokollen under reload-operationen og nedbrud efter binær opdatering er blevet rettet; routing af QUIC-pakker mellem processer er forbedret gennem BPF-kodeoptimering.
  • Ændringer fra projektets nginx-repository er blevet overført, som blev foreslået i version nginx 1.29.3, undtagen direktiverne add_header_inherit og add_trailer_inherit. Nogle forbedringer er blevet overført fra FreeNginx.
  • Udgivelsen af projektet XLibre XServer 25.1.0, som fremmer en fork af X.Org Server.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster