Skip to content

Releases: poshjosh/rate-limiter

0.7.0 Akita Inu

21 Jan 21:23
Compare
Choose a tag to compare

What's New

  • Added UnmodifiableBandwidth via Bandwidths#unmodifiableBandwidth(Bandwidth)

0.6.0-Rottweiler

06 Jan 11:30
Compare
Choose a tag to compare

What's new

Moved Matcher and ExpressionMatcher from repository rate-limiter-annotation to rate-limiter

0.5.0 - Malamute

01 May 19:13
Compare
Choose a tag to compare
v0.5.0

Allow usage of 3rd party rate limiters

0.4.0 - Chow Chows

11 Feb 10:52
Compare
Choose a tag to compare

Whats new from v0.3.0

  • Added Bandwidth#ALWAYS_AVAILABLE and RateLimiter#NO_LIMIT.
  • Permit expressions (for rate conditions) having null right-hand side
  • Improved expression splitting
  • Renamed web.session.cookie to web.request.cookie
  • Renamed web.session.user.role to web.request.user.role
  • Renamed web.session.user.principal to web.request.user.principal
  • Renamed Element to RateSource and add PropertyRateSource
  • Renamed Matcher#matchOrNull to Matcher#match
  • Use String return type for Matcher#match
  • Added field id to Bandwidths
  • Added support for multiple (non-composed) bandwidths
  • Moved ResourceLimiter to rate-limiter-annotation.
  • Implement JVM thread expressions, setup coverage reports.

0.3.0 - American pit bull terrier

22 Jan 10:56
Compare
Choose a tag to compare

Whats's New

  • Added a default operator i.e Operator.DEFAULT
  • Improved performance

See the changelog for the complete list of changes.