Skip to content

0.8.0

Latest
Compare
Choose a tag to compare
@Ptrskay3 Ptrskay3 released this 04 Jan 10:15
· 3 commits to master since this release

0.8.0

Changed

  • Compatibility with axum = "0.8". This also updates matchit to 0.8, changing how group patterns are described:
    for example, with_group_patterns_as("/foo", &["/foo/:bar"]) needs to be changed to with_group_patterns_as("/foo", &["/foo/{bar}"]).
    The metrics values are also impacted: for example, the value "/foo/:bar" is now "/foo/{bar}".
    This change bumps MSRV to 1.75. [#69]
  • Disable the default features in metrics-exporter-prometheus to skip the binding of port 9000, and the upkeep task is manually spawned. [#75]
  • Add a new feature http-listener to enable that exact feature in metrics-exporter-prometheus. [#79]
  • Replace the once_cell dependency with std::sync::OnceLock [#78]

Fixed

  • Fixed the long-standing pending requests metric leak. [#74]
  • Removed the sideeffect of binding port 9000. [#75]