0.7.0
Changed
MakeDefaultHandle::make_default_handlenow takesselfas argument. This allows custom implementor structs to hold non-static data. [#49]- Change the default initialization of
PrometheusHandleto prevent unbounded memory growth of histograms. [#52] - Bump
metricsto0.23,metrics-exporter-prometheusto0.15. [#52] - Document MSRV as 1.70 currently. [#52]
Added
GenericMetricLayer::pair_fromto initialize from a concrete struct.GenericMetricLayer::pairnow requires that the handle type implementsDefault. [#49]BaseMetricLayerthat serves a more lightweight alternative toGenericMetricLayer. [#56]
What's Changed
- Update metrics-exporter-prometheus to 0.14.0 by @gauravkumar37 in #50
MakeDefaultHandleand other API improvements by @Ptrskay3 in #49- Change default initialization of PrometheusHandle by @Ptrskay3 in #52
- A backend-agnostic layer by @Ptrskay3 in #56
- Briefly document push gateway mode by @Ptrskay3 in #61
- release/0.7.0 by @Ptrskay3 in #62
New Contributors
- @gauravkumar37 made their first contribution in #50
Full Changelog: 0.6.1...0.7.0