Migrating to HAProxy v3.4-dev4
Version v3.4-dev4 introduces 1 breaking change. This guide details how to update your code.
Released: 2/4/2026
1
Breaking Changes
2
Migration Steps
12
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
hluapromexmux-h1proto_tcpstick-tablessslappletquictcpcheckthreadscpu-topoX509_STORE_get1_objects()Breaking Changes
●Issue #1
MEDIUM: ssl: remove connection from msg callback args. The `connection` argument has been removed from SSL message callbacks. If your code relies on this argument, it will need to be updated to no longer use it.
Migration Steps
- 1MEDIUM: ssl: porting to X509_STORE_get1_objects() for OpenSSL 4.0. If you are using OpenSSL 4.0 or later, ensure your SSL configurations are compatible with the new X509_STORE_get1_objects() function.
- 2REGTESTS: ssl: make reg-tests compatible with OpenSSL 4.0. Ensure your regression tests are updated to work with OpenSSL 4.0.
Release Summary
This release (3.4-dev4) introduces several bug fixes and minor improvements, including enhancements to SSL handling, network protocol support, and configuration checks. It also includes optimizations for server and proxy structures and updates regression tests for OpenSSL 4.0 compatibility.
Need More Details?
View the full release notes and all changes for HAProxy v3.4-dev4.
View Full Changelog