Den fÞrste utgaven av den nye hovedgrenen nginx 1.23.0 er lansert, og utviklingen av nye funksjoner vil fortsette. I den parallelt stÞttede stabile grenen 1.22.x blir det bare gjort endringer knyttet til kritiske feil og sÄrbarheter. Neste Är vil den stabile grenen 1.24 bli dannet basert pÄ hovedgrenen 1.23.x.
Hovedendringer:
- Det interne API-et har blitt omarbeidet, og header-strenger overfÞres nÄ i form av en sammenknyttet liste.
- Det er sikret at header-strenger med identiske navn blir slĂ„tt sammen ved overfĂžring til FastCGI, SCGI og uwsgi-backender, i metoden $r->header_in() i modulen ngx_http_perl_module og i variablene «$http_âŠÂ», «$sent_http_âŠÂ», «$sent_trailer_âŠÂ», «$upstream_http_âŠÂ» og «$upstream_trailer_âŠÂ».
- For feil SSL «application data after close notify» logger nivÄet er senket fra «crit» til «info».
- Problemet med hengende tilkoblinger i nginx, bygget pÄ Linux-systemer med kjerne 2.6.17 eller nyere, men brukt pÄ systemer uten stÞtte for EPOLLRDHUP (for eksempel ved bruk av epoll-emulering), er lÞst.
- Problemet med caching av svarene er lÞst, hvis «Expires»-headeren forhindret caching, mens «Cache-Control» tillot det.
- Problemer som oppsto hvis backend returnerte flere «Vary»- og «WWW-Authenticate»-headere er lÞst.
Kilde: opennet.ru
