nginx 1.23.0 versiyasi

Nginx 1.23.0 yangi asosiy filialining birinchi versiyasi taqdim etildi, uning doirasida yangi xususiyatlarni ishlab chiqish davom etadi. Parallel qo'llab-quvvatlanadigan barqaror filial 1.22.x faqat jiddiy xatolar va zaifliklarni bartaraf etish bilan bog'liq o'zgarishlarni o'z ichiga oladi. Kelgusi yilda 1.23.x asosiy filiali asosida barqaror 1.24 filiali hosil bo'ladi.

Asosiy o'zgarishlar:

  • Ichki API qayta ishlandi, sarlavha satrlari endi bog'langan ro'yxat shaklida yuboriladi.
  • FastCGI, SCGI va uwsgi backendlariga, ngx_http_perl_module modulining $r->header_in() usulida va “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” va “$upstream_trailer_...”.
  • SSL "yopiq bildirishnomadan so'ng ilova ma'lumotlari" xatolari uchun jurnal darajasi "kritik" dan "ma'lumot" ga tushirildi.
  • Yadro 2.6.17 va undan keyingi versiyalari bo'lgan Linux tizimlarida qurilgan, lekin EPOLLRDHUP qo'llab-quvvatlanmaydigan tizimlarda (masalan, epoll emulyatsiyasidan foydalanilganda) foydalaniladigan nginx-da osilgan ulanishlar bilan bog'liq muammo tuzatildi.
  • Agar “Muddati tugaydi” sarlavhasi keshlashga ruxsat bermagan bo‘lsa, “Kesh-nazorat” ruxsat bergan bo‘lsa, javob keshlash bilan bog‘liq muammo tuzatildi.
  • Agar orqa qism javobda bir nechta "Vary" va "WWW-Authenticate" sarlavhalarini chiqarsa, yuzaga kelgan muammolar hal qilindi.

Manba: opennet.ru

a Izoh qo'shish