All Versions
11
Latest Version
Avg Release Cycle
115 days
Latest Release
944 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.1
October 21, 2019 -
v6.0.0 Changes
October 13, 2018๐ Changed
- ๐ Change the
ETS
backend to throw an error if eitherexpiry_ms
orcleanup_interval_ms
config values are missing. This should have been fixed ages ago. - Default
:pool_max_overflow
changed to0
. It's a better default, given that some users have seen weird errors when using a higher overflow. In general, capacity should be increased by using a higher:pool_size
instead - ๐ Changed how the ETS backend does cleanups of data, should be more performant.
- ๐ Change the
-
v5.0.0 Changes
May 18, 2018โ Added
- A new
check_rate_inc
function, which allows the caller to specify the integer with which to increment the bucket by. This is useful for limiting APIs which have some notion of "cost" per call.
- A new
-
v5.0.0-rc1
May 11, 2018 -
v4.0.0
April 23, 2018 -
v3.0.0 Changes
February 20, 2018๐ Changed
- Require elixir >= 1.6
- ๐ Use a more sane supervision tree structure
-
v2.1.0 Changes
๐ Changed
- โ Add option to use more than one backend
- โ Add option to suppress all logging
-
v2.0.0 Changes
September 24, 2017๐ Changed
- ๐ New, simpler API
- No longer need to start backend processes manually
- Call
Hammer.check_rate
directly, rather thanuse
ing a macro
- ๐ง Hammer is now an OTP application, configured via
Mix.Config
- ๐ New, simpler API
-
v1.3.0
February 20, 2018 -
v1.0.0 Changes
August 22, 2017โ Added
- Formalise backend API in
Hammer.Backend
behaviour
- Formalise backend API in