ปล่อย nginx 1.21.4

สาขาหลักของ nginx 1.21.4 เปิดตัวแล้วซึ่งการพัฒนาคุณสมบัติใหม่ยังคงดำเนินต่อไป (ในสาขาเสถียรที่รองรับ 1.20 แบบขนานมีเพียงการเปลี่ยนแปลงที่เกี่ยวข้องกับการกำจัดข้อผิดพลาดร้ายแรงและช่องโหว่เท่านั้น)

การเปลี่ยนแปลงที่สำคัญ:

  • Прекращена поддержка установки HTTP/2-соединений с использованием расширения NPN (Next Protocol Negotiation) вместо ALPN;
  • Обеспечено закрытие SSL-соединений при использовании клиентом расширения ALPN, если в процессе согласования соединений не выбран поддерживаемый протокол;
  • ในคำสั่ง "sendfile_max_chunk" ค่าเริ่มต้นจะเปลี่ยนเป็น 2 เมกะไบต์
  • В модуле stream добавлена директива proxy_half_close, при помощи которой можно настроить поведение при закрытии проксируемого соединения TCP на одной из сторон («TCP half-close»);
  • В модуле stream добавлена директива ssl_alpn для определения списка поддерживаемых протоколов ALPN (h2, http/1.1) и переменная $ssl_alpn_protocol, отражающая согласованный с клиентом протокол ALPN;
  • Добавлена поддержка вызова SSL_sendfile() при использовании OpenSSL 3.0;
  • Добавлена директива «mp4_start_key_frame» в модуле ngx_http_mp4_module для вещания видеопотока, начиная с ключевого кадра.
  • แก้ไขการตั้งค่าตัวแปร $content_length เมื่อใช้การเข้ารหัสการถ่ายโอนแบบ chunked
  • Исправлена ошибка кэширования соединения при получении ответа некорректной длины от проксируемого бэкенда;
  • Исправлено логирование с уровнем «error» вместо «info» при некорректных заголовках от бэкендов;
  • แก้ไขคำขอที่หยุดทำงานเมื่อใช้ HTTP/2 และคำสั่ง aio_write

ที่มา: opennet.ru

เพิ่มความคิดเห็น