Esimese nginx 1.23.0 põhiharude väljaanne on nüüd esitatud, milles jätkub uute võimaluste arendamine. Paralleelselt toetatavas stabiilses harus 1.22.x tehakse muudatusi ainult tõsiste vigade ja haavatavuste kõrvaldamiseks. Järgmise aasta jooksul vormitakse põhiharust 1.23.x stabiilne haru 1.24.
Peamised muudatused:
- Sisemine API on uuendatud, päiste read edastatakse nüüd seotud nimekirja kujul.
- Samade nimedega päiste ridade ühendamine on tagatud, kui edastada FastCGI, SCGI ja uwsgi taustapoolsetesse teenustesse meetodis $r->header_in() ngx_http_perl_module moodulis ning muutujates "$http_…", "$sent_http_…", "$sent_trailer_…", "$upstream_http_…" ja "$upstream_trailer_…".
- Vigade jaoks SSL "application data after close notify" logitaseme langetamine on muudetud "crit"-ist "info"-ks.
- Probleem nginx-i, mis on kokkupandud Linuxi süsteemidel kerneliga 2.6.17 ja uuemate, kuid kasutatakse süsteemides, kus EPOLLRDHUP-i tugi puudub (näiteks epolli emuleerimisel), on kõrvaldatud.
- Probleem vastuste vahemälu haldamisega, kui "Expires" päis keelas vahemälu ja "Cache-Control" lubas, on kõrvaldatud.
- Probleemid, mis ilmnesid, kui backend tagastas vastuses mitu pealkirja «Vary» ja «WWW-Authenticate», on lahendatud.
Allikas: opennet.ru
