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