[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