nginx 1.21.4 buraxılışı

Nginx 1.21.4-nin əsas qolu buraxıldı, onun daxilində yeni funksiyaların inkişafı davam edir (paralel dəstəklənən stabil filial 1.20-də yalnız ciddi səhvlərin və zəifliklərin aradan qaldırılması ilə bağlı dəyişikliklər edilir).

Əsas dəyişikliklər:

  • ALPN əvəzinə NPN (Next Protocol Negotiation) genişlənməsindən istifadə edərək HTTP/2 əlaqələrinin qurulmasına dəstək dayandırıldı;
  • Bağlantı danışıqları zamanı dəstəklənən protokol seçilmədikdə, müştəri ALPN genişlənməsindən istifadə etdikdə SSL bağlantılarının bağlanmasını təmin edir;
  • "sendfile_max_chunk" direktivində standart dəyər 2 meqabayta dəyişdirilib;
  • Axın modulunda proxy_half_close direktivi əlavə edilmişdir, onun köməyi ilə tərəflərdən birində proksiləşdirilmiş TCP bağlantısını bağlayarkən davranışı konfiqurasiya edə bilərsiniz (“TCP yarım yaxın”);
  • Axın modulunda dəstəklənən ALPN protokollarının siyahısını müəyyən etmək üçün ssl_alpn direktivi əlavə edilmişdir (h2, http/1.1) və müştəri ilə razılaşdırılmış ALPN protokolunu əks etdirən $ssl_alpn_protocol dəyişəni;
  • OpenSSL 3.0 istifadə edərkən SSL_sendfile() funksiyasına zəng etmək üçün əlavə dəstək;
  • Əsas kadrdan başlayaraq video axınının yayımlanması üçün ngx_http_mp4_module moduluna “mp4_start_key_frame” direktivi əlavə edildi.
  • Parçalanmış köçürmə kodlaşdırmasından istifadə edərkən $content_length dəyişəninin təyin edilməsi düzəldildi;
  • Proksiləşdirilmiş arxa hissədən düzgün olmayan uzunluqlu cavab alarkən sabit əlaqə keşləmə xətası;
  • Arxa tərəflərdən başlıqlar səhv olduqda “məlumat” əvəzinə “səhv” səviyyəsi ilə qeydlər düzəldildi;
  • HTTP/2 və aio_write direktivindən istifadə edərkən asılı olan sabit sorğular.

Mənbə: opennet.ru

Добавить комментарий