[release-announce] octavia-lib 2.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Thu Apr 2 11:13:23 UTC 2020
We are delighted to announce the release of:
octavia-lib 2.0.0: A library to support Octavia provider drivers.
This release is part of the ussuri stable release series.
The source is available from:
https://opendev.org/openstack/octavia-lib
Download the package from:
https://pypi.org/project/octavia-lib
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/octavia-lib
For more details, please see below.
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 with
"TLS_VERSION" (except SSLv3 which is "SSL_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.
Changes in octavia-lib 1.5.0..2.0.0
-----------------------------------
6bec133 Add TLS protocols for listener and pool model
7b52b7c Update hacking for Python3
3e12783 Adding cipher list Support for provider drivers
c565e7b Remove the dependency on the "mock" package
c058658 Re-home constants here from octavia
7d03255 Remove all usage of six library
c5f9385 Complete dropping py27 support goal
36902d9 Fix flake8 tox.ini directive
9e60548 Missed some flavor references in the AZ methods
c9a1c39 Stop testing python 2
4cef38b Return tips jobs to voting
Diffstat (except docs and test files)
-------------------------------------
lower-constraints.txt | 1 -
octavia_lib/api/drivers/data_models.py | 12 ++--
octavia_lib/api/drivers/provider_base.py | 4 +-
octavia_lib/common/constants.py | 16 +++++
octavia_lib/hacking/checks.py | 71 ++++++----------------
...r-listener-and-pool-model-e9083b85afc62ef0.yaml | 9 +++
...port-for-provider-drivers-6a4dbec2d0254aae.yaml | 6 ++
.../notes/drop-python-2-7-f17da6245b0ebc13.yaml | 5 ++
requirements.txt | 1 -
setup.cfg | 6 +-
test-requirements.txt | 3 +-
tox.ini | 45 +++++++++-----
zuul.d/projects.yaml | 1 -
18 files changed, 137 insertions(+), 132 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 74375a9..2575953 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +7,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 56a501c..f417486 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
@@ -10 +9,0 @@ doc8>=0.6.0 # Apache-2.0
-mock>=2.0.0 # BSD
More information about the Release-announce
mailing list