Predstavljen je glavni izdanje nginx 1.27.3, u okviru kojeg se nastavlja razvoj novih funkcionalnosti. U paralelno podržavanoj stabilnoj grani 1.26.x vrše se isključivo izmene koje se odnose na ispravljanje ozbiljnih grešaka i ranjivosti. U budućnosti će se na osnovu glavne grane 1.27.x formirati stabilna grana 1.28. Kod projekta je napisan na jeziku C i distribuira se pod BSD licencom.
Med spremembami:
- Direktivi „server“, korišćenoj u bloku „upstream“, dodata je podrška za parametar „resolve“, koji omogućava praćenje promena IP-naslove za korišćeno domenko ime i automatsko ažuriranje konfiguracije bloka „upstream“ bez potrebe za restartovanjem nginx-a u slučaju promene adrese.
- Modulu ngx_mail_proxy_module dodata je podrška specifičnom za SmarterMail režimu IMAP LOGIN s netegovanjem povratne informacije CAPABILITY.
- Protokoli TLSv1 i TLSv1.1 su po defaultu isključeni.
- U direktivama „proxy_bind“, „fastcgi_bind“, „grpc_bind“, „memcached_bind“, „scgi_bind“ i „uwsgi_bind“, kao i kao adresa klijenta u modulu ngx_http_realip_module, dozvoljeno je specifikovanje IPv6 adresa unutar uglastih zagrada bez broja porta.
- Ispravljene su greške u implementacijama modula ngx_http_mp4_module i direktive „proxy_store“.
- Na platformi DragonFly BSD uspostavljena je funkcionalnost parametra so_keepalive u direktivi listen.
Izvor: opennet.ru
