nginx 1.23.0 nga pagpagawas

Ang una nga pagpagawas sa bag-ong punoan nga sanga sa nginx 1.23.0 gipresentar, diin ang pag-uswag sa mga bag-ong bahin magpadayon. Ang parallel-maintained stable branch 1.22.x naglangkob lamang sa mga kausaban nga may kalabutan sa pagwagtang sa seryoso nga mga bug ug mga kahuyang. Sa sunod tuig, base sa main branch nga 1.23.x, usa ka stable nga branch 1.24 ang maporma.

Panguna nga mga pagbag-o:

  • Ang internal nga API gi-rework na, ang mga laray sa header gipadala karon sa porma sa usa ka linked list.
  • Gipaandar ang paghiusa sa mga linya sa header nga adunay parehas nga mga ngalan kung gipasa sa FastCGI, SCGI ug uwsgi backends, sa $r->header_in() nga pamaagi sa ngx_http_perl_module module ug sa mga variable nga "$http_...", "$sent_http_... ”, β€œ$sent_trailer_...”, β€œ $upstream_http_..." ug "$upstream_trailer_...".
  • Alang sa SSL "data sa aplikasyon pagkahuman sa pagsira sa pagpahibalo" nga mga sayup, ang lebel sa log gipaubos gikan sa "crit" ngadto sa "info".
  • Giayo ang usa ka isyu sa mga koneksyon nga nagbitay sa nginx nga gitukod sa mga sistema sa Linux nga adunay kernel 2.6.17 ug sa ulahi, apan gigamit sa mga sistema nga wala’y suporta sa EPOLRDHUP (pananglitan, kung gigamit ang epoll emulation).
  • Giayo ang usa ka isyu sa pagtubag sa caching kung ang "Expires" nga header nagdili sa pag-cache, apan ang "Cache-Control" nagtugot niini.
  • Nasulbad ang mga problema nga nahitabo kung ang backend nag-isyu og daghang "Vary" ug "WWW-Authenticate" nga mga header sa tubag.

Source: opennet.ru

Idugang sa usa ka comment