Skip to content

Releases: mbr/simplekv

0.11.5: Azure Backend bugfix

28 Nov 15:42
Compare
Choose a tag to compare
  • Fix one off in open() method interfaces for azure backend

0.11.4: Azure Backend improvements

21 Nov 15:10
Compare
Choose a tag to compare
  • 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

06 Oct 06:35
Compare
Choose a tag to compare
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

21 Sep 12:34
Compare
Choose a tag to compare

Fix version number in setup.py and documentation

12 Sep 14:38
Compare
Choose a tag to compare
0.11.1

fix version in setup.py

0.11.0

04 Aug 14:59
Compare
Choose a tag to compare
  • 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.