Releases: karpetrosyan/hishel
Releases · karpetrosyan/hishel
Version 0.0.24
Changelog (hotfix release)
0.0.24 (14th February, 2024)
- Fix
botocore is not installed
exception when using any kind of storage. (#186)
Version 0.0.23
Changelog
0.0.23 (12th February, 2024)
- Support caching for
POST
and other HTTP methods. (#183)
- Make
S3Storage
to check staleness of all cache files with set interval. (#182)
- Fix an issue where an empty file in
FileCache
could cause a parsing error. (#181)
Version 0.0.22
Changelog
0.0.22 (31th January, 2024)
- Make
FileStorage
to check staleness of all cache files with set interval. (#169)
- Support AWS S3 storages. (#164)
- Move
typing_extensions
from requirements.txt to pyproject.toml. (#161)
Version 0.0.21
Changelog
0.0.21 (29th December, 2023)
- Fix inner transport and connection pool instances closing. (#147)
- Improved error message when the storage type is incorrect. (#138)
Version 0.0.20
Changelog
0.0.20 (12/12/2023)
- Add in-memory storage. (#133)
- Allow customization of cache key generation. (#130)
Version 0.0.19
Changelog
0.0.19 (30/11/2023)
- Add
force_cache
extension to enforce the request to be cached, ignoring the HTTP headers. (#117)
- Fix issue where sqlite storage cache get deleted immediately. (#119)
- Support float numbers for storage ttl. (#107)
Version 0.0.18
Changelog
0.0.18 (23/11/2023)
- Fix issue where freshness cannot be calculated to re-send request. (#104)
- Add
cache_disabled
extension to temporarily disable the cache (#109)
- Update
datetime.datetime.utcnow()
to datetime.datetime.now(datetime.timezone.utc)
since datetime.datetime.utcnow()
has been deprecated. (#111)
Version 0.0.17
Changelog
0.0.17 (6/11/2023)
- Fix
Last-Modified
validation.
Version 0.0.16
Changelog
0.0.16 (25/10/2023)
- Add
install_cache
function. (#95)
- Add sqlite support. (#92)
- Move
ttl
argument to BaseStorage
class. (#94)
Version 0.0.14
Changelog
0.0.14 (23/10/2023)
- Replace
AsyncResponseStream
with AsyncCacheStream
. (#86)
- Add
must-understand
response directive support. (#90)