Hi, HAProxy 3.2-dev3 was released on 2025/01/09. It added 26 new commits after version 3.2-dev2.
This is probably one of the smallest development releases, due to the vacation period, and it could even have been skipped, but it addresses several annoying bugs that caused crashes (both on haproxy.org and for Tristan), stalled transfers (compression from H2 backend), and a few other minor fixes, so better offer something better for testers. I rarely say that, but aside a few fixes, there's absolutely nothing new in this version ;-) This means that if you've long wondered when is the right moment to experiment with a -dev version on one of your servers to see what's in preparation for the next release, it's the best moment to do so. And what's best new years resolution than participating to the new features development and quality by deploying a dev version ? Have fun! Please find the usual URLs below : Site index : https://www.haproxy.org/ Documentation : https://docs.haproxy.org/ Wiki : https://github.com/haproxy/wiki/wiki Discourse : https://discourse.haproxy.org/ Slack channel : https://slack.haproxy.org/ Issue tracker : https://github.com/haproxy/haproxy/issues Sources : https://www.haproxy.org/download/3.2/src/ Git repository : https://git.haproxy.org/git/haproxy.git/ Git Web browsing : https://git.haproxy.org/?p=haproxy.git Changelog : https://www.haproxy.org/download/3.2/src/CHANGELOG Dataplane API : https://github.com/haproxytech/dataplaneapi/releases/latest Pending bugs : https://www.haproxy.org/l/pending-bugs Reviewed bugs : https://www.haproxy.org/l/reviewed-bugs Code reports : https://www.haproxy.org/l/code-reports Latest builds : https://www.haproxy.org/l/dev-packages Willy --- Complete changelog : Amaury Denoyelle (8): BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission 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: 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 Aurelien DARRAGON (2): DOC: config: add missing "track-sc0" in action keywords matrix BUG/MINOR: stktable: invalid use of stkctr_set_entry() with mixed table types Christopher Faulet (5): BUG/MEDIUM: mux-h2: Count copied data when looping on RX bufs in h2_rcv_buf() BUG/MINOR: log: Allow to use if/unless conditionnals for do-log action MINOR: config: Alert about extra arguments for errorfile and errorloc BUG/MEDIUM: promex/resolvers: Don't dump metrics if no nameserver is defined BUG/MEDIUM: h1-htx: Properly handle bodyless messages Frederic Lecaille (1): BUG/MAJOR: ssl/ocsp: fix NULL conn object dereferencing to access QUIC TLS counters Ilia Shipitsin (3): 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 William Lallemand (1): MEDIUM: errors: get rid of shm_open() Willy Tarreau (6): 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 MINOR: tools: add a few functions to simply check for a file's existence ---