[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