nginx 1.23.0 buraxılışı

Nginx 1.23.0-ın yeni əsas qolunun ilk buraxılışı təqdim olundu, onun çərçivəsində yeni funksiyaların inkişafı davam edəcək. Paralel şəkildə saxlanılan stabil filial 1.22.x yalnız ciddi səhvlərin və zəifliklərin aradan qaldırılması ilə bağlı dəyişiklikləri ehtiva edir. Gələn il 1.23.x əsas filialı əsasında sabit filial 1.24 formalaşacaq.

Əsas dəyişikliklər:

  • Daxili API yenidən işlənmişdir, başlıq sətirləri indi əlaqəli siyahı şəklində göndərilir.
  • FastCGI, SCGI və uwsgi backendlərinə, ngx_http_perl_modul modulunun $r->header_in() metodunda və “$http_...”, “$sent_http_...” dəyişənlərində eyni adlarla başlıq xətlərinin birləşməsini aktivləşdirdi. ”, “$sent_trailer_...”, “ $upstream_http_...” və “$upstream_trailer_...”.
  • SSL "bağlandıqdan sonra tətbiq məlumatları" səhvləri üçün jurnal səviyyəsi "kritik"dən "məlumat"a endirildi.
  • Kernel 2.6.17 və daha sonrakı versiyaları olan Linux sistemlərində qurulmuş, lakin EPOLLRDHUP dəstəyi olmayan sistemlərdə istifadə olunan (məsələn, epoll emulyasiyasından istifadə edərkən) nginx-də asılmış bağlantılarla bağlı problem həll edildi.
  • Əgər "Müddəti bitir" başlığı keşləşdirməyə icazə vermirsə, lakin "Keş-nəzarət" buna icazə verirsə, cavab keşi ilə bağlı problem həll edilib.
  • Backend cavabda bir neçə “Vary” və “WWW-Authenticate” başlıqlarını verdikdə yaranan problemlər həll edildi.

Mənbə: opennet.ru

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