nginx 1.23.0 laidiens

Ir prezentēts nginx 1.23.0 jaunās galvenās filiāles pirmais laidiens, kura ietvaros turpināsies jaunu funkciju izstrāde. Paralēli uzturētajā stabilajā zarā 1.22.x ir tikai izmaiņas, kas saistītas ar nopietnu kļūdu un ievainojamību novēršanu. Nākamgad, pamatojoties uz galveno atzaru 1.23.x, tiks veidots stabils atzars 1.24.

Galvenās izmaiņas:

  • Iekšējā API ir pārstrādāta, galvenes rindas tagad tiek nosūtītas saistītā saraksta veidā.
  • Iespējota galvenes rindu apvienošana ar identiskiem nosaukumiem, kad tās tiek nodotas FastCGI, SCGI un uwsgi aizmugursistēmām, moduļa ngx_http_perl_module metodē $r->header_in() un mainīgajos “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” un “$upstream_trailer_...”.
  • SSL kļūdām "lietojumprogrammu dati pēc aizvērt paziņojuma" žurnāla līmenis ir pazemināts no "crit" uz "info".
  • Novērsta problēma ar savienojumiem, kas karājas nginx, kas izveidots uz Linux sistēmām ar kodolu 2.6.17 un jaunākām versijām, bet tiek izmantots sistēmās bez EPOLLRDHUP atbalsta (piemēram, izmantojot epoll emulāciju).
  • Novērsta problēma ar atbilžu kešatmiņu, ja galvene "Expires" neļāva saglabāt kešatmiņu, bet "Cache-Control" to atļāva.
  • Atrisināja problēmas, kas radās, ja aizmugursistēma atbildē izdeva vairākas galvenes “Vary” un “WWW-Authenticate”.

Avots: opennet.ru

Pievieno komentāru