от 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 е тук >>