Added
#blocklist
and#safelist
name argument (the first one) is now optional.- Added support to subscribe only to specific event types via
ActiveSupport::Notifications
, e.g. subscribe to the
throttle.rack_attack
or theblocklist.rack_attack
event.
Changed
- Changed
ActiveSupport::Notifications
event naming to comply with the recommneded format.
Deprecated
- Subscriptions via
ActiveSupport::Notifications
to the"rack.attack"
event will continue to work (receive event
notifications), but it is going to be removed in a future version. Replace the event name with/rack_attack/
to
continue to be subscribed to all events, or"throttle.rack_attack"
e.g. for specific type of events only.
Removed
- Removed support for ruby 2.2.
- Removed support for obsolete memcache-client as a cache store.
- Removed deprecated methods
#blacklist
and#whitelist
(use#blocklist
and#safelist
instead).