]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[RELEASE] Released version 3.4-dev4 v3.4-dev4
authorWilly Tarreau <w@1wt.eu>
Wed, 4 Feb 2026 13:59:47 +0000 (14:59 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 4 Feb 2026 13:59:47 +0000 (14:59 +0100)
Released version 3.4-dev4 with the following main changes :
    - BUG/MEDIUM: hlua: fix invalid lua_pcall() usage in hlua_traceback()
    - BUG/MINOR: hlua: consume error object if ignored after a failing lua_pcall()
    - BUG/MINOR: promex: Detach promex from the server on error dump its metrics dump
    - BUG/MEDIUM: mux-h1: Skip UNUSED htx block when formating the start line
    - BUG/MINOR: proto_tcp: Properly report support for HAVE_TCP_MD5SIG feature
    - BUG/MINOR: config: check capture pool creations for failures
    - BUG/MINOR: stick-tables: abort startup on stk_ctr pool creation failure
    - MEDIUM: pools: better check for size rounding overflow on registration
    - DOC: reg-tests: update VTest upstream link in the starting guide
    - BUG/MINOR: ssl: Properly manage alloc failures in SSL passphrase callback
    - BUG/MINOR: ssl: Encrypted keys could not be loaded when given alongside certificate
    - MINOR: ssl: display libssl errors on private key loading
    - BUG/MAJOR: applet: Don't call I/O handler if the applet was shut
    - MINOR: ssl: allow to disable certificate compression
    - BUG/MINOR: ssl: fix error message of tune.ssl.certificate-compression
    - DOC: config: mention some possible TLS versions restrictions for kTLS
    - OPTIM: server: move queueslength in server struct
    - OPTIM: proxy: separate queues fields from served
    - OPTIM: server: get rid of the last use of _ha_barrier_full()
    - DOC: config: mention that idle connection sharing is per thread-group
    - MEDIUM: h1: strictly verify quoting in chunk extensions
    - BUG/MINOR: config/ssl: fix spelling of "expose-experimental-directives"
    - BUG/MEDIUM: ssl: fix msg callbacks on QUIC connections
    - MEDIUM: ssl: remove connection from msg callback args
    - MEDIUM: ssl: porting to X509_STORE_get1_objects() for OpenSSL 4.0
    - REGTESTS: ssl: make reg-tests compatible with OpenSSL 4.0
    - DOC: internals: cleanup few typos in master-worker documentation
    - BUG/MEDIUM: applet: Fix test on shut flags for legacy applets
    - MINOR: quic: Fix build with USE_QUIC_OPENSSL_COMPAT
    - MEDIUM: tcpcheck: add post-80 option for mysql-check to support MySQL 8.x
    - BUG/MEDIUM: threads: Atomically set TH_FL_SLEEPING and clr FL_NOTIFIED
    - BUG/MINOR: cpu-topo: count cores not cpus to distinguish core types
    - DOC: config: mention the limitation on server id range for consistent hash
    - MEDIUM: backend: make "balance random" consider req rate when loads are equal
    - BUG/MINOR: config: Fix setting of alt_proto

CHANGELOG
VERDATE
VERSION
doc/configuration.txt

index 0c6148476e548ab183fc27f64212efc89fdfa333..8920b98f07502aa3b1cacfb20388a1dc4969894e 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,43 @@
 ChangeLog :
 ===========
 
+2026/02/04 : 3.4-dev4
+    - BUG/MEDIUM: hlua: fix invalid lua_pcall() usage in hlua_traceback()
+    - BUG/MINOR: hlua: consume error object if ignored after a failing lua_pcall()
+    - BUG/MINOR: promex: Detach promex from the server on error dump its metrics dump
+    - BUG/MEDIUM: mux-h1: Skip UNUSED htx block when formating the start line
+    - BUG/MINOR: proto_tcp: Properly report support for HAVE_TCP_MD5SIG feature
+    - BUG/MINOR: config: check capture pool creations for failures
+    - BUG/MINOR: stick-tables: abort startup on stk_ctr pool creation failure
+    - MEDIUM: pools: better check for size rounding overflow on registration
+    - DOC: reg-tests: update VTest upstream link in the starting guide
+    - BUG/MINOR: ssl: Properly manage alloc failures in SSL passphrase callback
+    - BUG/MINOR: ssl: Encrypted keys could not be loaded when given alongside certificate
+    - MINOR: ssl: display libssl errors on private key loading
+    - BUG/MAJOR: applet: Don't call I/O handler if the applet was shut
+    - MINOR: ssl: allow to disable certificate compression
+    - BUG/MINOR: ssl: fix error message of tune.ssl.certificate-compression
+    - DOC: config: mention some possible TLS versions restrictions for kTLS
+    - OPTIM: server: move queueslength in server struct
+    - OPTIM: proxy: separate queues fields from served
+    - OPTIM: server: get rid of the last use of _ha_barrier_full()
+    - DOC: config: mention that idle connection sharing is per thread-group
+    - MEDIUM: h1: strictly verify quoting in chunk extensions
+    - BUG/MINOR: config/ssl: fix spelling of "expose-experimental-directives"
+    - BUG/MEDIUM: ssl: fix msg callbacks on QUIC connections
+    - MEDIUM: ssl: remove connection from msg callback args
+    - MEDIUM: ssl: porting to X509_STORE_get1_objects() for OpenSSL 4.0
+    - REGTESTS: ssl: make reg-tests compatible with OpenSSL 4.0
+    - DOC: internals: cleanup few typos in master-worker documentation
+    - BUG/MEDIUM: applet: Fix test on shut flags for legacy applets
+    - MINOR: quic: Fix build with USE_QUIC_OPENSSL_COMPAT
+    - MEDIUM: tcpcheck: add post-80 option for mysql-check to support MySQL 8.x
+    - BUG/MEDIUM: threads: Atomically set TH_FL_SLEEPING and clr FL_NOTIFIED
+    - BUG/MINOR: cpu-topo: count cores not cpus to distinguish core types
+    - DOC: config: mention the limitation on server id range for consistent hash
+    - MEDIUM: backend: make "balance random" consider req rate when loads are equal
+    - BUG/MINOR: config: Fix setting of alt_proto
+
 2026/01/22 : 3.4-dev3
     - BUILD: ssl: strchr definition changed in C23
     - BUILD: tools: memchr definition changed in C23
diff --git a/VERDATE b/VERDATE
index acecdeec8dd2afca3f85d348baa26d144fabcc7c..17b391a6d7c66a3594bdfbe2bce75465ccc1f5c3 100644 (file)
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
 $Format:%ci$
-2026/01/22
+2026/02/04
diff --git a/VERSION b/VERSION
index 0f9246d9c1c892b6a5a2ec08f8c3c5b6e89d6eef..0d13e12c9064f6ae1ba780b8290b419346bcbdde 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.4-dev3
+3.4-dev4
index 33fba9b8569af2c617b73329c713f2148f372cdc..b207e2c445c71935ddf4c02ab1dd30d95fb4df28 100644 (file)
@@ -3,7 +3,7 @@
                           Configuration Manual
                          ----------------------
                               version 3.4
-                              2026/01/22
+                              2026/02/04
 
 
 This document covers the configuration language as implemented in the version