pypi cachelib 0.16.0

2 hours ago

This is CacheLib's 0.16.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.16.0/
Changes: https://cachelib.readthedocs.io/en/stable/changes/#version-0.16.0
Milestone: https://github.com/pallets-eco/cachelib/milestone/3?closed=1

  • Change FileSystemCache default hash method to hashlib.sha256
    because hashlib.md5 is not available in FIPs builds. #500
  • Ping backends servers on init to ensure they are reachable. #503
  • Fix Memcached with python-memcached client returned None
    instead of True when flush_all was successful. #504
  • Add ignore_delete_many_errors parameter to all cache backends to allow
    users to control whether delete_many() raises a RuntimeError if any key fails to delete. #505

Full Changelog: 0.15.4...0.16.0

Don't miss a new cachelib release

NewReleases is sending notifications on new releases.