All Versions
35
Latest Version
Avg Release Cycle
100 days
Latest Release
1236 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v5.0.0 Changes
August 09, 2016- Deprecate
whitelist
/blacklist
in favor ofsafelist
/blocklist
. (#181, thanks @renee-travisci). To upgrade and fix deprecations, find and replace instances ofwhitelist
andblacklist
withsafelist
andblocklist
. If you referencerack.attack.match_type
, note that it will have values like:safelist
/:blocklist
. - Remove test coverage for unsupported ruby dependencies: ruby 2.0, activesupport 3.2/4.0, and dalli 1.
- Deprecate
-
v4.4.1 Changes
February 17, 2016- Fix a bug affecting apps using Redis::Store and ActiveSupport that could generate an error saying dalli was a required dependency. I learned all about ActiveSupport autoloading. (#165)
-
v4.4.0 Changes
February 10, 2016- New: support for MemCacheStore (#153). Thanks @elhu.
- Some documentation and test harness improvements.
-
v4.3.1 Changes
December 18, 2015- SECURITY FIX: Normalize request paths when using ActionDispatch. Thanks Andres Riancho at @includesecurity for reporting it.
- Remove support for ruby 1.9.x
- Add Code of Conduct
- Several documentation and testing improvements
-
v4.3.0 Changes
May 22, 2015- Redis proxy passes
raw: true
(thanks @stanhu) - Redis supports
delete
method to be consistent with Dalli (thanks @stanhu) - Support the ability to reset Fail2Ban count and ban flag (thanks @stanhu)
- Redis proxy passes
-
v4.2.0 Changes
October 26, 2014- Throttle's
period
argument now takes a proc as well as a number (thanks @gsamokovarov) - Invoke the
#call
method onblocklist_response
andthrottle_response
instead of#[]
, as per the Rack spec. (thanks @gsamokovarov)
- Throttle's
-
v4.1.1 Changes
September 11, 2014- Fix a race condition in throttles that could allow more requests than intended.
-
v4.1.0 Changes
May 22, 2014- Tracks take an optional limit and period to only notify once a threshold is reached (similar to throttles). Thanks @chiliburger!
- Default throttled & blocklist responses have Content-Type: text/plain
- Rack::Attack.clear! resets tracks
-
v4.0.1 Changes
May 14, 2014- Add throttle discriminator to rack env (thanks @blahed)
-
v4.0.0 Changes
April 28, 2014- Implement proxy for Dalli with better Memcachier support. (thanks @hakanensari)
- Rack::Attack.new returns an instance to ease testing. (thanks @stevehodgkiss) [Changing a module to a class is not backwards compatible, hence v4.0.0.]
- Use Rack::Attack::Request subclass of Rack::Request for easier extending (thanks @tristandunn)
- Test more dalli versions.