Skip to content

Mount Ossa, Tasmania

Compare
Choose a tag to compare
@mokies mokies released this 18 Aug 23:45
· 265 commits to master since this release
  • Introduced ConcurrentRequestRateLimiter with in-memory implementation of a concurrent rate limiter, AKA a semaphore
  • Deprecating AsyncRequestRateLimiter, users should migrate to ReactiveRequestRateLimiter
  • Changes to RequestRateLimiter interfaces, previously called RateLimiter
  • API breaking method name change: overLimit tooverLimitOrIncrement
  • Introduced new metho geLimitWhenIncremented to determine if the given key, after incrementing by the given weight, is >= the configured rate limit.
  • Library updates Gradle 4.1, Lettuce 4.4.0, Dropwizard 1.1.3, Guava 22.0 (will be removed in 0.5.0)
  • Correcting race condition in InMemorySlidingWindowRequestRateLimiter if equal string based keys had different identities
  • Javadoc and Github doc improvements
  • Avoid work when weight is zero in InMemorySlidingWindow & RedisSlidingWindow