Migrating to HAProxy v3.5-dev2
Version v3.5-dev2 introduces 3 breaking changes. This guide details how to update your code.
Released: 7/8/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
proxyOpenTracingdispatchtransparentcli/show-fdconnectionbackendtraceh3mux_quicsslhttpclienthq-interopserversamplehbufinitstconnhaloadlogtoolshtxmux-quichttp-htxquic_frametrace/h3trace/configtrace/tree-widemakefilequicfdmworkerhatermreadmeocspscripts/run-regtests.shvmactions/freebsd-vmhaloadhatermssl_sock_init_srv()agent.healthsrv_settings_init()SMP_F_CONSTSRV_F_NAME_REFDset server nameport_rangehbuf APIno listener modehaload streamshldstream structOBJ_TYPE_HALOADsc_hastream()__sc_hastream()sc_new()app_log_raw()send_log_raw()strl2ic()htx_xfer()qcs_http_rcv_buf()gccssl_sock_handshakehaproxymux-h2debug/tracechunk_frm_appendf()trace decodingtrace definitiontrace.cssl_trace.cenable_optsdisable_optsUSE_H2USE_FCGIUSE_SPOEtinySTOP_SENDINGmux_quicQCSSTREAMMUX closuretgroups fdsmaster-workerworkerpatchbothld_strm_task()be2hexchunkhtxstreambe_max_retriescur_max_retrieshttp-convurl-dechaterm build targethaproxy -ccREQUIRE_OPTIONREQUIRE_SERVICEPROMEXBreaking Changes
●Issue #1
Removed support for 'dispatch' and 'transparent' proxy keywords. Users should remove these keywords from their proxy configurations.
●Issue #2
Removed deprecated OpenTracing support. Applications relying on OpenTracing will need to migrate to an alternative tracing solution.
●Issue #3
Removed deprecated 'master-worker' global keyword. Users should migrate to the 'worker' keyword.
Migration Steps
- 1Remove 'dispatch' and 'transparent' proxy keywords from configurations.
- 2Migrate away from OpenTracing to an alternative tracing solution.
- 3Replace the 'master-worker' global keyword with 'worker'.
Release Summary
Version 3.5-dev2 introduces new features like runtime server renaming and binary-safe logging, alongside significant bug fixes in areas like QUIC and HTTP/2. It also removes support for deprecated proxy keywords and OpenTracing.
Need More Details?
View the full release notes and all changes for HAProxy v3.5-dev2.
View Full Changelog