Wydanie nginx 1.21.4

Została wydana główna wersja nginx 1.21.4, w ramach której kontynuowany jest rozwój nowych możliwości (w równolegle wspieranej stabilnej wersji 1.20 wprowadzane są tylko zmiany związane z usuwaniem poważnych błędów i luk w zabezpieczeniach).

Główne zmiany:

  • Wsparcie dla instalacji połączeń HTTP/2 przy użyciu rozszerzenia NPN (Next Protocol Negotiation) zamiast ALPN zostało zakończone;
  • Zamknięcie zapewnione SSL-połączeń, gdy klient używa rozszerzenia ALPN, jeśli w trakcie negocjacji połączeń nie wybrano wspieranego protokołu;
  • W dyrektywie „sendfile_max_chunk” domyślna wartość została zmieniona na 2 megabajty;
  • W module stream dodano dyrektywę proxy_half_close, która pozwala skonfigurować zachowanie przy zamykaniu połączenia TCP w proxy z jednej ze stron („TCP half-close”);
  • W module stream dodano dyrektywę ssl_alpn, aby określić listę wspieranych protokołów ALPN (h2, http/1.1) oraz zmienną $ssl_alpn_protocol, odzwierciedlającą protokół ALPN uzgodniony z klientem;
  • Dodano wsparcie dla wywołania SSL_sendfile() przy użyciu OpenSSL 3.0;
  • W module ngx_http_mp4_module dodano dyrektywę „mp4_start_key_frame” do strumieniowego przesyłania wideo, zaczynając od kluczowej klatki.
  • Naprawiono ustawienie zmiennej $content_length przy użyciu kodowania transferu chunked;
  • Naprawiono błąd pamięci podręcznej połączenia przy otrzymywaniu odpowiedzi o nieprawidłowej długości od proxy backendu;
  • Naprawiono logowanie na poziomie „error” zamiast „info” przy nieprawidłowych nagłówkach z backendów;
  • Naprawiono błędy zawieszania zapytań przy użyciu HTTP/2 i dyrektywy aio_write.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster