Bol zo predstavený hlavný vydanie nginx 1.27.3, v rámci ktorého pokračuje rozvoj nových možností. V paralelne podporovanej stabilnej vetve 1.26.x sa vykonávajú iba zmeny súvisiace s odstránením vážnych chýb a zraniteľností. Neskôr na základe hlavnej vetvy 1.27.x bude vytvorená stabilná vetva 1.28. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou BSD.
Medzi zmenami:
- Do direktívy 'server', použitanej v bloku 'upstream', bola pridaná podpora parametra 'resolve', ktorý zahŕňa sledovanie zmeny IP adresy pre používané doménové meno a automatické aktualizovanie konfigurácie bloku 'upstream' bez nutnosti reštartovania nginx v prípade zmeny adresy.
- Modul ngx_mail_proxy_module pridáva podporu režimu IMAP LOGIN špecifického pre SmarterMail s nietegovanou odpoveďou CAPABILITY.
- Predvolene sú protokoly TLSv1 a TLSv1.1 vypnuté.
- V direktívach 'proxy_bind', 'fastcgi_bind', 'grpc_bind', 'memcached_bind', 'scgi_bind' a 'uwsgi_bind', ako aj v adrese klienta v module ngx_http_realip_module, je povolené uvádzanie IPv6 adries v hranatých zátvorkách bez čísla portu.
- Opravené chyby v implementácii modulu ngx_http_mp4_module a direktívy „proxy_store“.
- Na platforme DragonFly BSD bola nastavena funkcia parametra so_keepalive v direktíve listen.
Zdroj: opennet.ru
