versión nginx 1.23.0

Presentouse a primeira versión da nova rama principal de nginx 1.23.0, dentro da cal continuará o desenvolvemento de novas funcións. A rama estable 1.22.x mantida en paralelo só contén cambios relacionados coa eliminación de erros e vulnerabilidades graves. O próximo ano, baseándose na rama principal 1.23.x, formarase unha rama estable 1.24.

Principais cambios:

  • A API interna foi reelaborada, agora as filas de cabeceira envíanse en forma de lista ligada.
  • Activouse a fusión de liñas de cabeceira con nomes idénticos cando se pasaron aos backends FastCGI, SCGI e uwsgi, no método $r->header_in() do módulo ngx_http_perl_module e nas variables “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” e “$upstream_trailer_...”.
  • Para os erros de "datos da aplicación despois da notificación de peche" SSL, o nivel de rexistro reduciuse de "crítico" a "información".
  • Solucionouse un problema coas conexións colgadas en nginx construído en sistemas Linux co núcleo 2.6.17 e posteriores, pero que se usaban en sistemas sen compatibilidade con EPOLLRDHUP (por exemplo, cando se usa a emulación epoll).
  • Solucionouse un problema co almacenamento na caché de respostas se a cabeceira "Caduca" non permitía o almacenamento na caché, pero "Control da caché" permitíao.
  • Solucionáronse os problemas que se producían se o backend emitía varias cabeceiras "Vary" e "WWW-Authenticate" na resposta.

Fonte: opennet.ru

Engadir un comentario