Keluarkan nginx 1.23.0

Keluaran pertama cawangan utama baru nginx 1.23.0 telah dibentangkan, di mana pembangunan ciri baharu akan diteruskan. Cawangan stabil yang diselenggara selari 1.22.x hanya mengandungi perubahan yang berkaitan dengan penghapusan pepijat dan kelemahan yang serius. Tahun depan, berdasarkan cawangan utama 1.23.x, cawangan stabil 1.24 akan dibentuk.

Perubahan utama:

  • API dalaman telah diolah semula, baris pengepala kini dihantar dalam bentuk senarai terpaut.
  • Mendayakan penggabungan baris pengepala dengan nama yang sama apabila dihantar ke hujung belakang FastCGI, SCGI dan uwsgi, dalam kaedah $r->header_in() modul ngx_http_perl_module dan dalam pembolehubah β€œ$http_...”, β€œ$sent_http_... ”, β€œ$sent_trailer_...”, β€œ $upstream_http_..." dan "$upstream_trailer_...".
  • Untuk ralat "data aplikasi selepas pemberitahuan tutup" SSL, tahap log telah diturunkan daripada "crit" kepada "maklumat".
  • Memperbaiki isu dengan sambungan yang tergantung dalam nginx yang dibina pada sistem Linux dengan kernel 2.6.17 dan lebih baru, tetapi digunakan pada sistem tanpa sokongan EPOLRDDHUP (contohnya, apabila menggunakan emulasi epoll).
  • Memperbaiki isu dengan cache respons jika pengepala "Tamat tempoh" tidak membenarkan cache, tetapi "Kawalan Cache" membenarkannya.
  • Menyelesaikan masalah yang berlaku jika bahagian belakang mengeluarkan beberapa pengepala "Vary" dan "WWW-Authenticate" dalam respons.

Sumber: opennet.ru

Tambah komen