Nginx 1.21.4 kiadás

Megjelent az nginx 1.21.4 fő ága, amelyen belül folytatódik az új funkciók fejlesztése (a párhuzamosan támogatott, stabil 1.20-as ágban csak a súlyos hibák, sebezhetőségek kiküszöbölésével kapcsolatos változtatások történnek).

Nagy változások:

  • A HTTP/2 kapcsolatok ALPN helyett az NPN (Next Protocol Negotiation) bővítmény használatával történő létrehozásának támogatása megszűnt;
  • Gondoskodik arról, hogy az SSL-kapcsolatok le legyenek zárva, amikor az ügyfél az ALPN-bővítményt használja, ha nincs támogatott protokoll kiválasztva a csatlakozási egyeztetés során;
  • A "sendfile_max_chunk" direktívában az alapértelmezett érték 2 megabájtra módosult;
  • A stream modulba bekerült a proxy_half_close direktíva, amellyel beállíthatja a viselkedést a proxyzott TCP kapcsolat egyik oldalán történő lezárásakor ("TCP half-close");
  • A stream modulban hozzáadásra került az ssl_alpn direktíva a támogatott ALPN protokollok listájának (h2, http/1.1) és a $ssl_alpn_protocol változó meghatározásához, amely tükrözi az ügyféllel egyeztetett ALPN protokollt;
  • Támogatás hozzáadva az SSL_sendfile() meghívásához OpenSSL 3.0 használatakor;
  • Az „mp4_start_key_frame” direktíva hozzáadva az ngx_http_mp4_module modulhoz egy kulcskockából kiinduló videofolyam sugárzásához.
  • Javítva a $content_length változó beállítása darabos átviteli kódolás használatakor;
  • Javítva a kapcsolat gyorsítótárazási hibája, amikor nem megfelelő hosszúságú válasz érkezik a proxy háttérrendszertől;
  • Javítottuk az „információ” helyett a „hiba” szintű naplózást, amikor a háttérprogramok fejlécei helytelenek;
  • Javítva a HTTP/2 és az aio_write direktíva használatakor függő kérések.

Forrás: opennet.ru

Hozzászólás