nginx 1.23.0 rhyddhau

Mae datganiad cyntaf y brif gangen newydd o nginx 1.23.0 wedi'i gyflwyno, a bydd datblygiad nodweddion newydd yn parhau o fewn hynny. Mae'r gangen sefydlog a gynhelir yn gyfochrog 1.22.x yn cynnwys newidiadau sy'n ymwneud â dileu bygiau difrifol a gwendidau yn unig. Y flwyddyn nesaf, yn seiliedig ar y brif gangen 1.23.x, bydd cangen sefydlog 1.24 yn cael ei ffurfio.

Newidiadau mawr:

  • Mae'r API mewnol wedi'i ail-weithio, mae rhesi pennyn bellach yn cael eu hanfon ar ffurf rhestr gysylltiedig.
  • Wedi galluogi uno llinellau pennyn gydag enwau union yr un fath wrth eu trosglwyddo i backends FastCGI, SCGI ac uwsgi, yn y dull $r->header_in() o'r modiwl ngx_http_perl_module ac yn y newidynnau “$http_...”, “$sent_http_... ", "$sent_trailer_...", " $upstream_http_..." a "$upstream_trailer_...".
  • Ar gyfer gwallau "data cais ar ôl hysbysu agos" SSL, mae lefel y log wedi'i ostwng o "crit" i "info".
  • Wedi datrys problem gyda chysylltiadau yn hongian yn nginx wedi'i adeiladu ar systemau Linux gyda chnewyllyn 2.6.17 ac yn ddiweddarach, ond yn cael ei ddefnyddio ar systemau heb gefnogaeth EPOLLRDHUP (er enghraifft, wrth ddefnyddio efelychiad epoll).
  • Wedi datrys problem gyda caching ymateb pe bai'r pennawd "Expires" yn gwrthod caching, ond roedd "Cache-Control" yn caniatáu hynny.
  • Datrys problemau a oedd yn digwydd pe bai'r backend yn cyhoeddi sawl pennawd “Amrywio” a “WWW-Authenticate” yn yr ymateb.

Ffynhonnell: opennet.ru

Ychwanegu sylw