Skip to content

CacheLibrary 1.3.0

Latest

Choose a tag to compare

@Lakitna Lakitna released this 09 Apr 18:06
1d18342

Changelog

Changes

  • Added support for storing Secret variables.
  • Added support for storing complex Python objects. All pickleable 🥒 objects can now be stored in the cache.
  • Added support for .pkl cache files. These pickle files are a bit faster than JSON files, but they are not human readable. .json files remain default.
  • Added pick strategy parallel process to keyword Cache Retrieve Value From Collection. With parallel process, each parallel process gets its own fixed value, preventing multiple processes from using the same value at the same time. Within a process, the same value is returned on each call.

Logging

  • Improved error message when trying to us a directory as a cache file
  • Added log message when retrieving values. The message includes when the value/collection expires

Dependencies

  • Added dependency: jsonpickle

Internal

  • Major refactor. Split cache management logic from keyword logic.
  • Updated parallel value keys

Automatic changelog

Full Changelog: v1.2.0...v1.3.0