Releases: poshjosh/rate-limiter
Releases · poshjosh/rate-limiter
0.7.0 Akita Inu
0.6.0-Rottweiler
What's new
Moved Matcher
and ExpressionMatcher
from repository rate-limiter-annotation to rate-limiter
0.5.0 - Malamute
v0.5.0 Allow usage of 3rd party rate limiters
0.4.0 - Chow Chows
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
Whats's New
- Added a default operator i.e
Operator.DEFAULT
- Improved performance
See the changelog for the complete list of changes.