Skip to content

Releases: platinummonkey/go-concurrency-limits

v0.5.2 - Upgrade Dependencies

29 Jun 14:13
7e0e638
Compare
Choose a tag to compare
  • Updates GRPC dependency - dependabot

v0.5.1 - Upgrade Dependencies

05 Jun 15:22
d529b43
Compare
Choose a tag to compare
  • Upgrades dependencies from dependabot

v0.5.0 - Refactor Pool Pattern

31 Dec 15:32
5022ad0
Compare
Choose a tag to compare
  • Refactors pool pattern for more DRY
  • Adds FIFO blocking limiter.

v0.4.1 - Fixes Metric Registry nil point issue

30 Dec 19:30
42c8e32
Compare
Choose a tag to compare
  • Fixes Metric Registry nil point issue
  • Adds the ability to specify your own dogstatd client instead of creating a new one.

v0.4.0 - Organization, Testing & Docs

29 Dec 20:46
e651817
Compare
Choose a tag to compare
  • Adds more testing to patterns
  • Fixes a few lint issues && documentation issues
  • Organizes patterns for future categories.

v0.3.0 - Patterns

27 Dec 21:22
b4dce7d
Compare
Choose a tag to compare
  • Adds common pool pattern
  • Fixes some typos in documentation

v0.2.0

22 Dec 22:02
86be4ef
Compare
Choose a tag to compare
  • Adds DeadlineLimiter
  • Fixes #21 for flaky tests
  • Adds coverage to measurements
  • DelegateListener pattern now available for other limiter types.

v0.1.8

25 Nov 19:19
766b864
Compare
Choose a tag to compare
  1. Migrate to go modules
  2. require go 1.11+

v0.1.7

19 May 16:57
a6d9841
Compare
Choose a tag to compare
  1. Partition strategies are now dynamic

v0.1.6

18 May 15:30
c712e58
Compare
Choose a tag to compare

Adds additional Measurement types

  1. Simple Exponential Moving Average - uses a single alpha value to tune this
  2. Simple Moving Variance - uses to Simple Exponential Moving Averages to calculate the variance
  3. Windowless Moving Percentile - Much credit goes to Martin Jambon here: https://mjambon.com/2016-07-23-moving-percentile/ This is an O(1) (time & space) implementation of a percentile approximation of an input signal.