Skip to content

Latest commit

 

History

History
157 lines (79 loc) · 3.84 KB

CHANGELOG.md

File metadata and controls

157 lines (79 loc) · 3.84 KB

metrics-prometheus changelog

All user visible changes to this project will be documented in this file. This project uses Semantic Versioning 2.0.0.

0.8.0 · 2024-10-21

Diff

BC Breaks

  • Upgraded to 0.24 version of metrics crate. (7398888c)
  • Upgraded to 0.18 version of metrics-util crate. (7398888c)
  • Bumped up MSRV to 1.81 because for #[expect] attribute usage. (a1192b5d)

0.7.0 · 2024-05-30

Diff

BC Breaks

  • Upgraded to 0.23 version of metrics crate. (#11, #10)
  • Upgraded to 0.17 version of metrics-util crate. (#11, #10)
  • Bumped up MSRV to 1.72 because of newer dependencies versions. (#11, #10)

0.6.0 · 2023-12-25

Diff

BC Breaks

  • Upgraded to 0.22 version of metrics crate. (#9)
  • Upgraded to 0.16 version of metrics-util crate. (#9)

0.5.0 · 2023-09-06

Diff

Changed

0.4.1 · 2023-04-25

Diff

Changed

  • Updated to 0.5 version of sealed crate to fully get rid of syn 1.0. (f923cb69, #7)

0.4.0 · 2023-04-17

Diff

BC Breaks

  • Upgraded to 0.21 version of metrics crate. (#5)
  • Upgraded to 0.15 version of metrics-util crate. (#5, #6)

0.3.1 · 2023-01-24

Diff | Milestone

Added

  • build(), build_freezable() and build_frozen() methods to recorder::Builder, allowing to build the resulting metrics::Recorder without installing it as metrics::recorder(). (#4)

0.3.0 · 2022-12-11

Diff

BC Breaks

  • Switched functions naming convention from must_* for panicking to try_* for fallible. (#1)

Added

  • storage::Immutable allow fast access to already registered metrics. (#2)
  • FrozenRecorder implementation of metrics::Recorder allowing access already registered metrics fast, but unable to register new ones on the fly. (#2)
  • FreezableRecorder implementation of metrics::Recorder, uniting both Recorder and FrozenRecorder ones. (#2)

0.2.0 · 2022-12-08

Initially implemented

  • storage::Mutable implementation of metrics_util::registry::Storage backed by prometheus::Registry and allowing to change help description of already registered metrics. (6a6d4eae)
  • Recorder implementation of metrics::Recorder allowing metrics creation on the fly. (6a6d4eae)
  • NoOp, Panic and PanicInDebugNoOpInRelease (default) failure::Strategys to handle possible prometheus::Errors. (6a6d4eae)