Az nginx 1.23.0 kiadása

Bemutatták az nginx 1.23.0 új főágának első kiadását, amelyen belül az új funkciók fejlesztése folytatódik. A párhuzamosan karbantartott stabil ág 1.22.x csak a súlyos hibák és sebezhetőségek kiküszöbölésével kapcsolatos változtatásokat tartalmaz. Jövőre az 1.23.x főág alapján egy stabil 1.24-es ág alakul ki.

Nagy változások:

  • A belső API átdolgozásra került, a fejlécsorok immár linkelt lista formájában kerülnek elküldésre.
  • Az ngx_http_perl_module modul $r->header_in() metódusában és a „$http_...”, „$sent_http_...” változókban engedélyezve van az azonos nevű fejlécsorok összevonása a FastCGI, SCGI és uwsgi háttérprogramoknak való átadáskor. ”, „$sent_trailer_...”, „$upstream_http_...” és „$upstream_trailer_...”.
  • Az „alkalmazásadatok bezárás utáni értesítés után” SSL-hibák esetén a naplózási szint „crit”-ről „info”-ra csökkent.
  • Kijavítottuk a 2.6.17-es vagy újabb kernellel rendelkező Linux rendszerekre épített nginx kapcsolatokkal kapcsolatos problémákat, amelyek azonban EPOLLRDHUP támogatás nélküli rendszereken használatosak (például epoll emuláció használatakor).
  • Kijavítottuk a válasz gyorsítótárazásával kapcsolatos problémát, ha az "Expires" fejléc nem engedélyezte a gyorsítótárazást, de a "Cache-Control" engedélyezte.
  • Megoldotta azokat a problémákat, amelyek akkor fordultak elő, ha a háttérprogram több „Vary” és „WWW-Authenticate” fejlécet adott ki a válaszban.

Forrás: opennet.ru

Hozzászólás