]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[RELEASE] Released version 3.3-dev6 v3.3-dev6
authorWilly Tarreau <w@1wt.eu>
Wed, 6 Aug 2025 19:50:00 +0000 (21:50 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 6 Aug 2025 19:50:00 +0000 (21:50 +0200)
Released version 3.3-dev6 with the following main changes :
    - MINOR: acme: implement traces
    - BUG/MINOR: hlua: take default-path into account with lua-load-per-thread
    - CLEANUP: counters: rename counters_be_shared_init to counters_be_shared_prepare
    - MINOR: clock: make global_now_ms a pointer
    - MINOR: clock: make global_now_ns a pointer as well
    - MINOR: mux-quic: release conn after shutdown on BE reuse failure
    - MINOR: session: strengthen connection attach to session
    - MINOR: session: remove redundant target argument from session_add_conn()
    - MINOR: session: strengthen idle conn limit check
    - MINOR: session: do not release conn in session_check_idle_conn()
    - MINOR: session: streamline session_check_idle_conn() usage
    - MINOR: muxes: refactor private connection detach
    - BUG/MEDIUM: mux-quic: ensure Early-data header is set
    - BUILD: acme: avoid declaring TRACE_SOURCE in acme-t.h
    - MINOR: acme: emit a log for DNS-01 challenge response
    - MINOR: acme: emit the DNS-01 challenge details on the dpapi sink
    - MEDIUM: acme: allow to wait and restart the task for DNS-01
    - MINOR: acme: update the log for DNS-01
    - BUG/MINOR: acme: possible integer underflow in acme_txt_record()
    - BUG/MEDIUM: hlua_fcn: ensure systematic watcher cleanup for server list iterator
    - MINOR: sample: Add le2dec (little endian to decimal) sample fetch
    - BUILD: fcgi: fix the struct name of fcgi_flt_ctx
    - BUILD: compat: provide relaxed versions of the MIN/MAX macros
    - BUILD: quic: use _MAX() to avoid build issues in pools declarations
    - BUILD: compat: always set _POSIX_VERSION to ease comparisons
    - MINOR: implement ha_aligned_alloc() to return aligned memory areas
    - MINOR: pools: support creating a pool from a pool registration
    - MINOR: pools: add a new flag to declare static registrations
    - MINOR: pools: force the name at creation time to be a const.
    - MEDIUM: pools: change the static pool creation to pass a registration
    - DEBUG: pools: store the pool registration file name and line number
    - DEBUG: pools: also retrieve file and line for direct callers of create_pool()
    - MEDIUM: pools: add an alignment property
    - MINOR: pools: add macros to register aligned pools
    - MINOR: pools: add macros to declare pools based on a struct type
    - MEDIUM: pools: respect pool alignment in allocations

CHANGELOG
VERDATE
VERSION
doc/configuration.txt

index 59b2c3fb359e88b84a11650b79c9e19c4a1de402..e0b392cdcdc3b9621eb868b1b36ab2b360855cf5 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,44 @@
 ChangeLog :
 ===========
 
+2025/08/06 : 3.3-dev6
+    - MINOR: acme: implement traces
+    - BUG/MINOR: hlua: take default-path into account with lua-load-per-thread
+    - CLEANUP: counters: rename counters_be_shared_init to counters_be_shared_prepare
+    - MINOR: clock: make global_now_ms a pointer
+    - MINOR: clock: make global_now_ns a pointer as well
+    - MINOR: mux-quic: release conn after shutdown on BE reuse failure
+    - MINOR: session: strengthen connection attach to session
+    - MINOR: session: remove redundant target argument from session_add_conn()
+    - MINOR: session: strengthen idle conn limit check
+    - MINOR: session: do not release conn in session_check_idle_conn()
+    - MINOR: session: streamline session_check_idle_conn() usage
+    - MINOR: muxes: refactor private connection detach
+    - BUG/MEDIUM: mux-quic: ensure Early-data header is set
+    - BUILD: acme: avoid declaring TRACE_SOURCE in acme-t.h
+    - MINOR: acme: emit a log for DNS-01 challenge response
+    - MINOR: acme: emit the DNS-01 challenge details on the dpapi sink
+    - MEDIUM: acme: allow to wait and restart the task for DNS-01
+    - MINOR: acme: update the log for DNS-01
+    - BUG/MINOR: acme: possible integer underflow in acme_txt_record()
+    - BUG/MEDIUM: hlua_fcn: ensure systematic watcher cleanup for server list iterator
+    - MINOR: sample: Add le2dec (little endian to decimal) sample fetch
+    - BUILD: fcgi: fix the struct name of fcgi_flt_ctx
+    - BUILD: compat: provide relaxed versions of the MIN/MAX macros
+    - BUILD: quic: use _MAX() to avoid build issues in pools declarations
+    - BUILD: compat: always set _POSIX_VERSION to ease comparisons
+    - MINOR: implement ha_aligned_alloc() to return aligned memory areas
+    - MINOR: pools: support creating a pool from a pool registration
+    - MINOR: pools: add a new flag to declare static registrations
+    - MINOR: pools: force the name at creation time to be a const.
+    - MEDIUM: pools: change the static pool creation to pass a registration
+    - DEBUG: pools: store the pool registration file name and line number
+    - DEBUG: pools: also retrieve file and line for direct callers of create_pool()
+    - MEDIUM: pools: add an alignment property
+    - MINOR: pools: add macros to register aligned pools
+    - MINOR: pools: add macros to declare pools based on a struct type
+    - MEDIUM: pools: respect pool alignment in allocations
+
 2025/07/28 : 3.3-dev5
     - BUG/MEDIUM: queue/stats: also use stream_set_srv_target() for pendconns
     - DOC: list missing global QUIC settings
diff --git a/VERDATE b/VERDATE
index 699e95f86712d09c32f004994d75ddd1ddc629ad..ab08ed0bc1a360f25c37c1188edacc94f70d189e 100644 (file)
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
 $Format:%ci$
-2025/07/28
+2025/08/06
diff --git a/VERSION b/VERSION
index af7eccf86d98e9e25e2c7974737841e04aa9e587..b6ffc25c79ee8cce13904cd91c24004437a7f231 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.3-dev5
+3.3-dev6
index e2271a0516bec564e4fae5275913e7d1d2e6a62b..9e8248071df846b76728356c9a881d878185e8fe 100644 (file)
@@ -3,7 +3,7 @@
                           Configuration Manual
                          ----------------------
                               version 3.3
-                              2025/07/28
+                              2025/08/06
 
 
 This document covers the configuration language as implemented in the version