U lançuar edicioni i serverit HTTP me performancë të lartë dhe proxy serverit shumëprotokol Angie 1.9.0, i ndarë nga Nginx nga një grup zhvilluesish të mëparshëm të projektit, që e lanë kompaninë F5 Network. Kodi burimor i Angie është në dispozitë nën licencën BSD. Projekti ka marrë çertifikata për pajtueshmëri me sistemet operative ruse Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt dhe versionet e FSSEC-ës së Alt.
Zhvillimi mbështetet nga kompania "Web-server", e themeluar në vjeshtën e vitit 2022 dhe që ka marrë investime në vlerë prej 1 milion dollarësh. Ndër pronarët e kompanisë Web-server janë: Valentin Bartenyev (lideri i ekipit që zhvilloi produktin Nginx Unit), Ivan Poluyanov (ish-drejtori i zhvilluesve frontend të Rambler dhe Mail.Ru), Oleg Mamontov (drejtori i ekipit të mbështetjes teknike të NGINX Inc) dhe Ruslan Ermilov (ru@FreeBSD.org).
Ndryshimet në Angie 1.9.0:
- Në direktivën proxy_cache_path është realizuar mundësia për të specifikuar një skedar për ruajtjen midis rilançimeve serverë të përmbajtjes së memorizuar ndarëse me indeksin e caches. Ruajtja e indeksit lejon rifillimin e menjëhershëm pas rilancimit, pa humbur kohë për ngarkimin e caches.
- Në modulin stream është shtuar direktiva ssl_early_data për aktivizimin e mekanizmit Early Data (0-RTT), duke lejuar klientin të dërgojë të dhëna para se të përfundojë faza e negociatës së lidhjes TLSv1.3.
- Në direktivën acme_hook është shtuar mbështetje për parametrin "uri=" për rinegocimin e URI të thirrjes së ACME-handler-it. Kur përcaktohet parametri, lejohet caktimi i variablave.
- Në direktivën acme_client është shtuar parametri "renew_on_load" për përditësimin e detyrueshëm të çertifikatës në rastet e rilancimeve të skedarëve të konfigurimit.
- Parametri "enabled=off" në direktivën "acme_client" tani çon vetëm në ndalimin e përditësimit të çertifikatës për klientin e caktuar, pa ndikuar në funksionalitetin tjetër. Për shembull, aksesimi i çelësit dhe çertifikatës vazhdon të ruhet nëpërmjet variablave "${acme_cert_*}".
- Në API-në e aksesit në statistikë është shtuar mbështetje për një gjendje të re "busy", që sinjalizon se në nodin superior është shteruar kufiri për numrin maksimal të lidhjeve, i caktuar nëpërmjet parametrin max_conns.
- Në API-në e aksesit në statistikë është shtuar mundësia për të parë kohën e ndërtimit nëpërmjet fushës build_time në seksionin /status/angie.
- Nga ripozita e projektit nginx janë transferuar ndryshimet e propozuara në versionin nginx 1.27.4 (përveç direktivës "keepalive_min_timeout", një e ngjashme e së cilës tashmë ishte implementuar në Angie 1.8.0).
Burimi: opennet.ru
