Skip to content

Release 0.15.3

Compare
Choose a tag to compare
@FlorentinDUBOIS FlorentinDUBOIS released this 09 Aug 09:35
· 368 commits to main since this release
8a5fb9a

🌟 Features

⛑️ Fixed

  • Fix the loading of configuration from a file that was limited to the buffer size, see df69ba6.
  • Fix the display of domain names in the command line, see 14868dd and c738545.

Changelog

➕ Added

  • [ b8e1017 ] fix metrics macros import scopes [hcaumeil] (2023-08-02)
  • [ 471c46f ] renaming metrics for consistancy [hcaumeil] (2023-08-02)
  • [ 9aee4da ] make http status metrics and access logs metrics cluster related [hcaumeil] (2023-08-02)
  • [ 11ff5bd ] add user-agent in access logs [hcaumeil] (2023-08-02)
  • [ 8334bc7 ] add path matching time metrics [hcaumeil] (2023-08-02)
  • [ 6df1802 ] rename metric connections.error to backend.connections.error [hcaumeil] (2023-08-02)
  • [ e8caac8 ] make http.301.redirection metric cluster related [hcaumeil] (2023-08-02)
  • [ 295c2b6 ] cleaner error handling [hcaumeil] (2023-08-03)
  • [ 0acf06d ] better formating [hcaumeil] (2023-08-03)
  • [ 3feeca8 ] variable rename for clarity [hcaumeil] (2023-08-03)
  • [ 182b579 ] rename up and down metrics for clarity [hcaumeil] (2023-08-08)
  • [ c2b4c9c ] make some http 4.x.x status metrics clustered (401,408,413) [hcaumeil] (2023-08-08)
  • [ 0ecf4cc ] chore: print user-agent as a tag value in access logs [Florentin Dubois] (2023-08-08)

🚀 Refactored

  • [ e7b530d ] create CertificateError for the certificate module [Emmanuel Bosquet] (2023-07-31)
  • [ d2e1dcc ] remove anyhow from sozu_command_lib dependencies [Emmanuel Bosquet] (2023-07-31)
  • [ d0389d8 ] add thiserror to ConfigState::dispatch [Emmanuel Bosquet] (2023-07-31)
  • [ 447bed5 ] create ScmSocketError for module scm_socket [Emmanuel Bosquet] (2023-07-31)
  • [ aa55b97 ] create RequestError for the request module [Emmanuel Bosquet] (2023-07-31)
  • [ 0a92877 ] create FrontendFromRequestError [Emmanuel Bosquet] (2023-07-31)
  • [ a04fe34 ] create ServerBindError in socket module [Emmanuel Bosquet] (2023-07-31)
  • [ e1e7ce2 ] create RouterError, ProxyError, extend ListenerError [Emmanuel Bosquet] (2023-07-31)
  • [ bdde240 ] create BackendConnectionError and RetrieveClusterError [Emmanuel Bosquet] (2023-07-31)
  • [ d109ccc ] create MetricError in metrics module [Emmanuel Bosquet] (2023-07-31)
  • [ bda6913 ] put struct Backend in backends module, create BackendError [Emmanuel Bosquet] (2023-07-31)
  • [ cc341e3 ] follow review to the error management [Emmanuel Bosquet] (2023-07-31)
  • [ 5c7a8ef ] create ChannelError [Emmanuel Bosquet] (2023-07-31)
  • [ b919515 ] create ConfigError for the config module [Emmanuel Bosquet] (2023-07-31)
  • [ f9353d2 ] refactor: use CertificateError instead of ParseTlsVersionError [Florentin Dubois] (2023-08-04)

⛑️ Fixed

  • [ df69ba6 ] fix parsing in LoadState [Emmanuel Bosquet] (2023-07-28)
  • [ 14868dd ] fix(tls): use right method to get cn and san attributes [Florentin Dubois] (2023-08-04)
  • [ c738545 ] fix: retrieve cn and san attributes to display them in command line [Florentin Dubois] (2023-08-04)

✍️ Changed

  • [ 21d3609 ] chore: update changelog [Florentin Dubois] (2023-07-17)
  • [ e060e2b ] chore: update year of changelog entries [Florentin DUBOIS] (2023-07-18)
  • [ 06a214f ] comment out proxy protocol v1 tests since v1 is not used in sozu [Emmanuel Bosquet] (2023-07-20)
  • [ 6b89eca ] rename CustomError to ParseError [Emmanuel Bosquet] (2023-07-27)
  • [ c60f5ee ] build: increase minimum supported rust version to 1.67.0 [Florentin Dubois] (2023-08-04)
  • [ 7aab06d ] chore: update dependencies [Florentin Dubois] (2023-08-04)
  • [ df5904e ] chore: update dependencies [Florentin Dubois] (2023-08-07)
  • [ 2539cfb ] styles(command): remove unused imports [Florentin Dubois] (2023-08-07)
  • [ 9c2cbcc ] Remove most clippy warnings, remove front_readiness and back_readiness getters [Eloi DEMOLIS] (2023-08-08)
  • [ b80c7e8 ] chore: update clap to 4.3.21 [Florentin Dubois] (2023-08-09)
  • [ 8a5fb9a ] release: v0.15.3 [Florentin Dubois] (2023-08-09)

📚 Documentation

  • [ 0b0fbcb ] doc: add documentation on tls-related functions [Florentin Dubois] (2023-08-04)

🥹 Contributors

Full Changelog: 0.15.2...0.15.3