Skip to content

4.20.0 — 2026-08-03

← 4.19.0 | 5.0.0 → | ↑ 4.x series

Changed

Helpers - FastAPI Rate Limit

  • FastAPI Rate Limit Interceptor Deprecated - FastAPIRestRateLimitHandler, the fastapi.rate_limit.identifiers helpers (extract_bearer_token, resolve_jwt_access_token_sub), and FastAPIRateLimitConfig are deprecated. Instantiating FastAPIRestRateLimitHandler or calling the identifier helpers raises DeprecationError. FastAPIRateLimitConfig emits a DeprecationWarning on instantiation (it cannot raise because BaseConfig instantiates it as a field default at import time; the internal default suppresses the warning).
  • Removed in 5.0.0 - The deprecated FastAPI rate-limit handler, identifiers, FastAPIRateLimitConfig, and archipy.helpers.interceptors.fastapi were deleted in 5.0.0. Use fastapi-redis-sdk (rate_limit() FastAPI dependency). See FastAPI Rate Limiting.
  • Unaffected - The gRPC rate-limit interceptor, RateLimitUtils, and RateLimitWindowDTO remain supported and are not deprecated.

Tests

Tests - FastAPI Rate Limit

  • Feature Suite Removed - Removed features/fastapi_rate_limit.feature and features/steps/fastapi_rate_limit_steps.py together with the deprecated handler.