ĂshtĂ« publikuar versioni i shĂ«rbimit HTTP me performancĂ« tĂ« lartĂ« dhe proxy serverit shumĂ«protokolar Angie 1.9.0, i ndarĂ« nga Nginx nga njĂ« grup ish-zhvilluesish tĂ« projektit qĂ« u larguan nga kompania F5 Network. Kodet burimore tĂ« Angie janĂ« tĂ« disponueshme nĂ«n licencĂ«n BSD. Projekti ka marrĂ« certifikata pĂ«r pajtueshmĂ«ri me sistemet operative ruse Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt dhe versionin e FSTEK tĂ« Alt.
Zhvillimi i mbështetjes është në dorë të kompanisë "Web-server", e themeluar në vjeshtën e vitit 2022 dhe që ka marrë një investim 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 Yermilov (ru@FreeBSD.org).
Ndryshimet në Angie 1.9.0:
- Në direktivën proxy_cache_path është realizuar mundësia e caktimit të një skedari për ruajtjen midis rinisjeve server të përmbajtjes së memories së ndarë me indeksin e caches. Ruajtja e indeksit lejon rikthimin e menjëhershëm të punës pas rinisjes, pa humbur kohë për ngarkimin e caches.
- Në modulimin 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 përfundimit të fazës së negociatës së lidhjes TLSv1.3.
- Direktiva acme_hook ka qenë e pajisur me mbështetje për parametrin «uri=» për të tejkaluar URI-në e thirrjes së përpunuesit ACME. Gjatë përcaktimit të parametrave lejohet përdorimi i variablave.
- Direktiva acme_client ka marrë parametrin «renew_on_load» për të detyruar rinovimin e certifikatës në rast se skedari i konfigurimit rindez.
- Parametri «enabled=off» në direktivën «acme_client» tani çon vetëm në ndalimin e rinovimit të certifikatës për klientin e caktuar, pa ndikuar në funksionalitetin e tjera. Për shembull, aksesimi i çelësit dhe certifikatës vazhdon përmes variablave «$acme_cert_*».
- Në API-në e statistikave është shtuar mbështetja për gjendjen e re «busy», e cila sinjalizon se në nodin e sipërm është tejkaluar kufiri i numrit maksimal të lidhjeve, i caktuar përmes parametrin max_conns.
- Në API-në e aksesit në statistikë është shtuar mundësia e shikimit të kohës së ndërtimeve përmes fushës build_time në seksionin /status/angie.
- Janë transferuar ndryshimet nga repositori i projektit nginx, të propozuara në versionin nginx 1.27.4 (përveç direktivës «keepalive_min_timeout», e cila është realizuar tashmë në Angie 1.8.0).
Burimi: opennet.ru
