Releases: platinummonkey/go-concurrency-limits
Releases · platinummonkey/go-concurrency-limits
v0.1.7
- Partition strategies are now dynamic
v0.1.6
Adds additional Measurement types
- Simple Exponential Moving Average - uses a single alpha value to tune this
- Simple Moving Variance - uses to Simple Exponential Moving Averages to calculate the variance
- 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.
v0.1.5
- Adds GRPC Streaming server and client implementation
- Adds GRPC examples
v0.1.4
v0.1.3
Adds a timeout to the BlockingLimiter - This allows for blocking implementation but also timeout naturally for deadlined requests.
v0.1.2
Adds a fix to the GRPC interceptors to set the status code and custom error message
v0.1.1
Adds Upstream Gradient2 Fixes
v0.1.0
- Adds upstream fixes to gradient2 limit
- Adds examples
v0.1.0-rc2
Includes some updates to VegasLimit for when to probe based on upstream issues.
v0.1.0-rc1
Initial release, it is inline with upstream Netflix/concurrency-limits.
Notes: This is not tested in production yet, and soon examples will be available.