Skip to content

Releases: alisaifee/limits

3.13.0

23 Jun 02:12
3.13.0
7b87c4d
Compare
Choose a tag to compare

Feature

  • Add cost parameter to test methods in strategies.

3.12.0

12 May 17:16
3.12.0
ff28751
Compare
Choose a tag to compare

Enhancements

  • Lazily initialize pymongo client

Documentation

  • Add django-ratelimiter in docs

Chores

  • Update development dependencies
  • Update github actions to latest

3.11.0

20 Apr 20:24
3.11.0
Compare
Choose a tag to compare

Compatibility

  • Add support for python 3.12

3.10.1

17 Mar 18:50
3.10.1
Compare
Choose a tag to compare

Compatibility

  • Relax dependency constraint on packaging

3.10.0

09 Mar 03:09
3.10.0
Compare
Choose a tag to compare

Bug Fix

  • Fix incorrect mapping of coredis exceptions
  • Fix calculation of reset_time

3.9.0

18 Feb 02:15
3.9.0
Compare
Choose a tag to compare

Bug Fix

  • Remove excessively low defaults for mongodb storage and instead
    delegate to the underlying dependency (pymongo, motor)

3.8.0

14 Feb 23:59
3.8.0
Compare
Choose a tag to compare

Features

  • Add option to wrap storage errors with a StorageError
    exception

3.7.0

24 Nov 22:20
3.7.0
Compare
Choose a tag to compare

Features

  • Ensure rate limit keys in redis use are prefixed
    with a LIMITS prefix. This allows for resetting
    all keys generated by the library without implicit
    knowledge of the key structure.

3.6.0

31 Aug 15:34
3.6.0
Compare
Choose a tag to compare

Bug Fix

  • Remove default socket timeout from mongo storage
  • Ensure _version.py has stable content when generated
    using git archive from a tag regardless of when it is
    run.

Compatibility

  • Remove references to python 3.7
  • Remove unnecessary setuptools dependency

3.5.0

16 May 22:45
3.5.0
Compare
Choose a tag to compare

Bug Fix

  • Handle cost > 8000 when using redis
  • Remove arbitrary default timeout for redis+sentinel