- Local-time support for logs by default, configurable via POSIX TZ env var
- Stabilized Prometheus metrics via --metrics option
- HTTP-level Prometheus metrics endpoint and Grafana dashboard example
Full changelog
This new v2.42.0 brings bug fixes, new features and improvements. Fix a memory increase regression introduced in v2.40.0. Support for HTTP Prometheus metrics, Local-time for logs by default, support for the POSIX TZ environment variable to configure logs's timezone, as well as other minor improvements.
Fixes
- 0b128b9 Update dependencies and bump up Rust to 1.88.0. PR #641 by @joseluisq
- 4124999 Regression: Memory increase for Linux Musl statically-linked binaries introduced in
v2.40.0. See PR #640 by @joseluisq - 8451cf7
--disable-symlinksoption does not work properly if a path contains intermediate symlink components. PR #639 by @joseluisq
Features
- b798f68 Local-time support for logs by default to honor user's system time. It also supports the POSIX
TZenvironment variable to update the logs's time zone on demand. PR #632 by @joseluisq. See docs. - 2d50f88 Stabilize Prometheus metrics feature via
--metricsoption. PR #635 by @chrissnell. See docs - a4213e5 HTTP-level Prometheus metrics for the metrics endpoint. PR #631 by @chrissnell
- 6ada726 Grafana dashboard example for Prometheus metrics feature. PR #636 by @chrissnell. See example.
Docs
- 0a8c8ca Metrics feature documentation page. PR #633 by @chrissnell. See docs
- b6856ea Local-time support for logs. PR #638 by @joseluisq
For more details see the v2.42.0 milestone and the full changelog v2.41.0...v2.42.0.