Releases: 1pkg/gohalt
Releases · 1pkg/gohalt
go1.22 support
add bucker throttler
add leaky bucket throttler make generic cell rate throttler atomic
add cellrate throttler
v0.8.0 add generic cell rate throttler
add semaphore throttler
v0.7.0 add semaphore throtttler
simplify throttler test tcase
v0.6.3 simplify throttler testing tcase
bump go version to 1.16
v0.6.2 bump go version
guarantee timed throttler acquire order
v0.6.1 time thr first acq starts the loop guarantee
new generator throttler
- add throttler generator implementation
- replace
math/rand
with secure PRNG function alternativecrypto/rand
add past and future throttlers
v0.5.0 add past and future time throttlers
error types normalization
All untyped errors were replaced with two major error types:
ErrorThreshold
which defines error type that occurs if throttler reaches specified threshold.ErrorInternal
which defines error type that occurs if throttler internal error happens.