A fost lansată versiunea principală nginx 1.27.3, în cadrul căreia continuă dezvoltarea de noi funcționalități. În ramura stabilă 1.26.x, care este menținută simultan, se efectuează doar modificări legate de corectarea unor erori grave și vulnerabilități. Ulterior, pe baza ramurii principale 1.27.x va fi formată ramura stabilă 1.28. Codul proiectului este scris în limbajul C și este distribuit sub licența BSD.
Printre modificări:
- Directiva „server”, utilizată în blocul „upstream”, a fost adăugată cu suportul parametrului „resolve”, care include urmărirea modificărilor adrese IP pentru numele de domeniu utilizat și actualizarea automată a configurației blocului „upstream” fără a necesita repornirea nginx în cazul modificării adresei.
- În modulul ngx_mail_proxy_module a fost adăugat suport pentru modul IMAP LOGIN specific SmarterMail cu un răspuns CAPABILITY netagat.
- Protocolele TLSv1 și TLSv1.1 sunt dezactivate în mod implicit.
- În directivele „proxy_bind”, „fastcgi_bind”, „grpc_bind”, „memcached_bind”, „scgi_bind” și „uwsgi_bind”, precum și ca adresă a clientului în modulul ngx_http_realip_module, este permisă specificarea adreselor IPv6 în paranteze pătrate fără număr de port.
- S-au eliminat erorile din implementările modulului ngx_http_mp4_module și din directiva „proxy_store”.
- Pe platforma DragonFly BSD a fost stabilită funcționarea parametrului so_keepalive în directiva listen.
Sursa: opennet.ro
