Avalikustatud põhiharu nginx 1.29.2 väljaanne, kus jätkub uute võimaluste arendamine. Paralelselt hooldatavasse stabiilsesse haru 1.28.x tehakse vaid tõsiste vigade ja turvapaigadega seotud muudatusi. Tulevikus kujundatakse põhiharu 1.29.x baasil stabiilne haru 1.30. Projekti kood on kirjutatud C keeles ja jagatakse BSD litsentsi alusel.
Uues väljaandes:
- Lisatud on võimalus koostada koos Amazon'i arendatud AWS-LC krüptograafiateegiga.
- Lahendatud probleem direktiivi «ssl_protocols» töös virtuaalserveriga, mis erineb vaike serverist. Probleem ilmus OpenSSL 1.1.1 ja uuemate versioonide kasutamisel.
- Taaskehtestamisel teise SNI väärtusega ilmunud TLSv1.3 ühenduse kokkuleppimise tõrge on kõrvaldatud, kui kasutatakse OpenSSL-i ja kliendi sertifikaate.
- Parandatud viga, mis põhjustas logimist sõnumiga «ignoring stale global SSL error» QUIC protokolli ja direktiivi «ssl_reject_handshake» kasutamisel.
- Käideldud on probleem ajaga seotud väärtuste töötlemisel HTTP-pealkirjas «Cache-Control», mille tagasitoomiseks kasutati backend'i.
- XCLIENT käsus on seadistatud xtext kodeeringu kasutamine.
- Küpsetamise probleemide kõrvaldamine TLS-sertifikaadid rekonfigureerimise ajal.
Lisaks väärib märkimist FreeNginx 1.29.2 projekti väljaande avaldamine, mis arendab Nginxi fork'i. Forki arendab Maxim Dunin, üks Nginxi peamisi arendajaid. FreeNginx on positsioneeritud mittetulunduslikuna, tagades Nginxi koodibaasi arenduse ilma ettevõtte sekkumiseta. FreeNginxi kood jätkab BSD litsentsi alusel jagamist. FreeNginx 1.29.2 muudatuste seas on märgitud ECH (Encrypted Client Hello) TLS laienduse toe lisamine.
Allikas: opennet.ru
