<change_log title="nginx">
+<changes ver="1.31.5" date="2026-09-02">
+
+<change type="feature">
+<para lang="ru">
+control API.
+</para>
+<para lang="en">
+control API.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+предикатные location'ы.
+</para>
+<para lang="en">
+predicate locations.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+модуль ngx_http_json_module.
+</para>
+<para lang="en">
+the ngx_http_json_module.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+директива client_body_early_read.
+</para>
+<para lang="en">
+the "client_body_early_read" directive.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в рабочем процессе могло произойти обращение к ранее освобождённой
+памяти, если использовалось проксирование с буферизацией
+и при отправке ответа HTTP/2-клиенту произошла ошибка.
+</para>
+<para lang="en">
+use-after-free might occur in a worker process if
+proxying with buffering was used and an error occurred
+while sending the response to an HTTP/2 client.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+рабочий процесс мог не завершиться или в логах могли появляться
+сообщения "accept4() failed (9: Bad file descriptor)", если у
+рабочего процесса закончились файловые дескрипторы перед его
+плавным завершением.
+</para>
+<para lang="en">
+a worker process might not exit or
+"accept4() failed (9: Bad file descriptor)" alerts might appear
+in logs if the worker process ran out of file descriptors
+before graceful shutdown.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+запросы к FastCGI- и uwsgi-бэкендам были некорректными,
+если имя параметра было слишком длинным.
+</para>
+<para lang="en">
+requests to FastCGI and uwsgi backends were malformed
+if a parameter name was too long.
+</para>
+</change>
+
+<change>
+<para lang="ru">
+Исправления в HTTP/3, ngx_http_slice_module
+и ngx_http_memcached_module.
+</para>
+<para lang="en">
+Bugfixes in HTTP/3, ngx_http_slice_module,
+and ngx_http_memcached_module.
+</para>
+</change>
+
+</changes>
+
+
<changes ver="1.31.4" date="2026-08-19">
<change type="feature">