freenginx-1.29.0 changes draft
Maxim Dounin
mdounin at mdounin.ru
Tue Jul 8 00:25:31 UTC 2025
Hello!
Changes with freenginx 1.29.0 08 Jul 2025
*) Change: the "directio" directive now works when returning responses
from cache.
*) Change: the "limit_rate" directive now uses the leaky bucket
algorithm, allowing more accurate enforcement of the specified rate;
the "limit_rate_after" directive specifies the allowed size of
traffic bursts.
*) Change: the $request_time variable now remains correct on system time
changes.
*) Feature: the "send_min_rate" and "client_body_min_rate" directives.
*) Feature: the "limit_rate" and "limit_rate_after" directives in the
mail proxy module.
*) Feature: the "lingering_close", "lingering_time", and
"lingering_timeout" directives in the mail proxy module.
*) Feature: connection limiting in the mail proxy module.
*) Workaround: the "send_timeout" directive might not work when the
kernel TCP memory limit was reached on Linux.
*) Workaround: gcc 15.1 compatibility.
*) Bugfix: a segmentation fault might occur in a worker process if the
"proxy_ssl_password_file" directive was used in the stream module;
the bug had appeared in 1.23.1.
*) Bugfix: a segmentation fault might occur in a worker process on
shutdown; the bug had appeared in 1.27.2.
*) Bugfix: in the "open_file_cache" directive.
Изменения в freenginx 1.29.0 08.07.2025
*) Изменение: теперь директива directio работает для ответов,
возвращаемых из кэша.
*) Изменение: теперь директива limit_rate использует алгоритм leaky
bucket, что позволяет более точно поддерживать заданную скорость;
директива limit_rate_after задаёт допустимый размер всплесков
трафика.
*) Изменение: теперь переменная $request_time остаётся корректной при
изменениях системного времени.
*) Добавление: директивы send_min_rate и client_body_min_rate.
*) Добавление: директивы limit_rate и limit_rate_after в почтовом
прокси-сервере.
*) Добавление: директивы lingering_close, lingering_time и
lingering_timeout в почтовом прокси-сервере.
*) Добавление: ограничение количества соединений в почтовом
прокси-сервере.
*) Изменение: при достижении ограничения ядра на занимаемую TCP память
директива "send_timeout" могла не работать.
*) Изменение: совместимость с gcc 15.1.
*) Исправление: в рабочем процессе мог произойти segmentation fault,
если использовалась директива proxy_ssl_password_file в модуле
stream; ошибка появилась в 1.23.1.
*) Исправление: при завершении рабочего процесса мог произойти
segmentation fault; ошибка пявилась в 1.27.2.
*) Исправление: в директиве open_file_cache.
--
Maxim Dounin
http://mdounin.ru/
More information about the nginx-devel
mailing list