Skip to content

Releases: webriots/rate

v1.0.0

21 Nov 18:03
ab7935f

Choose a tag to compare

Real world production testing has completed and this library is deemed stable for a 1.0 release.

v0.2.0

11 Aug 15:55
41023e2

Choose a tag to compare

Breaking changes:

  • Rename Check to CheckToken

New features:

  • Process multiple tokens from a bucket with TakeTokens and CheckTokens

v0.1.15

04 Aug 23:00
1182ba1

Choose a tag to compare

Automatically calculate a minimum safe rotation interval

v0.1.14

04 Aug 20:33
d065722

Choose a tag to compare

Introduce RotatingTokenBucketRateLimiter

v0.1.13

29 May 06:31
128bf38

Choose a tag to compare

AIMD optimizations

v0.1.12

23 May 21:10
1cfed02

Choose a tag to compare

AIMD constructor parameter validation.

v0.1.11

23 May 16:31
87182f4

Choose a tag to compare

  1. Validate constructor input
  2. Adjust AIMD decrease rate to account for rateMin

v0.1.10

21 May 05:41
26e92ee

Choose a tag to compare

Slightly improve bucket refill fairness

v0.1.9

20 May 19:36
3bd03aa

Choose a tag to compare

Add ability to observe AIMD rates.

v0.1.8

18 May 15:13
8decced

Choose a tag to compare

Constructor efficiency improvements.