Hi,

This is a friendly bot that watches fixes pending for the next haproxy-stable 
release!  One such e-mail is sent periodically once patches are waiting in the 
last maintenance branch, and an ideal release date is computed based on the 
severity of these fixes and their merge date.  Responses to this mail must be 
sent to the mailing list.


    Last release 3.3.10 was issued on 2026-05-11.  There are currently 30 
patches in the queue cut down this way:
    - 11 MEDIUM, first one merged on 2026-05-13
    - 19 MINOR, first one merged on 2026-05-21

Thus the computed ideal release date for 3.3.11 would be 2026-06-12, which is 
in two weeks or less.

    Last release 3.2.19 was issued on 2026-05-11.  There are currently 24 
patches in the queue cut down this way:
    - 8 MEDIUM, first one merged on 2026-05-11
    - 16 MINOR, first one merged on 2026-05-21

Thus the computed ideal release date for 3.2.20 would be 2026-07-10, which is 
in six weeks or less.

    Last release 3.0.23 was issued on 2026-05-11.  There are currently 18 
patches in the queue cut down this way:
    - 8 MEDIUM, first one merged on 2026-05-21
    - 10 MINOR, first one merged on 2026-05-21

Thus the computed ideal release date for 3.0.24 would be 2026-08-13, which is 
in eleven weeks or less.

The current list of patches in the queue is:
 - 3.0, 3.2, 3.3             - MEDIUM  : resolvers: fix name compression 
pointer validation in resolv_read_name()
 - 3.0, 3.2, 3.3             - MEDIUM  : dns: fix long loops in additional 
records parse on name failure
 - 3.3                       - MEDIUM  : limits: properly account for 
global.maxpipes in compute_ideal_maxconn()
 - 3.3                       - MEDIUM  : servers: Don't forget to set srv_hash 
when needed
 - 3.0, 3.2, 3.3             - MEDIUM  : h1: Skip all h2c values from Upgrade 
headers during parsing
 - 3.0, 3.2, 3.3             - MEDIUM  : dns: fix memory leak of sockaddr in 
dns_session_init() error path
 - 3.0, 3.2, 3.3             - MEDIUM  : dict: hold read lock while 
incrementing refcount in dict_insert
 - 3.0, 3.2, 3.3             - MEDIUM  : applet: Fix transfer of HTX data to 
the applet
 - 3.0, 3.2, 3.3             - MEDIUM  : server/cli: unlock server lock on 
failure in cli_parse_set_server
 - 3.3                       - MEDIUM  : http-client: Only consume input buffer 
when hc one is empty
 - 3.0, 3.2                  - MEDIUM  : mux_quic: adjust qcc_is_dead() to 
account detached streams
 - 3.3                       - MEDIUM  : servers: Store the connection hash 
with the parameter cache
 - 3.0, 3.2, 3.3             - MINOR   : h1: Don't mask websocket protocol if 
multiple protocols used
 - 3.0, 3.2, 3.3             - MINOR   : resolvers: fix leaked dgram and 
dns_ring struct in parse_resolve_conf()
 - 3.0, 3.2, 3.3             - MINOR   : backend: fix balance hash calculation 
when using hash-type none
 - 3.3                       - MINOR   : mux_quic: do not exceed 
stream.max-concurrent on backend side
 - 3.2, 3.3                  - MINOR   : resolvers: fix dangling list pointer 
in resolvers_new() error paths
 - 3.2, 3.3                  - MINOR   : server: Properly handle init-state 
value during haproxy startup
 - 3.0, 3.2, 3.3             - MINOR   : check: properly report errno in 
chk_report_conn_err()
 - 3.2, 3.3                  - MINOR   : servers: use proper source of 
pool_conn_name in srv_settings_cpy()
 - 3.0, 3.2, 3.3             - MINOR   : config/dns: properly fail on duplicate 
nameserver name detection
 - 3.0, 3.2, 3.3             - MINOR   : dns: fix dangling dgram pointer on 
dns_dgram_init() failure path
 - 3.3                       - MINOR   : httpclient-cli: fix uninit variable in 
error label
 - 3.0, 3.2, 3.3             - MINOR   : jwt: fix possible memory leak in 
convert_ecdsa_sig() error path
 - 3.0, 3.2, 3.3             - MINOR   : httpclient-cli: Destroy http-client 
context if failing to start it
 - 3.3                       - MINOR   : server: accept server IDs above 2^31 
and clarify error message
 - 3.2, 3.3                  - MINOR   : session/trace: use distinct flags for 
SESS_EV_END and _ERR
 - 3.2, 3.3                  - MINOR   : jws: fix OpenSSL 3.0 version check 
from > to >=
 - 3.0, 3.2, 3.3             - MINOR   : resolvers: report the expression error 
in the do-resolve() action parser
 - 3.0, 3.2, 3.3             - MINOR   : backend: correct parameter value 
validation in get_server_ph_post()
 - 3.2, 3.3                  - MINOR   : jws: Add missing return value check 
(EVP_PKEY_get_bn_param)

-- 
The haproxy stable-bot is freely provided by HAProxy Technologies to help 
improve the quality of each HAProxy release.  If you have any issue with these 
emails or if you want to suggest some improvements, please post them on the 
list so that the solutions suiting the most users can be found.


Reply via email to