Releases: mbr/simplekv
Releases · mbr/simplekv
0.11.5: Azure Backend bugfix
- Fix one off in open() method interfaces for azure backend
0.11.4: Azure Backend improvements
- The open() method in the azure backend now supports partial reads of blobs
- The exceptions from the azure backend contain more human-readable information in case of common errors like connection problems to the azure blob store (fixes #62).
Fix key type behaviour in ExtendedKeyspaceMixin
fix key type check in ExtendedKeyspaceMixin (#61) * fix key type check in ExtendedKeyspaceMixin * Update changes.rst * bump version number to 0.11.3
Restore old behavior of accepting keys of type `str` on Python 2
0.11.2 bump version number to 0.11.2
Fix version number in setup.py and documentation
0.11.1 fix version in setup.py
0.11.0
- The memcached backend has been removed
- Keys have to be provided as unicode strings
- Values have to be provided as bytes (python 2) or as str (python 3)
- keys() and iter_keys() provide a parameter to iterate just over all keys with a given prefix
- Added simplekv.CopyMixin to allow access to copy operations to backends which support a native copy operation
- Added a decorator which provides a read-only view of a store: simplekv.decorator.ReadOnlyDecorator
- Added a decorator which url-encodes all keys: simplekv.decorator.URLEncodeKeysDecorator
- Added a Microsoft Azure Blob Storage backend: simplekv.net.azurestore.AzureBlockBlobStore
- Added simplekv.contrib.ExtendedKeyspaceMixin which allows slashes and spaces in key names. This mixin is experimental, unsupported and might not work with all backends.