Skip to content

Releases: exaring/hoglet

v0.2.3

02 Jul 13:52
0a46591
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

15 Feb 16:18
Compare
Choose a tag to compare

What's Changed

  • fix(docs): use duration as sliding window argument by @costela in #15
  • feat!: turn prometheus middleware into collector by @costela in #16

Full Changelog: v0.2.1...v0.2.2

extensions/prometheus/v0.1.0

15 Feb 15:38
Compare
Choose a tag to compare

First release of prometheus metrics extension 🎉 🚀

This release breaks compatibility with pre-release code by:

  • renaming the metrics exporter to hogprom.NewCollector (from hogprom.WithPrometheusMetrics)
  • switching from requiring a prometheus.Registerer to exposing a promtheus.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

25 Jan 08:34
Compare
Choose a tag to compare

What's Changed

  • fix(sliding window): implicitly set half-open delay by @costela in #14

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Dec 15:35
Compare
Choose a tag to compare

What's Changed

  • fix(tests): run tests for all modules in repo by @costela in #11
  • fix: always reset open time on half-open by @costela in #12
  • fix context cancelled check by @costela in #13

Full Changelog: v0.1.1...v0.2.0

v0.1.1

22 Nov 17:08
Compare
Choose a tag to compare

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

v0.1.0

10 Nov 14:50
Compare
Choose a tag to compare

First usable release! 🎉

Please give it a spin! 🚀