- Bug fix for HashClient when retries is set to zero.
- Adding the VERSION command to the clients.
- Bug fix for the HashClient that corrects behavior when there are no working servers.
- Adding caching to the Travis build.
- A bug fix for pluggable hashing in HashClient.
- Adding a default_noreply argument to the Client ctor.
- Making the location of Memcache Exceptions backwards compatible.
- 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
- Introduced PooledClient a thread-safe pool of clients