Rilis Nginx 1.21.4

Cabang utama nginx 1.21.4 telah dirilis, di mana pengembangan fitur-fitur baru terus berlanjut (di cabang stabil 1.20 yang didukung paralel, hanya perubahan yang terkait dengan penghapusan kesalahan dan kerentanan serius yang dilakukan).

Perubahan besar:

  • Dukungan untuk membuat koneksi HTTP/2 menggunakan ekstensi NPN (Negosiasi Protokol Berikutnya) dan bukan ALPN telah dihentikan;
  • Memastikan koneksi SSL ditutup ketika klien menggunakan ekstensi ALPN jika protokol yang didukung tidak dipilih selama negosiasi koneksi;
  • Dalam arahan "sendfile_max_chunk", nilai default telah diubah menjadi 2 megabyte;
  • Dalam modul stream, direktif proxy_half_close telah ditambahkan, yang dengannya Anda dapat mengonfigurasi perilaku saat menutup koneksi TCP yang diproksi di salah satu sisi (“TCP half-close”);
  • Dalam modul stream, arahan ssl_alpn telah ditambahkan untuk menentukan daftar protokol ALPN yang didukung (h2, http/1.1) dan variabel $ssl_alpn_protocol, yang mencerminkan protokol ALPN yang disepakati dengan klien;
  • Menambahkan dukungan untuk memanggil SSL_sendfile() saat menggunakan OpenSSL 3.0;
  • Menambahkan arahan “mp4_start_key_frame” di modul ngx_http_mp4_module untuk menyiarkan aliran video mulai dari bingkai utama.
  • Memperbaiki pengaturan variabel $content_length saat menggunakan pengkodean transfer terpotong;
  • Memperbaiki kesalahan cache koneksi saat menerima respons dengan panjang yang salah dari backend proksi;
  • Memperbaiki logging dengan tingkat “kesalahan” alih-alih “info” ketika header dari backend salah;
  • Memperbaiki permintaan yang hang saat menggunakan HTTP/2 dan direktif aio_write.

Sumber: opennet.ru

Tambah komentar