[nginx] freenginx-1.29.0-RELEASE

Maxim Dounin mdounin at mdounin.ru
Tue Jul 8 11:37:48 UTC 2025


details:   http://freenginx.org/hg/nginx/rev/441d59c1052d
branches:  
changeset: 9392:441d59c1052d
user:      Maxim Dounin <mdounin at mdounin.ru>
date:      Tue Jul 08 14:32:27 2025 +0300
description:
freenginx-1.29.0-RELEASE

diffstat:

 docs/xml/nginx/changes.xml |  133 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 133 insertions(+), 0 deletions(-)

diffs (143 lines):

diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml
--- a/docs/xml/nginx/changes.xml
+++ b/docs/xml/nginx/changes.xml
@@ -7,6 +7,139 @@
 <section title="freenginx">
 
 
+<changes ver="1.29.0" date="2025-07-08">
+
+<change type="change">
+<para lang="ru">
+теперь директива directio
+работает для ответов, возвращаемых из кэша.
+</para>
+<para lang="en">
+the "directio" directive
+now works when returning responses from cache.
+</para>
+</change>
+
+<change type="change">
+<para lang="ru">
+теперь директива limit_rate использует алгоритм leaky bucket,
+что позволяет более точно поддерживать заданную скорость;
+директива limit_rate_after задаёт допустимый размер всплесков трафика.
+</para>
+<para lang="en">
+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.
+</para>
+</change>
+
+<change type="change">
+<para lang="ru">
+теперь переменная $request_time
+остаётся корректной при изменениях системного времени.
+</para>
+<para lang="en">
+the $request_time variable now
+remains correct on system time changes.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+директивы send_min_rate и client_body_min_rate.
+</para>
+<para lang="en">
+the "send_min_rate" and "client_body_min_rate" directives.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+директивы limit_rate и limit_rate_after в почтовом прокси-сервере.
+</para>
+<para lang="en">
+the "limit_rate" and "limit_rate_after" directives in the mail proxy module.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+директивы lingering_close, lingering_time и lingering_timeout
+в почтовом прокси-сервере.
+</para>
+<para lang="en">
+the "lingering_close", "lingering_time", and "lingering_timeout" directives
+in the mail proxy module.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+ограничение количества соединений в почтовом прокси-сервере.
+</para>
+<para lang="en">
+connection limiting in the mail proxy module.
+</para>
+</change>
+
+<change type="workaround">
+<para lang="ru">
+при достижении ограничения ядра на занимаемую TCP память
+директива "send_timeout" могла не работать.
+</para>
+<para lang="en">
+the "send_timeout" directive might not work
+when the kernel TCP memory limit was reached on Linux.
+</para>
+</change>
+
+<change type="workaround">
+<para lang="ru">
+совместимость с gcc 15.1.
+</para>
+<para lang="en">
+gcc 15.1 compatibility.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в рабочем процессе мог произойти segmentation fault,
+если использовалась директива proxy_ssl_password_file
+в модуле stream;
+ошибка появилась в 1.23.1.
+</para>
+<para lang="en">
+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.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при завершении рабочего процесса мог произойти segmentation fault;
+ошибка появилась в 1.27.2.
+</para>
+<para lang="en">
+a segmentation fault might occur in a worker process on shutdown;
+the bug had appeared in 1.27.2.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в директиве open_file_cache.
+</para>
+<para lang="en">
+in the "open_file_cache" directive.
+</para>
+</change>
+
+</changes>
+
+
 <changes ver="1.27.6" date="2025-04-15">
 
 <change type="workaround">


More information about the nginx-devel mailing list