keluaran nginx 1.21.4

Cawangan utama nginx 1.21.4 telah dikeluarkan, di mana pembangunan ciri baharu diteruskan (dalam cabang stabil 1.20 yang disokong selari, hanya perubahan yang berkaitan dengan penghapusan ralat dan kelemahan serius dibuat).

Perubahan utama:

  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° установки HTTP/2-соСдинСний с использованиСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ NPN (Next Protocol Negotiation) вмСсто ALPN;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ SSL-соСдинСний ΠΏΡ€ΠΈ использовании ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ALPN, Ссли Π² процСссС согласования соСдинСний Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»;
  • Dalam arahan "sendfile_max_chunk", nilai lalai telah ditukar kepada 2 megabait;
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ stream Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° proxy_half_close, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ проксируСмого соСдинСния TCP Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон (Β«TCP half-closeΒ»);
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ stream Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ssl_alpn для опрСдСлСния списка ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ALPN (h2, http/1.1) ΠΈ пСрСмСнная $ssl_alpn_protocol, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ согласованный с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ALPN;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π·ΠΎΠ²Π° SSL_sendfile() ΠΏΡ€ΠΈ использовании OpenSSL 3.0;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Β«mp4_start_key_frameΒ» Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ngx_http_mp4_module для вСщания Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°, начиная с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°.
  • Tetapkan tetapan pembolehubah $content_length apabila menggunakan pengekodan pindahan chunked;
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ соСдинСния ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΎΡ‚ проксируСмого бэкСнда;
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Β«errorΒ» вмСсто Β«infoΒ» ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΎΡ‚ бэкСндов;
  • Permintaan tetap tergantung apabila menggunakan HTTP/2 dan arahan aio_write.

Sumber: opennet.ru

Tambah komen