versió nginx 1.23.0

S'ha presentat la primera versió de la nova branca principal de nginx 1.23.0, dins de la qual continuarà el desenvolupament de noves funcions. La branca estable 1.22.x mantinguda en paral·lel només conté canvis relacionats amb l'eliminació d'errors i vulnerabilitats greus. L'any vinent, a partir de la branca principal 1.23.x, es formarà una branca estable 1.24.

Principals canvis:

  • L'API interna s'ha reelaborat, les files de capçalera ara s'envien en forma de llista enllaçada.
  • S'ha habilitat la fusió de línies de capçalera amb noms idèntics quan es van passar als backends FastCGI, SCGI i uwsgi, al mètode $r->header_in() del mòdul ngx_http_perl_module i a les variables “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” i “$upstream_trailer_...”.
  • Per als errors SSL "dades de l'aplicació després de tancar la notificació", el nivell de registre s'ha reduït de "crític" a "informació".
  • S'ha solucionat un problema amb les connexions penjades a nginx construït en sistemes Linux amb el nucli 2.6.17 i posterior, però utilitzat en sistemes sense suport EPOLLRDHUP (per exemple, quan s'utilitza l'emulació epoll).
  • S'ha solucionat un problema amb la memòria cau de respostes si la capçalera "Caduca" no permetia la memòria cau, però "Control de memòria cau" ho permetia.
  • S'han resolt els problemes que es produïen si el backend emet diverses capçaleres "Vary" i "WWW-Authenticate" a la resposta.

Font: opennet.ru

Afegeix comentari