nginx 1.21.4 rhyddhau

Mae prif gangen nginx 1.21.4 wedi'i ryddhau, lle mae datblygiad nodweddion newydd yn parhau (yn y gangen sefydlog Γ’ chymorth cyfochrog 1.20, dim ond newidiadau sy'n gysylltiedig Γ’ dileu gwallau a gwendidau difrifol a wneir).

Newidiadau mawr:

  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° установки HTTP/2-соСдинСний с использованиСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ NPN (Next Protocol Negotiation) вмСсто ALPN;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ SSL-соСдинСний ΠΏΡ€ΠΈ использовании ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ALPN, Ссли Π² процСссС согласования соСдинСний Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»;
  • Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ Β«sendfile_max_chunkΒ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° 2 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°;
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ 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 для вСщания Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°, начиная с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°.
  • Wedi gosod y newidyn $content_length wrth ddefnyddio amgodiad trosglwyddo talpedig;
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ соСдинСния ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΎΡ‚ проксируСмого бэкСнда;
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Β«errorΒ» вмСсто Β«infoΒ» ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΎΡ‚ бэкСндов;
  • Ceisiadau sefydlog yn hongian wrth ddefnyddio HTTP/2 a'r gyfarwyddeb aio_write.

Ffynhonnell: opennet.ru

Ychwanegu sylw