Releases: Hawk-API/hawkapi-cache
Releases · Hawk-API/hawkapi-cache
v0.2.0 — security hardening
v0.1.0
Initial release.
init_cache(app, *, backend=...)— registersCachePlugin, mounts onapp.state.cache.@cache(ttl=..., tags=..., vary=..., key_func=..., condition=...)decorator.MemoryCacheBackend(max_size=10_000)— LRU + TTL, default.RedisCacheBackend.from_url(...)— multi-process viahawkapi-cache[redis]extra.- Tag-based invalidation:
app.state.cache.invalidate_tags([...]). X-Cache: HIT/MISSresponse header.- Only
GET/HEAD+ 2xx responses are cached. - 35 tests, ruff + pyright strict clean.
- Python 3.12 / 3.13, hawkapi>=0.1.7.