On välja antud nginx 1.29.3 põhiharu versioon, kus jätkub uute funktsioonide arendamine. Samal ajal toetatud stabiilsesse haru 1.28.x viiakse sisse ainult tõsiste vigade ja haavatavuste kõrvaldamisega seotud muudatused. Tulevikus põhineb stabiilne haru 1.30 põhiharul 1.29.x. Projekti kood on kirjutatud C keeles ja levitatakse BSD litsentsi alusel.
Uues väljaandes:
- Lisatud on direktiivid add_header_inherit ja add_trailer_inherit, mis võimaldavad muuta väärtuste pärimise reegleid, mis on määratud direktiivides add_header ja add_trailer. Parameeter «off» tühistab väärtuste pärimise, samas kui parameeter «merge» võimaldab eelnevalt tasemelt saadud väärtuste lisamist praeguse taseme väärtustele.
- Lisatud muutujad $request_port ja $is_request_port. Esimene muutuja sisaldab sadama numbrit URI komponendist või pealkirjast "Host", teine sisaldab ":" juhul, kui muutuja $request_port ei ole tühi.
- Lisatud muutujad $ssl_sigalg ja $ssl_client_sigalg, mis sisaldavad digitaalallkirja looja algoritmi nime TLS-ühenduse jaoks.
- Direktiivile «geo» on lisatud parameeter «volatile», mis keelab muutujate vahemälu.
- Kogumise ajal BoringSSL krüptograafia teeki on rakendatud sertifikaadi kokkusurumise võimalus.
Allikas: opennet.ru
