Angie, seva ya HTTP yogwira ntchito bwino komanso seva ya multiprotocol proxy, yatulutsidwa ngati mtundu 1.4.0. Inapangidwa kuchokera ku Nginx ndi gulu la opanga mapulogalamu akale omwe adachoka ku F5 Network. Khodi yoyambira ya Angie ikupezeka pansi pa layisensi ya BSD. Pulojekitiyi yalandira ziphaso zogwirizana ndi machitidwe ogwiritsira ntchito a Russian Red OS. Astra Linux Special Edition, Роса Хром 12 Сервер, Альт и ФСТЭК-версии Альт.
Kukula kumathandizidwa ndi kampani "Web-server", yomwe idakhazikitsidwa kugwa komaliza ndikulandila ndalama za 1 miliyoni. Pakati pa eni ake a kampani Web-seva: Valentin Bartenev (mtsogoleri wa gulu kuti anapanga mankhwala Nginx Unit), Ivan Poluyanov (mtsogoleri wakale wa kutukula kutsogolo-kumapeto Rambler ndi Mail.Ru), Oleg Mamontov (mkulu wa luso thandizo gulu NGINX Inc) ndi Ruslan Ermilov (ru@FreeBSD.org).
Zosintha pakutulutsidwa kwa Angie 1.4.0:
- Gawo la http_proxy tsopano lili ndi kuthekera kogwiritsa ntchito protocol ya HTTP/3 polumikizana ndi ma seva oyendetsedwa ndi proxied. maseva (Chithandizo cha HTTP/3 cha kulumikizana kwa makasitomala chakhala chikupezeka mu Angie kuyambira mtundu 1.2.0). Malangizo a proxy_http_version, proxy_quic_*, ndi proxy_http3_* alipo pokonza kulumikizana kwa proxied kutengera ma protocol a HTTP/3 ndi Quic.
HTTP/3 imatanthauzira kugwiritsa ntchito protocol ya QUIC (Quick UDP Internet Connections) ngati mayendedwe a HTTP/2. QUIC ndikuwonjeza kwa protocol ya UDP yomwe imathandizira kuchulukitsa kwa maulumikizidwe angapo ndipo imapereka njira zolembera zofananira ndi TLS/SSL. Protocol idapangidwa mu 2013 ndi Google ngati njira ina yophatikizira TCP + TLS pa Webusaiti, kuthetsa mavuto ndi kukhazikitsidwa kwautali wautali ndi nthawi zokambilana mu TCP ndikuchotsa kuchedwa pamene mapaketi atayika panthawi yotumiza deta.
- Zosintha zomwe zidasonkhanitsidwa mu nginx 1.25.3 zasunthidwa kuchokera kumalo osungira a polojekiti ya nginx.
- Njira ya "slow_start" yawonjezedwa ku malangizo a "server" omwe amagwiritsidwa ntchito mu block ya zoikamo za "upstream" kuti ayambe bwino kuchuluka kwa anthu omwe ali ndi proxies. Seva Kubwerera kuntchito mutalephera. Njira iyi imafotokoza nthawi yobwezeretsa seva yomwe yabwerera kuntchito italephera kugwiritsa ntchito njira zoyendetsera katundu za "round-robin" kapena "least_conn".
- Lamulo la "mqtt_preread" lawonjezedwa ku gawo la "stream", litatchulidwa, dzina la ogwiritsira ntchito ndi chidziwitso cha kasitomala amachotsedwa pakiti ya CONNECT ya protocol ya MQTT, pambuyo pake amalembedwa ku $mqtt_preread_username ndi $mqtt_preread_clientid zosintha.
- Anawonjezera "mp4_limit_rate" malangizo kuchepetsa liwiro kutumiza MP4 owona kwa kasitomala molingana ndi bitrate, komanso "mp4_limit_rate_after" malangizo kudziwa koyamba kukula kwa deta anasamutsidwa, pamaso kufika amene malire si ntchito.
- Сформированы пакеты для дистрибутива Alpine Linux 3.19.
- Yowonjezera gawo lodzaza "angie-module-auth-ldap" kuti litsimikizidwe pogwiritsa ntchito LDAP.
- Ma module osinthidwa angie-module-headers-more 0.36, angie-module-ndk 0.3.3 ndi angie-module-opentracing 0.33.0.
- Khodi ya module ya Console Light yatsegulidwa, ndikukhazikitsa mawonekedwe owunikira ntchito munthawi yeniyeni, kukulolani kuti muzitha kuyang'anira ma metrics ofunikira a seva.
- Anawonjezera angie-module-modsecurity phukusi lophatikizana ndi dongosolo la ModSecurity WAF (Web Application Firewall), lomwe limapereka malamulo ndi zosefera kutsekereza kuukira kosiyanasiyana pa intaneti.
Source: opennet.ru
