v3.3-dev6
📦 haproxyView on GitHub →
✨ 10 features🐛 6 fixes🔧 10 symbols
Summary
This release introduces tracing for acme, adds aligned memory allocation and pool registration features, and includes several bug fixes and build improvements.
Migration Steps
- Rename counters_be_shared_init to counters_be_shared_prepare.
✨ New Features
- Implement traces for acme.
- Add le2dec (little endian to decimal) sample fetch.
- Implement ha_aligned_alloc() to return aligned memory areas.
- Support creating a pool from a pool registration.
- Add a new flag to declare static registrations for pools.
- Force the name at creation time to be a const for pools.
- Add an alignment property for pools.
- Add macros to register aligned pools.
- Add macros to declare pools based on a struct type.
- Respect pool alignment in allocations.
🐛 Bug Fixes
- Take default-path into account with lua-load-per-thread in hlua.
- Ensure Early-data header is set in mux-quic.
- Possible integer underflow in acme_txt_record().
- Ensure systematic watcher cleanup for server list iterator in hlua_fcn.
- Fix the struct name of fcgi_flt_ctx in fcgi.
- Use _MAX() to avoid build issues in pools declarations in quic.