- Fix cache update on revalidation response with content (rfc9111 section 4.3.3) (239) - Fix request extensions that were not passed into revalidation request for transport-based implementation (but were passed for the pool-based impl) (247). - Add `cache_private` property to the controller to support acting as shared cache. (224) - Improve efficiency of scanning cached responses in `FileStorage` by reducing number of syscalls. (252) - Add `remove` support for storages (241)
0.0.29
- Documentation hotfix. (244)
0.0.28
- Add `revalidated` response extension. (242)
0.0.27
- Fix `RedisStorage` when using without ttl. (231)
0.0.26
- Expose `AsyncBaseStorage` and `BaseStorage`. (220) - Prevent cache hits from resetting the ttl. (215)
0.0.25
- Add `force_cache` property to the controller, allowing RFC9111 rules to be completely disabled. (204) - Add `.gitignore` to cache directory created by `FIleStorage`. (197) - Remove `stale_*` headers from the `CacheControl` class. (199)