Išleisk nginx 1.23.0

Pristatytas pirmasis naujos pagrindinės nginx 1.23.0 šakos leidimas, kuriame bus tęsiamas naujų funkcijų kūrimas. Lygiagrečiai palaikomoje stabilioje šakoje 1.22.x yra tik pakeitimai, susiję su rimtų klaidų ir pažeidžiamumų pašalinimu. Kitais metais, remiantis pagrindine šaka 1.23.x, bus suformuota stabili šaka 1.24.

Pagrindiniai pakeitimai:

  • Vidinė API buvo perdaryta, antraštės eilutės dabar siunčiamos susieto sąrašo forma.
  • Įgalintas antraštės eilučių su identiškais pavadinimais sujungimas, kai jos perduodamos į FastCGI, SCGI ir uwsgi backends, naudojant $r->header_in() metodą modulyje ngx_http_perl_module ir kintamuosiuose „$http_...“, „$sent_http_... “, „$sent_trailer_...“, „ $upstream_http_...“ ir „$upstream_trailer_...“.
  • SSL klaidų „programos duomenys po uždarymo pranešimo“ žurnalo lygis buvo sumažintas iš „crit“ į „info“.
  • Ištaisyta jungčių problema „nginx“, sukurtoje „Linux“ sistemose su 2.6.17 ir naujesnės versijos branduoliu, tačiau naudojama sistemose be EPOLLRDHUP palaikymo (pavyzdžiui, kai naudojama „epoll“ emuliacija).
  • Ištaisyta atsakymų kaupimo talpykloje problema, jei antraštė „Expires“ neleido kaupti talpykloje, tačiau „Cache-Control“ tai leido.
  • Išspręstos problemos, iškilusios, jei užpakalinė programa atsakyme išleido kelias antraštes „Vary“ ir „WWW-Authenticate“.

Šaltinis: opennet.ru

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