Hi, HAProxy 2.4.7 was released on 2021/10/04. It added 2 new commits after version 2.4.5.
No, it is no an error. The 2.4.6 was released few hours ago to fix a regression of the 2.4.5. But I was a little too enthusiastic because another bug was reported by Yves Lafon. Thus we decided to not announce the 2.4.6 to immediately release the 2.4.7. The first regression was introduced by the commit feca2a453 ("BUG/MINOR: filters: Always set FLT_END analyser when CF_FLT_ANALYZE flag is set"). Because of a typo in the request analyzers when a filter was attached to a stream, it was possible to hang on the filter release stage. HTTP filters (HTTP compression and cache) didn't seem to be affected by the bug in HTTP mode. However, in TCP mode, data forwarding was blocked until the client or the server timeout expiration. The second regression was introduced by the commit db8ba1069 ("BUG/MEDIUM: http-ana: Reset channels analysers when returning an error"). The request analyzers were not properly cleared when a redirect rule from a redirect ruleset (via the "redirect ..." directive) was applied. This means that some HTTP request processing were possible on an already flushed request channel, leading to crash. If you planned to upgrade to the 2.4.5 or the 2.4.6, please use the 2.4.7 instead. Please find the usual URLs below : Site index : http://www.haproxy.org/ Discourse : http://discourse.haproxy.org/ Slack channel : https://slack.haproxy.org/ Issue tracker : https://github.com/haproxy/haproxy/issues Wiki : https://github.com/haproxy/wiki/wiki Sources : http://www.haproxy.org/download/2.4/src/ Git repository : http://git.haproxy.org/git/haproxy-2.4.git/ Git Web browsing : http://git.haproxy.org/?p=haproxy-2.4.git Changelog : http://www.haproxy.org/download/2.4/src/CHANGELOG Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/ --- Complete changelog : Christopher Faulet (2): BUG/MEDIUM: http-ana: Clear request analyzers when applying redirect rule BUG/MEDIUM: filters: Fix a typo when a filter is attached blocking the release -- Christopher Faulet