From f324a8701f49a534d1dcea83b5c6315d205a2987 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Fri, 27 Dec 2024 22:02:40 +0300 Subject: [PATCH] Generated changes for the 1.8.1 release. --- CHANGES | 22 ++++++++++++++++++++-- CHANGES.ru | 23 ++++++++++++++++++++--- docs/xml/angie/changes.xml | 2 +- 3 files changed, 41 insertions(+), 6 deletions(-) diff --git a/CHANGES b/CHANGES index ed88b19c2..9857ae93c 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,22 @@ +Changes with Angie 1.8.1 28 Dec 2024 + + *) Bugfix: using the "status_zone" directive in the "server" block of + the HTTP module caused excessive logging of empty requests in + "access_log" on TLS handshakes; the bug had appeared in 1.8.0. + + *) Bugfix: decoding errors in HTTP/3 stream could cause worker process + crash when closing QUIC connection; the fix was ported from nginx + 1.27.4. + + *) Bugfix: sending QUIC protocol version negotiation packets could cause + an infinite packet exchange loop; the fix was ported from nginx + 1.27.4. + + *) Bugfix: using DNS-challenge without hooks in the ACME module could + cause a worker process crash in some configurations. + + Changes with Angie 1.8.0 19 Dec 2024 *) Change: when gracefully shutting down old worker processes, @@ -56,8 +74,8 @@ Changes with Angie 1.8.0 19 Dec 2024 *) Feature: all functionality of nginx 1.27.3. - *) Bugfix: HTTP/3 clients could time out when using 0-RTT; the bug was - inherited from nginx in version 1.7.0. + *) Bugfix: HTTP/3 clients could time out when using 0-RTT; the fix was + ported from nginx 1.27.4. *) Bugfix: proxying with HTTP/3 using variables in the "proxy_pass" directive and without specifying an "upstream" block could crash the diff --git a/CHANGES.ru b/CHANGES.ru index d47939eb6..13d357698 100644 --- a/CHANGES.ru +++ b/CHANGES.ru @@ -1,4 +1,22 @@ +Изменения в Angie 1.8.1 28.12.2024 + + *) Исправление: использование директивы "status_zone" в блоке "server" + HTTP-модуля приводило к избыточному логированию пустых запросов в + "access_log" во время TLS-согласований; проблема появилась в 1.8.0. + + *) Исправление: ошибки декодирования потока HTTP/3 могли приводить к + падению рабочего процесса при закрытии QUIC-соединения; исправление + портировано из nginx 1.27.4. + + *) Исправление: отправка пакетов с согласованием версии протокола QUIC + могла привести к бесконечному циклу обмена пакетами; исправление + портировано из nginx 1.27.4. + + *) Исправление: использование DNS-валидации без хуков в ACME-модуле на + некоторых конфигурациях могло привести к падению рабочего процесса. + + Изменения в Angie 1.8.0 19.12.2024 *) Изменение: при плавном завершении старых рабочих процессов @@ -61,8 +79,7 @@ *) Добавление: вся функциональность nginx 1.27.3. *) Исправление: HTTP/3-клиенты могли отключаться по таймауту при - использовании 0-RTT; проблема была унаследована из nginx в версии - 1.7.0. + использовании 0-RTT; исправление портировано из nginx 1.27.4. *) Исправление: проксирование по HTTP/3 с использованием переменных в директиве "proxy_pass" и без указания блока "upstream" могло @@ -390,7 +407,7 @@ *) Исправление: сборка завершалась ошибкой при использовании опций ./configure "--without-http_upstream_zone_module" или - "--without-stream_upstream_zone_module"; ошибка появилась в 1.2.0. + "--without-stream_upstream_zone_module"; проблема появилась в 1.2.0. *) Изменение: теперь при загрузке конфигурации OpenSSL используется appname "angie". diff --git a/docs/xml/angie/changes.xml b/docs/xml/angie/changes.xml index 80f10293a..b38b65560 100644 --- a/docs/xml/angie/changes.xml +++ b/docs/xml/angie/changes.xml @@ -5,7 +5,7 @@ - +