от DeepUltramarine(14-04-2026)
Nginx 1.30.0 е най-новата стабилна версия на популярния уеб сървър, която беше пусната на 14 април 2026г. (днес).
Тя включва всички подобрения и поправки от mainline клона (1.29.x серията) и сега става препоръчителната стабилна версия за production.
Ето по-важните добавки и подобрения от последните месеци, които влизат в 1.30:
Multipath TCP (MPTCP) поддръжка чрез параметъра multipath в listen директивата (в 1.29.7). Позволява по-добра производителност и надеждност по множество мрежови пътища.
Sticky sessions за upstream сървъри (в 1.29.6) — нова директива sticky в upstream блока за session affinity (включително route и drain параметри за сървърите).
Early Hints (HTTP 103) — поддръжка за 103 Early Hints отговори от proxied backends плюс директива early_hints.
Бекендът трябва да изпрати информационен отговор 103 Early Hints заедно с Link хедъри, които казват на браузъра да започне да зарежда критични ресурси (CSS, JS, шрифтове и т.н.) преди да е получил финалния HTML (200 OK).
Nginx предава този отговор (103) към клиента, ако така е конфигуриран.
Encrypted ClientHello (ECH) — поддръжка за TLS ECH (с OpenSSL), директива ssl_ech_file.
max_headers директива — лимит върху броя на HTTP хедърите (в 1.29.8).
По-добър keepalive към upstream — по подразбиране се използва HTTP/1.1 с keep-alive (в 1.29.7), плюс нови директиви като proxy_force_ranges, proxy_limit_rate и параметър local в keepalive.
OpenSSL 4.0 съвместимост и други SSL подобрения (включително certificate compression, hardware tokens и т.н.).
Подобрения в HTTP/3 и QUIC, включително по-добро управление на пакети и сигурност.
Други:
wildcard в include вътре в geo блок, нови променливи ($request_port, $ssl_sigalg и др.), поддръжка за AWS-LC и BoringSSL.
Версията включва също поправки на няколко уязвимости от март 2026г. (buffer overflows в dav и mp4 модулите, проблеми с mail authentication, OCSP bypass и др.).
Препоръчително е да обновите, ако използвате по-стара версия.
Пакети за Windows и pre-built за Linux може да свалите от https://nginx.org/en/download.html
Пълен списък с промените може да видите на https://nginx.org/en/CHANGES-1.30
Не се бъркайте от това, че няма нищо точно за версия 1.30.
Четете всичко до 1.29 серията - 1.29.0 или 1.29.1.
Всички тези промени (нови функции плюс security fixes плюс bugfixes) са включени в 1.30.0 stable.
Бърза представа за промените може да добиете на https://github.com/nginx/nginx/releases/tag/release-1.30.0
Източник: https://www.phoronix.com/news/Nginx-1.30-Released
<< | OpenSSL 4.0 е тук >>
|