nginx 1.21.4 kutolewa

Tawi kuu la nginx 1.21.4 limetolewa, ndani ambayo maendeleo ya vipengele vipya yanaendelea (katika tawi la 1.20 linaloungwa mkono sambamba, mabadiliko tu yanayohusiana na kuondoa makosa makubwa na udhaifu hufanywa).

Mabadiliko kuu:

  • Usaidizi wa kuanzisha miunganisho ya HTTP/2 kwa kutumia kiendelezi cha NPN (Next Protocol Negotiation) badala ya ALPN umekatishwa;
  • Inahakikisha kwamba miunganisho ya SSL imefungwa mteja anapotumia kiendelezi cha ALPN ikiwa itifaki inayotumika haijachaguliwa wakati wa mazungumzo ya muunganisho;
  • Katika maagizo ya "sendfile_max_chunk", thamani ya chaguo-msingi imebadilishwa kuwa megabytes 2;
  • Katika moduli ya mtiririko, maagizo ya proxy_half_close yameongezwa, ambayo unaweza kusanidi tabia wakati wa kufunga muunganisho wa TCP wa proxied kwenye moja ya pande ("TCP nusu-funga");
  • Katika sehemu ya mtiririko, maagizo ya ssl_alpn yameongezwa ili kubainisha orodha ya itifaki za ALPN zinazotumika (h2, http/1.1) na tofauti ya $ssl_alpn_protocol, inayoakisi itifaki ya ALPN iliyokubaliwa na mteja;
  • Usaidizi ulioongezwa wa kupiga simu SSL_sendfile() unapotumia OpenSSL 3.0;
  • Imeongeza maagizo ya "mp4_start_key_frame" katika moduli ya ngx_http_mp4_ kwa kutangaza mtiririko wa video kuanzia kwenye fremu muhimu.
  • Mipangilio isiyobadilika ya $content_length tofauti wakati wa kutumia usimbaji wa uhamishaji wa chunked;
  • Hitilafu iliyorekebishwa ya caching ya uunganisho wakati wa kupokea jibu la urefu usio sahihi kutoka kwa sehemu ya nyuma ya proxied;
  • Uwekaji kumbukumbu uliowekwa na kiwango cha "kosa" badala ya "maelezo" wakati vichwa kutoka kwa sehemu za nyuma sio sahihi;
  • Maombi yasiyohamishika yananing'inia wakati wa kutumia HTTP/2 na maagizo ya aio_write.

Chanzo: opennet.ru

Kuongeza maoni