Skip to content

Latest commit

 

History

History
98 lines (79 loc) · 3.88 KB

CHANGELOG.md

File metadata and controls

98 lines (79 loc) · 3.88 KB

1.2.2

  • Adds support for gat, gats, gat_many and gats_many commands 123

1.2.1

  • fixes issue with optimeout when using python versions >= 3.11 115

1.2.0

  • Support for Python 3.12

1.1.1

  • Fix race condition with purging last used connections 110

1.1.0

  • Support for autodiscovery protocol 98
  • Fix key checker for making it compliant with Memcache 99

1.0.0

Breaking Changes:

  • This Version discontinues to support Python 3.7. #86

Changes:

  • Synchronize emcache.Client public interface with emcache.client._Client implementation #84
  • Support for Python 3.11 #86

0.6.2

  • Support for macos builds #75

0.6.1

  • Support for Python 3.10

0.6.0

  • Support for SSL #62

0.5.0

  • Support for autobatching #57

0.4.1

  • Add create connection latencies metrics #54
  • Add new min_connections parameter #55
  • Purge only one connection per loop iteration #56

0.4.0

  • Stable version

0.3.2b0

  • Support for Python 3.9 #52

0.3.1b0

  • Fix bug: release connection when waiter is cancelled after wakeup #48

0.3.0b0

  • Add support for the increment and decrement commands #36
  • Add support for the touch command #37
  • Add support for flush_all command #38
  • Add support for delete command #39

0.2.1b0

  • Add new close method at Client class level for releasing any underlying resource used. #34

0.2.0b0

  • 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

0.1.1b0

  • Disabled support for exptime and flags for the append and prepend commands. For both commands Memcached ignores their value. #25

0.1.0b0

First release