Nginx 1.21.4 sürümü

Yeni özelliklerin geliştirilmeye devam ettiği nginx 1.21.4'nin ana dalı yayınlandı (paralel desteklenen kararlı dal 1.20'de yalnızca ciddi hataların ve güvenlik açıklarının giderilmesiyle ilgili değişiklikler yapılıyor).

Ana değişiklikler:

  • ALPN yerine NPN (Sonraki Protokol Anlaşması) uzantısını kullanarak HTTP/2 bağlantıları kurma desteği durduruldu;
  • Bağlantı anlaşması sırasında desteklenen bir protokol seçilmemişse, istemci ALPN uzantısını kullandığında SSL bağlantılarının kapatılmasını sağlar;
  • "sendfile_max_chunk" yönergesinde varsayılan değer 2 megabayt olarak değiştirildi;
  • Akış modülüne, taraflardan birindeki proxy TCP bağlantısını kapatırken davranışı yapılandırabileceğiniz proxy_half_close yönergesi eklenmiştir (“TCP yarı kapalı”);
  • Stream modülünde, desteklenen ALPN protokollerinin (h2, http/1.1) listesini belirlemek için ssl_alpn yönergesi ve istemciyle üzerinde anlaşılan ALPN protokolünü yansıtan $ssl_alpn_protocol değişkeni eklendi;
  • OpenSSL 3.0 kullanırken SSL_sendfile() işlevini çağırmak için destek eklendi;
  • Bir anahtar kareden başlayarak video akışını yayınlamak için ngx_http_mp4_module modülüne “mp4_start_key_frame” direktifi eklendi.
  • Parçalı aktarım kodlaması kullanılırken $content_length değişkeninin ayarlanması düzeltildi;
  • Proxy'li arka uçtan yanlış uzunlukta bir yanıt alındığında bağlantı önbelleğe alma hatası düzeltildi;
  • Arka uçlardaki başlıklar yanlış olduğunda "bilgi" yerine "hata" düzeyiyle günlüğe kaydetme düzeltildi;
  • HTTP/2 ve aio_write yönergesi kullanıldığında isteklerin askıda kalması düzeltildi.

Kaynak: opennet.ru

Yorum ekle