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