Xena Series Release Notes¶
2.4.1-7¶
Bug Fixes¶
Fixed a possible receive timeout if the driver agent didn’t respond inside five seconds. For example if you have a very slow database.
2.3.0¶
New Features¶
Added parameter
alpn_protocols
to pools. This parameter contains the list of protocols supported by pools, in descending order of preference. The supported protocols arehttp/1.0
,http/1.1
andh2
.
2.2.0¶
New Features¶
Added parameter
alpn_protocols
to listeners. This parameter contains the list of protocols supported by listeners, in descending order of preference. The supported protocols arehttp/1.0
,http/1.1
andh2
.
2.1.0¶
New Features¶
Added a
NotFound
exception class that provider drivers can raise when a resource cannot be found.
2.0.0¶
New Features¶
Added a parameter called
tls_versions
for passing allowed TLS versions to pools and listeners. The available TLS versions have corresponding constants. The constants are prefixed withTLS_VERSION
(except SSLv3 which isSSL_VERSION_3
).
Added a parameter called
tls_ciphers
for passing OpenSSL cipher strings in pools and listeners.
Upgrade Notes¶
Python 2.7 support has been dropped. The minimum version of Python now supported by Octavia-lib is Python 3.6.
1.5.0¶
New Features¶
Add driver interface for validating availability zone metadata and support.
Other Notes¶
Load balancer objects now have an
availability_zone
attribute. This can be None.
1.3.0¶
New Features¶
The driver-lib now provides “get” methods for drivers to be able to query for objects by id. For example, get_loadbalancer(loadbalancer_id).
Added SOURCE_IP_PORT algorithm. Currently supported only by OVN provider driver.
Added ‘allowed_cidrs’ field to Listener data model.
Bug Fixes¶
Improved the driver_lib connecting to the driver-agent sockets.
Fixed a bug where the data model to_dict() may not recurse properly.
Message receiving for the driver_lib will timeout after no response from the driver-agent.
Added some missing provider driver API field name constants.
1.2.0¶
New Features¶
Add the ability to pass multiple VIP objects to providers. This allows for multiple subnets/IPs on a single LB.
1.0.0¶
Other Notes¶
This is the initial cookiecutter commit for this new library.