nginx 1.21.4 eldono

La ĉefa branĉo de nginx 1.21.4 estis liberigita, ene de kiu la disvolviĝo de novaj funkcioj daŭras (en la paralela subtenata stabila branĉo 1.20, nur ŝanĝoj rilataj al la forigo de gravaj eraroj kaj vundeblecoj estas faritaj).

Ĉefaj ŝanĝoj:

  • Subteno por establado de HTTP/2-ligoj uzantaj la etendon NPN (Next Protocol Negotiation) anstataŭ ALPN estis nuligita;
  • Certigas, ke SSL-konektoj estas fermitaj kiam kliento uzas la ALPN-etendaĵon se subtenata protokolo ne estas elektita dum konektintertraktado;
  • En la direktivo "sendfile_max_chunk", la defaŭlta valoro estis ŝanĝita al 2 megabajtoj;
  • En la fluomodulo, la direktivo proxy_half_close estis aldonita, per kiu vi povas agordi la konduton kiam vi fermas proksitan TCP-konekton sur unu el la flankoj ("TCP duonfermo");
  • En la fluomodulo, la direktivo ssl_alpn estis aldonita por determini la liston de subtenataj ALPN-protokoloj (h2, http/1.1) kaj la variablo $ssl_alpn_protocol, reflektante la ALPN-protokolon interkonsentitan kun la kliento;
  • Aldonita subteno por voki SSL_sendfile () kiam vi uzas OpenSSL 3.0;
  • Aldonis la direktivon "mp4_start_key_frame" en la modulo ngx_http_mp4_module por dissendi videofluon komencante de ŝlosila kadro.
  • Riparita agordo de la variablo $content_length kiam oni uzas disigitan transigan kodigon;
  • Fiksa eraro pri konekto-kaŝmemoro kiam oni ricevas respondon de malĝusta longo de la proksiita backend;
  • Riparita ensalutado kun la "eraro" nivelo anstataŭ "informo" kiam la kaplinioj de la backends estas malĝustaj;
  • Fiksitaj petoj pendantaj dum uzado de HTTP/2 kaj la direktivo aio_write.

fonto: opennet.ru

Aldoni komenton