Release 1.0.3
1.0.3 - 2024-07-17
This changelog entry contains changes from the version
1.0.1
and1.0.2
🌟 Features
- Metrics are now merged accross workers, to have proxying metrics, and cluster metrics, cumulated. This is avoidable in the CLI with the
--workers
flag. See6b4b96b
,5deac5d
- Time metrics are now converted to prometheus-compatible histograms, cumulated accross workers as explained above. See
64b558e
- Additional metrics, "unsent-access-logs", see
ec56678
and "request_time", see57923de
- backend events are displayed in the CLI, see
97c9f30
- Sōzu reconnects with the access log target (for instance, a UNIX socket) if the connection is lost. See
18d6649
⛑️ Fixed
- The behaviour of certificate resolver has been entirely reworked to mitigate certificate conflicts, and prevent deleting certificates accidently, see
8b3462d
Changelog
🌟 Features
- [
97c9f30
] display events in the CLI, document the use [Emmanuel Bosquet
] (2024-06-25
) - [
6b4b96b
] merge proxying metrics accross workers [Emmanuel Bosquet
] (2024-07-09
) - [
5deac5d
] merge cluster metrics across workers [Emmanuel Bosquet
] (2024-07-09
) - [
64b558e
] metrics: return histograms for time metrics [Emmanuel Bosquet
] (2024-07-11
) - [
ec56678
] add count metric "unsent-access-logs" [Emmanuel Bosquet
] (2024-07-11
) - [
18d6649
] revive backend of access logs when it fails [Emmanuel Bosquet
] (2024-07-11
) - [
57923de
] add request_time metric to access logs, BREAKING [Emmanuel Bosquet
] (2024-07-11
)
📚 Documentation
⛑️ Fixed
- [
8b3462d
] resolve longer-lived certificates [Emmanuel Bosquet
] (2024-06-21
) - [
67802bf
] CertificateResolver: add two unit tests, and suggestions [Emmanuel Bosquet
] (2024-06-21
) - [
7a107c6
] better display of backend metrics [Emmanuel Bosquet
] (2024-07-08
) - [
15ac8eb
] fix AggregatedMetrics::merge_metrics [Emmanuel Bosquet
] (2024-07-11
) - [
9f765c1
] command::logging::logs apply review [Emmanuel Bosquet
] (2024-07-17
)
✍️ Changed
- [
e6626c4
] remove the logs-cache feature [Emmanuel Bosquet
] (2024-05-06
) - [
9e889ce
] bump mio to 1.0.0 [Emmanuel Bosquet
] (2024-06-21
) - [
b74888c
] Move unsent-access-logs metric increment out of sozu_command_lib [Eloi DEMOLIS
] (2024-07-11
) - [
dd54bea
] propagate logging setup errors [Emmanuel Bosquet
] (2024-07-11
)
➕ Added
- [
f30d0b1
] create command::logging::LogError [Emmanuel Bosquet
] (2024-07-11
)