[release-announce] python-octaviaclient 2.2.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Thu Sep 10 19:02:27 UTC 2020
We jubilantly announce the release of:
python-octaviaclient 2.2.0: Octavia client for OpenStack Load
Balancing
This release is part of the victoria stable release series.
The source is available from:
https://opendev.org/openstack/python-octaviaclient
Download the package from:
https://pypi.org/project/python-octaviaclient
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/python-
octaviaclient
For more details, please see below.
2.2.0
^^^^^
New Features
* Added ALPN support for listeners with parameter "--alpn-protocol"
(can be set multiple times). Users can define a list of application
layer protocols to be negotiated over a secure connection. For
example, users can limit to HTTP/2 or to HTTP/2 and HTTP/1.1 but
exclude HTTP/1.0.
* Added the amphora delete command.
* Add l7policy and l7rule's quota support to octaviaclient.
* Add support for SCTP protocol in listener, pool and health-monitor
objects.
* Added TLS versions and ciphers unset to listeners and pools.
Changes in python-octaviaclient 2.1.0..2.2.0
--------------------------------------------
78c08ed Add SCTP support
898d0b7 Fix the lower-constraints job for focal
4ca156a Add amphora delete command
f525c39 Fix hacking min version to 3.0.1
c58880e Add TLS versions and ciphers unsets
c6d587c Add ALPN support for listeners
09f8acc Fix new pylint errors
530d6f3 Show operating_status in listing LB output
674541e Add l7policy and l7rule to octavia quota
Diffstat (except docs and test files)
-------------------------------------
lower-constraints.txt | 13 ++----
octaviaclient/api/exceptions.py | 2 +-
octaviaclient/api/v2/octavia.py | 18 +++++++-
octaviaclient/osc/v2/amphora.py | 41 ++++++++++++++---
octaviaclient/osc/v2/availabilityzone.py | 12 ++---
octaviaclient/osc/v2/availabilityzoneprofile.py | 10 ++---
octaviaclient/osc/v2/constants.py | 9 +++-
octaviaclient/osc/v2/flavor.py | 12 ++---
octaviaclient/osc/v2/flavorprofile.py | 10 ++---
octaviaclient/osc/v2/health_monitor.py | 14 +++---
octaviaclient/osc/v2/l7policy.py | 12 ++---
octaviaclient/osc/v2/l7rule.py | 12 ++---
octaviaclient/osc/v2/listener.py | 51 ++++++++++++++++++----
octaviaclient/osc/v2/load_balancer.py | 18 ++++----
octaviaclient/osc/v2/member.py | 12 ++---
octaviaclient/osc/v2/pool.py | 24 +++++++---
octaviaclient/osc/v2/provider.py | 5 +--
octaviaclient/osc/v2/quota.py | 36 ++++++++++++---
octaviaclient/osc/v2/utils.py | 12 +++--
octaviaclient/osc/v2/validate.py | 10 +++--
.../unit/osc/v2/test_availabilityzoneprofile.py | 12 ++---
...dd-alpn-support-listeners-6508704b5c8944d2.yaml | 7 +++
.../notes/add-amphora-delete-0fe5f2097da92b5c.yaml | 4 ++
...-and-l7rule-quota-support-73098a090b252901.yaml | 3 ++
...support-for-sctp-protocol-f23b58db8522cc4b.yaml | 4 ++
...s-versions-ciphers-unsets-8d06a502c8ad38ff.yaml | 4 ++
requirements.txt | 2 +-
setup.cfg | 1 +
test-requirements.txt | 2 +-
47 files changed, 458 insertions(+), 229 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 64c8f83..657440e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ python-openstackclient>=3.12.0 # Apache-2.0
-osc-lib>=1.8.0 # Apache-2.0
+osc-lib>=1.14.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2b52050..a28ea62 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=3.0,<3.1.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
More information about the Release-announce
mailing list