Willy, On 11/26/24 16:48, Willy Tarreau wrote:
HAProxy 3.1.0 was released on 2024/11/26. It added 41 new commits after version 3.1-dev14.
Congratulations on the release. I've had regretfully little time / energy to follow the development and the list in the past year or so (I still owe you a response on the UUIDv7 patch), but it would not be a proper release without an email of mine :-)
I'm pretty sure we've had this already the last time and you told me that it was fixed, but the "Changelog" column for 3.1 uses dashes instead of slashes for the date separator. I'm also noticing that the "Release date" column has a tilde for 3.0 and 3.1, but now that the versions are relased it's no longer an approximate date :-)
- automatic encoding: logs can now be emitted in a structured way, using JSON or CBOR, with each field named after its original name or via an explicit alias described in the log-format line (using "%(...)", see sections 8.2.6 and 8.3.5). This naming will later also permit to perform some operations, matching, or on-the-fly transformations.
This is interesting. I did not yet look into how exactly it works, but perhaps this would also enabled structured logging with systemd-journald, i.e. this issue: https://github.com/haproxy/haproxy/issues/771?
Best regards Tim Düsterhus