freenginx-1.29.5 changes draft

Maxim Dounin mdounin at mdounin.ru
Tue Feb 10 12:08:58 UTC 2026


Hello!


Changes with freenginx 1.29.5                                    10 Feb 2026

    *) Feature: optimized SSL_sendfile() usage on FreeBSD.
       Thanks to Gleb Smirnoff.

    *) Bugfix: upstream servers were not marked as failed after a response
       with status code 500, 502, 503, 504, or 429 if the code was listed in
       the "proxy_next_upstream" directive, but switching to the next server
       was not possible.

    *) Bugfix: the "stale-if-error" cache control extension was not applied
       if a backend returned a response with status code 500, 502, 503, 504,
       or 429 and the code was listed in the "proxy_next_upstream"
       directive.

    *) Bugfix: in handling of premature backend responses.


Изменения в freenginx 1.29.5                                      10.02.2026

    *) Добавление: оптимизация использования SSL_sendfile() на FreeBSD.
       Спасибо Глебу Смирнову.

    *) Исправление: бэкенды не признавались неработающими после получения
       ответа с кодом 500, 502, 503, 504 или 429, если соответствующий код
       был указан в директиве proxy_next_upstream, но передача запроса на
       другой сервер была невозможна.

    *) Исправление: расширение управления кэшированием stale-if-error не
       применялось, если бэкенд возвращал ответ с кодом 500, 502, 503, 504
       или 429 и соответствующий код был указан в директиве
       proxy_next_upstream.

    *) Исправление: в обработке преждевременных ответов бэкендов.


-- 
Maxim Dounin
http://mdounin.ru/


More information about the nginx-devel mailing list