nginx 1.23.0 eldono

La unua eldono de la nova ĉefa branĉo de nginx 1.23.0 estis prezentita, ene de kiu la disvolviĝo de novaj funkcioj daŭros. La paralele konservita stabila branĉo 1.22.x enhavas nur ŝanĝojn ligitajn al la forigo de gravaj eraroj kaj vundeblecoj. Venontjare, surbaze de la ĉefa branĉo 1.23.x, formiĝos stabila branĉo 1.24.

Ĉefaj ŝanĝoj:

  • La interna API estis reverkita, kaplinioj nun estas senditaj en formo de ligita listo.
  • Ebligita kunfandado de kaplinioj kun identaj nomoj kiam transdonite al FastCGI, SCGI kaj uwsgi backends, en la $r->header_in() metodo de la ngx_http_perl_module modulo kaj en la variabloj "$http_...", "$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” kaj “$upstream_trailer_...”.
  • Por SSL "aplikdatenoj post fermo sciigi" eraroj, la protokolo-nivelo estis malaltigita de "krit" al "info".
  • Riparis problemon kun konektoj pendantaj en nginx konstruitaj sur Linukso-sistemoj kun kerno 2.6.17 kaj poste, sed uzataj en sistemoj sen subteno de EPOLLRDHUP (ekzemple, kiam oni uzas epoll-emuladon).
  • Korektis problemon pri responda kaŝmemoro se la kaplinio "Expires" malpermesis kaŝmemoron, sed "Cache-Control" permesis ĝin.
  • Solvis problemojn kiuj okazis se la backend eldonis plurajn "Vary" kaj "WWW-Authenticate" titolojn en la respondo.

fonto: opennet.ru

Aldoni komenton