Skip to content

Release 1.0.3

Compare
Choose a tag to compare
@Keksoj Keksoj released this 17 Jul 16:46
· 28 commits to main since this release

1.0.3 - 2024-07-17

This changelog entry contains changes from the version 1.0.1 and 1.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. See 6b4b96b, 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", see 57923de
  • 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)

🥹 Contributors