Releases: exaring/hoglet
Releases · exaring/hoglet
v0.2.3
v0.2.2
extensions/prometheus/v0.1.0
First release of prometheus metrics extension 🎉 🚀
This release breaks compatibility with pre-release code by:
- renaming the metrics exporter to
hogprom.NewCollector
(fromhogprom.WithPrometheusMetrics
) - switching from requiring a
prometheus.Registerer
to exposing apromtheus.Collector
This means you now need to instantiate the metrics middleware separately and can either directly register it (if you already have a prometheus.Registerer
in scope), or expose it via an existing prometheus.Collector
implementation (e.g. if you circuit lives inside a part of the code that already implements .Collect()
.
v0.2.1
v0.2.0
v0.1.1
Fixes
- fix: do not cancel inbound context after call
- fix(test): new ctx test was not rebased on newest
- fix(test): limiter should not skew benchmarks
New features
- feat(docs/tests): clarify
WithFailureCondition
behavior #9 - perf: avoid closures that cause allocations #10
- feat: expose more inner API for extensibility
- feat: add prometheus metrics extension
- perf(ewma): use atomic uint64 instead of value
Full Changelog: v0.1.0...v0.1.1