- This Version discontinues to support Python 3.7. #86
- Synchronize emcache.Client public interface with emcache.client._Client implementation #84
- Support for Python 3.11 #86
- Support for macos builds #75
- Support for Python 3.10
- Support for SSL #62
- Support for autobatching #57
- Add create connection latencies metrics #54
- Add new
min_connections
parameter #55 - Purge only one connection per loop iteration #56
- Stable version
- Support for Python 3.9 #52
- Fix bug: release connection when waiter is cancelled after wakeup #48
- Add support for the
increment
anddecrement
commands #36 - Add support for the
touch
command #37 - Add support for
flush_all
command #38 - Add support for
delete
command #39
- Add new close method at Client class level for releasing any underlying resource used. #34
- Try to have always at least one TCP connection per host. #26
- Quadratic backoff until reach the maximum of 60 seconds when an attempt for openning a connection fails. #26
- Support for tracking the healthiness of the nodes, by checking that always at least there is one TCP connection. Unhealthy nodes can be optionally removed from pool of nodes elegible for sending traffic. #27
- Support for cluster events for telling you in real time what signfificant events are happening, for now only supports two events for telling you when a node has changed the healthy status. #27#32
- Support for cluster managment which provies different operations for the cluster like listing the nodes that are participating into the cluster, or return the ones that are healthy or unhealthy. #29
- New cluster managment function for returning the most important metrics observed at connection pool level #30
- Disabled support for
exptime
andflags
for theappend
andprepend
commands. For both commands Memcached ignores their value. #25
First release