Current Series Release Notes¶
4.2.0-2¶
Upgrade Notes¶
The minimum redis-py version required is now >= 3.0.0
4.0.0¶
New Features¶
Added TLS support for Zookeeper.
TLS-related options can be defined in a connection URL as query parameters and they will be passed to the Kazoo driver as client arguments.
ca
: SSL CA file to use for authenticationcertfile
: SSL certfile to use for authenticationkeyfile
: SSL keyfile to use for authenticationkeyfile_password
: keyfile passworduse_ssl
: controls whether SSL is used or not. Default to False.verify_certs
: when use_ssl is True you can control whether to complete certificate validation
This also bumps minimum kazoo version to >=2.6.0
3.0.0¶
New Features¶
Added TLS support for MySQL driver.
The following TLS-related options now can be specifed in the MySQL connection URL as query parameters
ssl_ca
path to the CA bundle to use for verifying server certificate
ssl_capath
path to folder with CA bundle files
ssl_cert
path to client public key certificate file
ssl_key
path to client private key file
ssl_check_hostname
verify server hostname against its certificate, accepted values are “true”, “1”, “yes” or “false”, “0”, “no” (default is “true”)
ssl_verify_mode
whether to verify TLS connection accepted values are “true”, “1”, “yes”, “required” or “false”, “0”, “no”, “none”, or “optional”
ssl_cipher
list of permissible ciphers for connection encryption
Bug Fixes¶
[etcd3gw] Membership lease can be already expired to the moment of lease refreshing. In this case heartbeat will try to refresh expired lease forever without success. The patch checks if lease is expired and creates new one.
Fixs inappropriate logic in memcachedlock.release()
2.11.0¶
Deprecation Notes¶
The etcd3 driver is deprecated, it will be removed in a future release. No testing is performed on this driver.
2.10.0¶
New Features¶
Redis driver retries actions for up to 15 times when met with error connecting to Redis.