What's Changed
This is the CacheLib 0.14.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.
PyPI: https://pypi.org/project/CacheLib/0.14.0/
Changes: https://cachelib.readthedocs.io/en/stable/changes/#version-0.14.0
Milestone: https://github.com/pallets-eco/cachelib/milestone/1?closed=1
Features
- feat: add valkey backend based on redis by @john0isaac in #441
Issues
- fix: failing CI
datetime.utcnow()Deprecation warnings andmemcachestarting twice by @john0isaac in #421 - fix: use exponential retires on NAS by @john0isaac in #424
- fix: return
Noneif apickleerror is thrown instead of throwing unbound error by @john0isaac in #448 - fix: add was failing for expired keys while it should work by @john0isaac in #449
- fix: delete many in redis and memcache and add tests for it by @john0isaac in #443
Documentation
- docs: add contributing and quickstart example by @john0isaac in #430
- docs: add installation page by @Suraj80 in #431
Code Changes
- remove
UP038and pinboto3by @john0isaac in #445 - refresh project layout by @davidism in #420
New Contributors
Full Changelog: 0.13.0...0.14.0