Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 735 Bytes

CHANGELOG.md

File metadata and controls

33 lines (21 loc) · 735 Bytes

ChangeLog

0.1

0.1.5

  • Replace aioredis to redis.

0.1.4

  • Now use lua script.
  • Break change: You should call FastAPILimiter.init with await.
    await FastAPILimiter.init(redis)

0.1.3

  • Support multiple rate strategy for one route. (#3)

0.1.2

  • Use milliseconds instead of seconds as default unit of expiration.
  • Update default_callback, round milliseconds up to nearest second for Retry-After value.
  • Access response in the callback.
  • Replace transaction with pipeline.

0.1.1

  • Configuring the global default through the FastAPILimiter.init method.
  • Update status to 429 when too many requests.
  • Update default_callback params and add Retry-After response header.