Skip to content

Commit eed606c

Browse files
committed
nginx-1.29.4
1 parent cc7bceb commit eed606c

File tree

4 files changed

+57
-0
lines changed

4 files changed

+57
-0
lines changed

text/en/CHANGES

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11

2+
Changes with nginx 1.29.4 09 Dec 2025
3+
4+
*) Feature: the ngx_http_proxy_module supports HTTP/2.
5+
6+
*) Feature: Encrypted ClientHello TLS extension support when using
7+
OpenSSL ECH feature branch; the "ssl_ech_file" directive.
8+
Thanks to Stephen Farrell.
9+
10+
*) Change: validation of host and port in the request line, "Host"
11+
header field, and ":authority" pseudo-header field has been changed
12+
to follow RFC 3986.
13+
14+
*) Change: now a single LF used as a line terminator in a chunked
15+
request or response body is considered an error.
16+
17+
*) Bugfix: when using HTTP/3 with OpenSSL 3.5.1 or newer a segmentation
18+
fault might occur in a worker process; the bug had appeared in
19+
1.29.1.
20+
Thanks to Jan Svojanovsky.
21+
22+
*) Bugfix: a segmentation fault might occur in a worker process if the
23+
"try_files" directive and "proxy_pass" with a URI were used.
24+
25+
226
Changes with nginx 1.29.3 28 Oct 2025
327

428
*) Feature: the "add_header_inherit" and "add_trailer_inherit"

text/ru/CHANGES.ru

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11

2+
Изменения в nginx 1.29.4 09.12.2025
3+
4+
*) Добавление: модуль ngx_http_proxy_module поддерживает HTTP/2.
5+
6+
*) Добавление: поддержка расширения TLS Encrypted ClientHello при
7+
использовании ветки разработки ECH OpenSSL; директива ssl_ech_file.
8+
Спасибо Stephen Farrell.
9+
10+
*) Изменение: валидация хоста и порта в строке запроса, в заголовке
11+
"Host" и псевдо-заголовке ":authority" изменена на соответствующую
12+
RFC 3986.
13+
14+
*) Изменение: теперь одиночный символ LF, используемый для перевода
15+
строки в chunked-теле запроса или ответа, считается ошибкой.
16+
17+
*) Исправление: при использовании HTTP/3 с OpenSSL 3.5.1 и новее в
18+
рабочем процессе мог произойти segmentation fault; ошибка появилась в
19+
1.29.1.
20+
Спасибо Jan Svojanovsky.
21+
22+
*) Исправление: при совместном использовании директив try_files и
23+
proxy_pass с URI в рабочем процессе мог произойти segmentation fault.
24+
25+
226
Изменения в nginx 1.29.3 28.10.2025
327

428
*) Добавление: директивы add_header_inherit и add_trailer_inherit.

xml/index.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727
<year href="2009.html" year="2009" />
2828
</years>
2929

30+
<event date="2025-12-09">
31+
<para>
32+
<link doc="en/download.xml">nginx-1.29.4</link>
33+
mainline version has been released, featuring
34+
HTTP/2 to backend and Encrypted ClientHello.
35+
</para>
36+
</event>
37+
3038
<event date="2025-11-18">
3139
<para>
3240
<link doc="en/docs/http/ngx_http_acme_module.xml">nginx-acme-0.3.0</link>

xml/versions.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
<download tag="mainline" changes="">
1111

12+
<item ver="1.29.4" />
1213
<item ver="1.29.3" />
1314
<item ver="1.29.2" />
1415
<item ver="1.29.1" />

0 commit comments

Comments
 (0)