nginx 1.23.0 vrystelling

Die eerste weergawe van die nuwe hooftak van nginx 1.23.0 is aangebied, waarbinne die ontwikkeling van nuwe funksies sal voortgaan. Die parallel-onderhou stabiele tak 1.22.x bevat slegs veranderinge wat verband hou met die uitskakeling van ernstige foute en kwesbaarhede. Volgende jaar, gebaseer op die hooftak 1.23.x, sal 'n stabiele tak 1.24 gevorm word.

Belangrikste veranderinge:

  • Die interne API is herwerk, koprye word nou in die vorm van 'n gekoppelde lys gestuur.
  • Aktiveer samevoeging van koplyne met identiese name wanneer dit na FastCGI, SCGI en uwsgi backends oorgedra word, in die $r->header_in() metode van die ngx_http_perl_module module en in die veranderlikes "$http_...", "$sent_http_... ”, β€œ$sent_sleepwa_...”, β€œ $stroomop_http_...” en β€œ$stroomop_sleepwa_...”.
  • Vir SSL "toepassingsdata na toekennisgewing"-foute, is die logvlak van "crit" na "inligting" verlaag.
  • 'n Probleem opgelos met verbindings wat in nginx hang, gebou op Linux-stelsels met kern 2.6.17 en later, maar gebruik op stelsels sonder EPOLLRDHUP-ondersteuning (byvoorbeeld wanneer epoll-emulasie gebruik word).
  • Het 'n probleem met reaksiekas reggestel as die "Verval"-kopskrif kas verbied het, maar "Cache-Control" het dit toegelaat.
  • Probleme opgelos wat plaasgevind het as die backend verskeie "Vary" en "WWW-Authenticate"-opskrifte in die antwoord uitgereik het.

Bron: opennet.ru

Voeg 'n opmerking