From 7832fb21fe2dd11ce44e996d8e86802731b871b2 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 26 Nov 2025 15:55:57 +0100 Subject: [PATCH] [RELEASE] Released version 3.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Released version 3.3.0 with the following main changes : - BUG/MINOR: acme: better challenge_ready processing - BUG/MINOR: acme: warning ‘ctx’ may be used uninitialized - MINOR: httpclient: complete the https log - BUG/MEDIUM: server: do not use default SNI if manually set - BUG/MINOR: freq_ctr: Prevent possible signed overflow in freq_ctr_overshoot_period - DOC: ssl: Document the restrictions on 0RTT. - DOC: ssl: Note that 0rtt works fork QUIC with QuicTLS too. - BUG/MEDIUM: quic: do not prevent sending if no BE token - BUG/MINOR: quic/server: free quic_retry_token on srv drop - MINOR: quic: split global CID tree between FE and BE sides - MINOR: quic: use separate global quic_conns FE/BE lists - MINOR: quic: add "clo" filter on show quic - MINOR: quic: dump backend connections on show quic - MINOR: quic: mark backend conns on show quic - BUG/MINOR: quic: fix uninit list on show quic handler - BUG/MINOR: quic: release BE quic_conn on connect failure - BUG/MINOR: server: fix srv_drop() crash on partially init srv - BUG/MINOR: h3: do no crash on forwarding multiple chained response - BUG/MINOR: h3: handle properly buf alloc failure on response forwarding - BUG/MEDIUM: server/ssl: Unset the SNI for new server connections if none is set - BUG/MINOR: acme: fix ha_alert() call - Revert "BUG/MEDIUM: server/ssl: Unset the SNI for new server connections if none is set" - BUG/MINOR: sock-inet: ignore conntrack for transparent sockets on Linux - DEV: patchbot: prepare for new version 3.4-dev - DOC: update INSTALL with the range of gcc compilers and openssl versions - MINOR: version: mention that 3.3 is stable now --- CHANGELOG | 28 ++++++++++++++++++++++++++++ VERDATE | 2 +- VERSION | 2 +- doc/configuration.txt | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index cb6441a6d..69a1d3d67 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,34 @@ ChangeLog : =========== +2025/11/26 : 3.3.0 + - BUG/MINOR: acme: better challenge_ready processing + - BUG/MINOR: acme: warning ‘ctx’ may be used uninitialized + - MINOR: httpclient: complete the https log + - BUG/MEDIUM: server: do not use default SNI if manually set + - BUG/MINOR: freq_ctr: Prevent possible signed overflow in freq_ctr_overshoot_period + - DOC: ssl: Document the restrictions on 0RTT. + - DOC: ssl: Note that 0rtt works fork QUIC with QuicTLS too. + - BUG/MEDIUM: quic: do not prevent sending if no BE token + - BUG/MINOR: quic/server: free quic_retry_token on srv drop + - MINOR: quic: split global CID tree between FE and BE sides + - MINOR: quic: use separate global quic_conns FE/BE lists + - MINOR: quic: add "clo" filter on show quic + - MINOR: quic: dump backend connections on show quic + - MINOR: quic: mark backend conns on show quic + - BUG/MINOR: quic: fix uninit list on show quic handler + - BUG/MINOR: quic: release BE quic_conn on connect failure + - BUG/MINOR: server: fix srv_drop() crash on partially init srv + - BUG/MINOR: h3: do no crash on forwarding multiple chained response + - BUG/MINOR: h3: handle properly buf alloc failure on response forwarding + - BUG/MEDIUM: server/ssl: Unset the SNI for new server connections if none is set + - BUG/MINOR: acme: fix ha_alert() call + - Revert "BUG/MEDIUM: server/ssl: Unset the SNI for new server connections if none is set" + - BUG/MINOR: sock-inet: ignore conntrack for transparent sockets on Linux + - DEV: patchbot: prepare for new version 3.4-dev + - DOC: update INSTALL with the range of gcc compilers and openssl versions + - MINOR: version: mention that 3.3 is stable now + 2025/11/21 : 3.3-dev14 - MINOR: stick-tables: Rename stksess shards to use buckets - MINOR: quic: do not use quic_newcid_from_hash64 on BE side diff --git a/VERDATE b/VERDATE index 7bc3337f1..4ba7603b3 100644 --- a/VERDATE +++ b/VERDATE @@ -1,2 +1,2 @@ $Format:%ci$ -2025/11/21 +2025/11/26 diff --git a/VERSION b/VERSION index 2b56e028a..15a279981 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.3-dev14 +3.3.0 diff --git a/doc/configuration.txt b/doc/configuration.txt index 374c9de89..f8bd52b22 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -3,7 +3,7 @@ Configuration Manual ---------------------- version 3.3 - 2025/11/21 + 2025/11/26 This document covers the configuration language as implemented in the version