Releases: alisaifee/limits
Releases · alisaifee/limits
5.1.0
4.8.0
Features
- Expose key_prefix constructor argument for all redis storage
implementations to simplify customizing the prefix used for all keys
created in redis (Backported from5.1.0
).
5.0.0
to memcachio`
- Improved performance of redis moving window
test
andget_window_stats
operations
especially when dealing with large rate limits. - Improved performance of in-memory moving window
test
andget_window_stats
operations. - Reduced load on event loop when expiring limits with async in-memory implementations
5.0.0rc2
Compatibility
- Add back emcache as a non default implementation for memcached + asyncio
- Remove support for memcached < 1.5
Documentation
- Improve presentation of benchmark documentation
4.7.3
Documentation
- Expand benchmark results to included preseeded limits
Bug Fix
- Handle clearing missing key with memcache + async
5.0.0rc1
Backward incompatible changes
- Dropped support for Fixed Window with Elastic Expiry strategy
- Dropped support for etcd
- Replaced async support for memached from memcachio`
Performance
- Improved performance of in-memory moving window
test
andget_window_stats
operations. - Improved performance of redis moving window
test
andget_window_stats
operations. - Improved performance of mongodb moving window
test
andget_window_stats
operations.
4.7.2
Documentation
- Improve presentation of benchmark docs
4.7.1
Testing
- Fix incorrect benchmark for async test method
4.7
Documentation
- Add benchmarking results in documentation