[release-announce] python-octaviaclient 2.3.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Thu Mar 11 11:20:53 UTC 2021
We are satisfied to announce the release of:
python-octaviaclient 2.3.0: Octavia client for OpenStack Load
Balancing
This release is part of the wallaby 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.3.0
^^^^^
New Features
************
* Added support for the PROXYV2 protocol.
* Added ALPN support for pools 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.
* Add support for tags for Octavia resources. Tags are supported
with load balancers, listeners, pools, members, health monitors,
l7policies and l7rules. Tags can be added when creating a resource,
and they can be set and unset. Tags allow also to filter elements
when listing Octavia resources.
Bug Fixes
*********
* Fix errors when combining set/unset CLI for l7rule resources and
the --wait option.
* Improve CLI error messages when a user performs an
unauthorized/invalid request.
Changes in python-octaviaclient 2.2.0..2.3.0
--------------------------------------------
e7922ac Remove Babel
dfcdd57 Improve error messages in list/show calls
80a5331 Remove install unnecessary packages
21f1d67 Add ALPN support for pools
381c2fc Fix lower-constraints job
ca9146b remove unicode from code
9c4b85a Add tag support for Octavia resources
f832587 Add support for PROXYV2 protocol
1a133a3 Add Python3 wallaby unit tests
1d34fcc Update master for stable/victoria
Diffstat (except docs and test files)
-------------------------------------
babel.cfg | 2 -
lower-constraints.txt | 16 +-
octaviaclient/api/v2/octavia.py | 23 +++
octaviaclient/osc/v2/constants.py | 22 +-
octaviaclient/osc/v2/health_monitor.py | 27 ++-
octaviaclient/osc/v2/l7policy.py | 27 ++-
octaviaclient/osc/v2/l7rule.py | 55 +++--
octaviaclient/osc/v2/listener.py | 28 ++-
octaviaclient/osc/v2/load_balancer.py | 27 ++-
octaviaclient/osc/v2/member.py | 48 +++--
octaviaclient/osc/v2/pool.py | 53 ++++-
octaviaclient/osc/v2/utils.py | 48 ++++-
.../notes/Add-proxyv2-7a540796c60241c3.yaml | 4 +
...add-pool-tls-alpn-support-59758ea78c78952e.yaml | 7 +
.../notes/add-tag-support-01087c4b3c4360dc.yaml | 12 ++
...essages-for-invalid-calls-bc9eb3d18d3e4fdf.yaml | 5 +
releasenotes/source/conf.py | 14 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/victoria.rst | 6 +
requirements.txt | 2 +-
setup.cfg | 13 --
test-requirements.txt | 2 +-
tox.ini | 2 -
zuul.d/projects.yaml | 2 +-
34 files changed, 1737 insertions(+), 106 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 657440e..334c8c1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0
-keystoneauth1>=3.4.0 # Apache-2.0
+keystoneauth1>=3.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index a28ea62..e372073 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ flake8-import-order==0.12 # LGPLv3
-pylint>=2.2.0 # GPLv2
+pylint>=2.5.3 # GPLv2
More information about the Release-announce
mailing list