All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
Debug
derive to numerous types. (#504)
- Bump MSRV to 1.70.0.
- Support for dynamism using
tracing::Span::record
to add label values. (#408)
- Bump MSRV to 1.65.0.
- Bump MSRV to 1.61.0.
- Update
metrics
to0.20
.
- A new label filter,
Allowlist
, to only collect labels which are present in the list. (#288)
- Bumped the dependency on
metrics
to deal with a public API change.
- Updated various dependencies in order to properly scope dependencies to only the necessary feature flags, and thus optimize build times and reduce transitive dependencies.
- Updated to the new handle-based design of
metrics
.
- Bumped dependency on
tracing-subscriber
to0.3
. (#249)
- Updated all dependencies to remove default features and only use necessary features for the crate itself.
- Improved performance by memoizing/denormalizing fields, pooling label storage, and improving how the current span is accessed. (#224)
- Bumped
metrics
dependency to0.15
and updated the necessary APIs.
- Bumped
metrics
dependency to0.14
.
- Switched from
MetricKind
toMetricKindMask
.
- Genesis of the crate.