Nginx 1.23.4 peamine versioon on välja antud, mille raames jätkub uute võimaluste arendamine. Samal ajal toetatud stabiilses haru 1.22.x tehakse ainult tõsiste vigade ja haavatavuste parandusi. Edasi arendatakse stabiilne haru 1.24 peamise haru 1.23.x põhjal.
Muudatuste hulgas:
- TLSv1.3 protokoll on vaikimisi lubatud.
- Antud on hoiatuse väljund protokollide seadete ülekirjutamisel kuulava sokli jaoks.
- Kliendi «pipelining» režiimi kasutamise korral on tagatud ühenduste sulgemine, ootades täiendavaid andmeid (lingering close).
- ngx_http_gzip_static_module modulis on lisatud toetust baitide vahemikele (byte range).
- «crit» tasemelt «info» tasemele on muudetud logimisvõimet. SSL-vead «data length too long», «length too short», «bad legacy version», «no shared signature algorithms», «bad digest length», «missing sigalgs extension», «encrypted length too long», «bad length», «bad key update», «mixed handshake and non handshake data», «ccs received early», «data between ccs and finished», «packet length too long», «too many warn alerts», «record too small» ja «got a fin before a ccs.»
- Portide vahemike haldamine direktiivis listen on edukalt seadistatud.
- Probleem vale location ploki valikuga, kui kasutatakse üle 255 tähemärki ulatuvat prefiks location'i, on lahendatud.
- Moodulites ngx_http_autoindex_module ja ngx_http_dav_module, samuti direktiivis include, on lisatud tugi mitte-ASCII tähemärkidele failinimedes Windowsi platvormil.
- HTTP/2 ja error_page direktiivi kasutamisel 400 koodiga vigade suunamisel on sosse lekke probleem kõrvaldatud.
Allikas: opennet.ru
