pypi fastapi 0.28.0

latest releases: 0.115.0, 0.114.2, 0.114.1...
5 years ago
  • Implement dependency cache per request.

    • This avoids calling each dependency multiple times for the same request.
    • This is useful while calling external services, performing costly computation, etc.
    • This also means that if a dependency was declared as a path operation decorator dependency, possibly at the router level (with .include_router()) and then it is declared again in a specific path operation, the dependency will be called only once.
    • The cache can be disabled per dependency declaration, using use_cache=False as in Depends(your_dependency, use_cache=False).
    • Updated docs at: Using the same dependency multiple times.
    • PR #292.
  • Implement dependency overrides for testing.

Don't miss a new fastapi release

NewReleases is sending notifications on new releases.