]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[RELEASE] Released version 3.2-dev17 v3.2-dev17
authorWilly Tarreau <w@1wt.eu>
Wed, 21 May 2025 13:56:06 +0000 (15:56 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 21 May 2025 13:56:06 +0000 (15:56 +0200)
Released version 3.2-dev17 with the following main changes :
    - DOC: configuration: explicit multi-choice on bind shards option
    - BUG/MINOR: sink: detect and warn when using "send-proxy" options with ring servers
    - BUG/MEDIUM: peers: also limit the number of incoming updates
    - MEDIUM: hlua: Add function to change the body length of an HTTP Message
    - BUG/MEDIUM: stconn: Disable 0-copy forwarding for filters altering the payload
    - BUG/MINOR: h3: don't insert more than one Host header
    - BUG/MEDIUM: h1/h2/h3: reject forbidden chars in the Host header field
    - DOC: config: properly index "table and "stick-table" in their section
    - DOC: management: change reference to configuration manual
    - BUILD: debug: mark ha_crash_now() as attribute(noreturn)
    - IMPORT: slz: avoid multiple shifts on 64-bits
    - IMPORT: slz: support crc32c for lookup hash on sse4 but only if requested
    - IMPORT: slz: use a better hash for machines with a fast multiply
    - IMPORT: slz: fix header used for empty zlib message
    - IMPORT: slz: silence a build warning on non-x86 non-arm
    - BUG/MAJOR: leastconn: do not loop forever when facing saturated servers
    - BUG/MAJOR: queue: properly keep count of the queue length
    - BUG/MINOR: quic: fix crash on quic_conn alloc failure
    - BUG/MAJOR: leastconn: never reuse the node after dropping the lock
    - MINOR: acme: renewal notification over the dpapi sink
    - CLEANUP: quic: Useless BIO_METHOD initialization
    - MINOR: quic: Add useful error traces about qc_ssl_sess_init() failures
    - MINOR: quic: Allow the use of the new OpenSSL 3.5.0 QUIC TLS API (to be completed)
    - MINOR: quic: implement all remaining callbacks for OpenSSL 3.5 QUIC API
    - MINOR: quic: OpenSSL 3.5 internal QUIC custom extension for transport parameters reset
    - MINOR: quic: OpenSSL 3.5 trick to support 0-RTT
    - DOC: update INSTALL for QUIC with OpenSSL 3.5 usages
    - DOC: management: update 'acme status'
    - BUG/MEDIUM: wdt: always ignore the first watchdog wakeup
    - CLEANUP: wdt: clarify the comments on the common exit path
    - BUILD: ssl: avoid possible printf format warning in traces
    - BUILD: acme: fix build issue on 32-bit archs with 64-bit time_t
    - DOC: management: precise some of the fields of "show servers conn"
    - BUG/MEDIUM: mux-quic: fix BUG_ON() on rxbuf alloc error
    - DOC: watchdog: update the doc to reflect the recent changes
    - BUG/MEDIUM: acme: check if acme domains are configured
    - BUG/MINOR: acme: fix formatting issue in error and logs
    - EXAMPLES: lua: avoid screen refresh effect in "trisdemo"
    - CLEANUP: quic: remove unused cbuf module
    - MINOR: quic: move function to check stream type in utils
    - MINOR: quic: refactor handling of streams after MUX release
    - MINOR: quic: add some missing includes
    - MINOR: quic: adjust quic_conn-t.h include list
    - CLEANUP: cfgparse: alphabetically sort the global keywords
    - MINOR: glitches: add global setting "tune.glitches.kill.cpu-usage"

CHANGELOG
VERDATE
VERSION
doc/configuration.txt

index df60dff4157b3aa76019247acbd847243d3c25d0..1ad91e5b32d6a4a980f747b13a9829c50c7d61ee 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,53 @@
 ChangeLog :
 ===========
 
+2025/05/21 : 3.2-dev17
+    - DOC: configuration: explicit multi-choice on bind shards option
+    - BUG/MINOR: sink: detect and warn when using "send-proxy" options with ring servers
+    - BUG/MEDIUM: peers: also limit the number of incoming updates
+    - MEDIUM: hlua: Add function to change the body length of an HTTP Message
+    - BUG/MEDIUM: stconn: Disable 0-copy forwarding for filters altering the payload
+    - BUG/MINOR: h3: don't insert more than one Host header
+    - BUG/MEDIUM: h1/h2/h3: reject forbidden chars in the Host header field
+    - DOC: config: properly index "table and "stick-table" in their section
+    - DOC: management: change reference to configuration manual
+    - BUILD: debug: mark ha_crash_now() as attribute(noreturn)
+    - IMPORT: slz: avoid multiple shifts on 64-bits
+    - IMPORT: slz: support crc32c for lookup hash on sse4 but only if requested
+    - IMPORT: slz: use a better hash for machines with a fast multiply
+    - IMPORT: slz: fix header used for empty zlib message
+    - IMPORT: slz: silence a build warning on non-x86 non-arm
+    - BUG/MAJOR: leastconn: do not loop forever when facing saturated servers
+    - BUG/MAJOR: queue: properly keep count of the queue length
+    - BUG/MINOR: quic: fix crash on quic_conn alloc failure
+    - BUG/MAJOR: leastconn: never reuse the node after dropping the lock
+    - MINOR: acme: renewal notification over the dpapi sink
+    - CLEANUP: quic: Useless BIO_METHOD initialization
+    - MINOR: quic: Add useful error traces about qc_ssl_sess_init() failures
+    - MINOR: quic: Allow the use of the new OpenSSL 3.5.0 QUIC TLS API (to be completed)
+    - MINOR: quic: implement all remaining callbacks for OpenSSL 3.5 QUIC API
+    - MINOR: quic: OpenSSL 3.5 internal QUIC custom extension for transport parameters reset
+    - MINOR: quic: OpenSSL 3.5 trick to support 0-RTT
+    - DOC: update INSTALL for QUIC with OpenSSL 3.5 usages
+    - DOC: management: update 'acme status'
+    - BUG/MEDIUM: wdt: always ignore the first watchdog wakeup
+    - CLEANUP: wdt: clarify the comments on the common exit path
+    - BUILD: ssl: avoid possible printf format warning in traces
+    - BUILD: acme: fix build issue on 32-bit archs with 64-bit time_t
+    - DOC: management: precise some of the fields of "show servers conn"
+    - BUG/MEDIUM: mux-quic: fix BUG_ON() on rxbuf alloc error
+    - DOC: watchdog: update the doc to reflect the recent changes
+    - BUG/MEDIUM: acme: check if acme domains are configured
+    - BUG/MINOR: acme: fix formatting issue in error and logs
+    - EXAMPLES: lua: avoid screen refresh effect in "trisdemo"
+    - CLEANUP: quic: remove unused cbuf module
+    - MINOR: quic: move function to check stream type in utils
+    - MINOR: quic: refactor handling of streams after MUX release
+    - MINOR: quic: add some missing includes
+    - MINOR: quic: adjust quic_conn-t.h include list
+    - CLEANUP: cfgparse: alphabetically sort the global keywords
+    - MINOR: glitches: add global setting "tune.glitches.kill.cpu-usage"
+
 2025/05/14 : 3.2-dev16
     - BUG/MEDIUM: mux-quic: fix crash on invalid fctl frame dereference
     - DEBUG: pool: permit per-pool UAF configuration
diff --git a/VERDATE b/VERDATE
index 7bd55087bf834a2b25c8011aba8c95fcf14d0394..151bfdc126d3e1a62a2a199d1fd9181997577ded 100644 (file)
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
 $Format:%ci$
-2025/05/14
+2025/05/21
diff --git a/VERSION b/VERSION
index 6a0516453282ad602e7e49b82e98ef7610d60a0c..913fe741130945f17c770bad140051b46b6ee218 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.2-dev16
+3.2-dev17
index 159d89e07030db1049384875dcd27689933c003e..734dc49824597cde8799b4e0c83bd47499fc7887 100644 (file)
@@ -3,7 +3,7 @@
                           Configuration Manual
                          ----------------------
                               version 3.2
-                              2025/05/14
+                              2025/05/21
 
 
 This document covers the configuration language as implemented in the version