deb-python-pymemcache/ChangeLog.rst

2.1 KiB

Change Log

New in version 1.4.2

New in version 1.4.1

New in version 1.4.0

  • Unicode keys support. It is now possible to pass the flag allow_unicode_keys when creating the clients, thanks @jogo!
  • Fixed a bug where PooledClient wasn't following default_noreply arg set on init, thanks @kols!
  • Improved documentation

New in version 1.3.8

  • use cpickle instead of pickle when possible (python2)

New in version 1.3.7

  • default parameter on get(key, default=0)
  • fixed docs to autogenerate themselves with sphinx
  • fix linter to work with python3
  • improve error message on illegal Input for the key
  • refactor stat parsing
  • fix MockMemcacheClient
  • fix unicode char in middle of key bug

New in version 1.3.6

  • Fix flake8 and cleanup tox building
  • Fix security vulnerability by sanitizing key input

New in version 1.3.5

  • Bug fix for HashClient when retries is set to zero.
  • Adding the VERSION command to the clients.

New in version 1.3.4

  • Bug fix for the HashClient that corrects behavior when there are no working servers.

New in version 1.3.3

  • Adding caching to the Travis build.
  • A bug fix for pluggable hashing in HashClient.
  • Adding a default_noreply argument to the Client ctor.

New in version 1.3.2

  • Making the location of Memcache Exceptions backwards compatible.

New in version 1.3.0

  • Python 3 Support
  • Introduced HashClient that uses consistent hasing for allocating keys across many memcached nodes. It also can detect servers going down and rebalance keys across the available nodes.
  • Retry sock.recv() when it raises EINTR

New in version 1.2.9

  • Introduced PooledClient a thread-safe pool of clients