Bol vydaný hlavný vydanie nginx 1.29.2, v ktorom pokračuje vývoj nových funkcií. Do paralelne udržiavanej stabilnej vetvy 1.28.x sa zavádzajú len zmeny súvisiace s odstraňovaním vážnych chýb a zraniteľností. V budúcnosti na báze hlavnej vetvy 1.29.x bude vytvorená stabilná vetva 1.30. Kód projektu je napísaný v jazyku C a je šírený pod licenciou BSD.
V novom vydaní:
- Pridaná možnosť zostavenia s kryptografickou knižnicou AWS-LC, ktorú vyvíja spoločnosť Amazon.
- Riešený problém pri práci príkazu „ssl_protocols“ s virtuálnym serverom, odlišným od servera podľa predvolieb. Problém sa prejavil pri použití OpenSSL 1.1.1 a novších vydaní.
- Odstránený zlyhanie pri vyjednávaní spojenia TLSv1.3 v konfiguráciách s OpenSSL a klientskými certifikátmi. Zlyhanie sa prejavilo pri obnovovaní relácie s inou hodnotou SNI.
- Opravená chyba, ktorá spôsobovala výpis do logu správy „ignorovanie zastaraného globálneho SSL chyby“ pri použití protokolu QUIC a príkazu „ssl_reject_handshake“.
- Odstránený problém pri spracovaní hodnôt s časom vo vrátenom HTTP hlavičke „Cache-Control“ zo strany backendu.
- Zavedené používanie kódovania xtext v príkaze XCLIENT.
- Odstránený problém s cachingom TLS-certifikátov počas prekonfigurácie.
Ďalej treba spomenúť vydanie projektu FreeNginx 1.29.2, ktorý vyvíja fork Nginx. Vývoj fork-u vedie Maxim Dunin, jeden z kľúčových vývojárov Nginx. FreeNginx sa profiluje ako neziskový projekt zabezpečujúci vývoj kódovej základne Nginx bez korporátneho zasahovania. Kód FreeNginx je naďalej poskytovaný pod licenciou BSD. Medzi zmenami vo FreeNginx 1.29.2 sa zaznamenáva pridanie podpory TLS rozšírenia ECH (Encrypted Client Hello).
Zdroj: opennet.ru
