From: Willy Tarreau Date: Thu, 9 Jan 2025 08:21:04 +0000 (+0100) Subject: [RELEASE] Released version 3.2-dev3 X-Git-Tag: v3.2-dev3^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7be596b35c546a76716d7ab3fdc9042bf78fb584;p=thirdparty%2Fhaproxy.git [RELEASE] Released version 3.2-dev3 Released version 3.2-dev3 with the following main changes : - DOC: config: add missing "track-sc0" in action keywords matrix - BUG/MINOR: stktable: invalid use of stkctr_set_entry() with mixed table types - BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission - BUG/MEDIUM: mux-h2: Count copied data when looping on RX bufs in h2_rcv_buf() - Revert "BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission" - BUG/MAJOR: mux-quic: properly fix BUG_ON on empty STREAM emission - MINOR: mux-quic: add traces on sd attach - BUG/MEDIUM: mux-quic: do not attach on already closed stream - BUG/MINOR: compression: handle a possible strdup() failure - BUG/MINOR: pool: handle a possible strdup() failure - BUG/MINOR: cfgparse-tcp: handle a possible strdup() failure - BUG/MINOR: log: Allow to use if/unless conditionnals for do-log action - MINOR: config: Alert about extra arguments for errorfile and errorloc - BUG/MINOR: mux-quic: fix wakeup on qcc_set_error() - MINOR: mux-quic: change return value of qcs_attach_sc() - BUG/MINOR: mux-quic: handle closure of uni-stream - BUG/MEDIUM: promex/resolvers: Don't dump metrics if no nameserver is defined - BUG/MAJOR: ssl/ocsp: fix NULL conn object dereferencing to access QUIC TLS counters - MEDIUM: errors: get rid of shm_open() - BUILD: makefile: do not clean standalone binaries on a simple "make clean" - BUILD: makefile: add a qinfo macro to pass info in quiet mode - DEV: ncpu: add a simple utility to help with NUMA development - DEV: ncpu: implement a wrapper mode - DEV: ncpu: make the wrapper work both as a lib and executable - BUG/MEDIUM: h1-htx: Properly handle bodyless messages - MINOR: tools: add a few functions to simply check for a file's existence --- diff --git a/CHANGELOG b/CHANGELOG index 39a435bb27..3c856b09de 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,34 @@ ChangeLog : =========== +2025/01/09 : 3.2-dev3 + - DOC: config: add missing "track-sc0" in action keywords matrix + - BUG/MINOR: stktable: invalid use of stkctr_set_entry() with mixed table types + - BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission + - BUG/MEDIUM: mux-h2: Count copied data when looping on RX bufs in h2_rcv_buf() + - Revert "BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission" + - BUG/MAJOR: mux-quic: properly fix BUG_ON on empty STREAM emission + - MINOR: mux-quic: add traces on sd attach + - BUG/MEDIUM: mux-quic: do not attach on already closed stream + - BUG/MINOR: compression: handle a possible strdup() failure + - BUG/MINOR: pool: handle a possible strdup() failure + - BUG/MINOR: cfgparse-tcp: handle a possible strdup() failure + - BUG/MINOR: log: Allow to use if/unless conditionnals for do-log action + - MINOR: config: Alert about extra arguments for errorfile and errorloc + - BUG/MINOR: mux-quic: fix wakeup on qcc_set_error() + - MINOR: mux-quic: change return value of qcs_attach_sc() + - BUG/MINOR: mux-quic: handle closure of uni-stream + - BUG/MEDIUM: promex/resolvers: Don't dump metrics if no nameserver is defined + - BUG/MAJOR: ssl/ocsp: fix NULL conn object dereferencing to access QUIC TLS counters + - MEDIUM: errors: get rid of shm_open() + - BUILD: makefile: do not clean standalone binaries on a simple "make clean" + - BUILD: makefile: add a qinfo macro to pass info in quiet mode + - DEV: ncpu: add a simple utility to help with NUMA development + - DEV: ncpu: implement a wrapper mode + - DEV: ncpu: make the wrapper work both as a lib and executable + - BUG/MEDIUM: h1-htx: Properly handle bodyless messages + - MINOR: tools: add a few functions to simply check for a file's existence + 2024/12/25 : 3.2-dev2 - MINOR: build: define DEBUG_STRESS - MINOR: applet: define applet_putchk_stress() alternative diff --git a/VERDATE b/VERDATE index 24798c450c..2afc69cfd9 100644 --- a/VERDATE +++ b/VERDATE @@ -1,2 +1,2 @@ $Format:%ci$ -2024/12/25 +2025/01/09 diff --git a/VERSION b/VERSION index 6f18ad7e2e..1d745091c0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2-dev2 +3.2-dev3 diff --git a/doc/configuration.txt b/doc/configuration.txt index 76b622bce4..6478bc8521 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -3,7 +3,7 @@ Configuration Manual ---------------------- version 3.2 - 2024/12/25 + 2025/01/09 This document covers the configuration language as implemented in the version diff --git a/src/haproxy.c b/src/haproxy.c index e5de013d57..96c483569d 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -1,6 +1,6 @@ /* * HAProxy : High Availability-enabled HTTP/TCP proxy - * Copyright 2000-2024 Willy Tarreau . + * Copyright 2000-2025 Willy Tarreau . * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License