Esitleti nginx 1.23.0 uue põhiharu esimene väljaanne, mille raames jätkatakse uute võimaluste arendamist. Samal ajal toetatavas stabiilses harus 1.22.x tehakse ainult muutusi, mis on seotud tõsiste vigade ja haavatavuste kõrvaldamisega. Järgmisel aastal kujundatakse põhiharule 1.23.x toetudes stabiilne haru 1.24.
Peamised muudatused:
- Sisemine API on ümber kujundatud, päise read edastatakse nüüd seotud nimekirjana.
- Tagas, millel on samad nimed, on ühendatud FastCGI, SCGI ja uwsgi taustsüsteemide kaudu edastamisel, funktsioonis $r->header_in() ngx_http_perl_module moodulis ja muutujates "$http_…", "$sent_http_…", "$sent_trailer_…", "$upstream_http_…" ja "$upstream_trailer_…".
- Vead SSL Logi tase "rakenduse andmed pärast sulgemisteadet" on alandatud tasemele "info".
- Lahendatud on ühenduste hangumise probleem nginx-is, mis on kokku pandud Linuxi süsteemides, mille tuuma versioon on 2.6.17 ja uuem, kuid mida kasutatakse süsteemides ilma EPOLLRDHUP-i toetamiseta (näiteks epoll emulatsiooni kasutamisel).
- Parandatud probleem, kus vastuste vahemästoreid ei töötanud, kui päis "Expires" keelas vahemälastamise ja "Cache-Control" lubas.
- Lahendatud probleemid, mis ilmnesid, kui taustsüsteem edastas mitu päist "Vary" ja "WWW-Authenticate".
Allikas: opennet.ru
