Utgjevenna av hovedversjonen av nginx 1.29.3, der utviklingen av nye muligheter fortsetter. I den parallelt stÞttede stabile versjonen 1.28.x gjÞres det kun endringer relatert til Ä fikse alvorlige feil og sÄrbarheter. I fremtiden vil den stabile versjonen 1.30 bli dannet pÄ grunnlag av hovedversjonen 1.29.x. Koden til prosjektet er skrevet i C og distribueres under BSD-lisensen.
I den nye utgaven:
- Direktivene add_header_inherit og add_trailer_inherit er lagt til, som gjÞr det mulig Ä endre reglene for arv av verdier angitt i direktivene add_header og add_trailer. Parameteren «off» avbryter arven av verdier, mens parameteren «merge» aktiverer tillegg av verdier fra tidligere nivÄ til verdiene pÄ det nÄvÊrende nivÄet.
- Variablene $request_port og $is_request_port er lagt til. Den fÞrste variabelen inneholder portnummeret fra URI-komponenten eller fra «Host»-hode, mens den andre inneholder «:», hvis $request_port-variabelen ikke er tom.
- Variablene $ssl_sigalg og $ssl_client_sigalg er lagt til, som inneholder navnet pÄ algoritmen for digital signatur for TLS-tilkoblingen.
- Parameteren «volatile» er lagt til i direktivet «geo», som deaktiverer hurtigbufferlagring av variabelen.
- Ved bygging med den kryptografiske biblioteken BoringSSL er muligheten for komprimering av sertifikatet implementert.
Kilde: opennet.ru
