Hi, HAProxy 3.1.5 was released on 2025/02/20. It added 2 new commits after version 3.1.4.
This is a quick preventive fix of 3.1.4. We debugged the issue affecting 3.2-dev5 that I spoke about yesterday, causing a few requests to remain present after a few days, and it turns out that it was triggered by one of the fixes that were backported to 3.1.4. In some cases some applets could be left with some last pending bytes and not be called anymore due to their indication of end of processing. So this version fixes that. It contains one fix for this issue and a second one for SPOE which would otherwise not work with that fix. For distros, better skip 3.1.4, as it could cause some rare but possible regressions, please directly jump to 3.1.5. Sorry for the extra work. 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.1/src/ Git repository : https://git.haproxy.org/git/haproxy-3.1.git/ Git Web browsing : https://git.haproxy.org/?p=haproxy-3.1.git Changelog : https://www.haproxy.org/download/3.1/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 : Christopher Faulet (2): BUG/MEDIUM: applet: Don't handle EOI/EOS/ERROR is applet is waiting for room BUG/MEDIUM: spoe/mux-spop: Introduce an NOOP action to deal with empty ACK ---