[release-announce] openstacksdk 0.49.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Tue Sep 8 12:40:07 UTC 2020
We are glad to announce the release of:
openstacksdk 0.49.0: An SDK for building applications to work with
OpenStack
This release is part of the victoria stable release series.
The source is available from:
https://opendev.org/openstack/openstacksdk
Download the package from:
https://pypi.org/project/openstacksdk
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/openstacksdk
For more details, please see below.
0.49.0
^^^^^^
New Features
************
* Add "numa_affinity_policy" attribute to "port" resource. Users can
set this attribute to "required", "deferred" or "legacy". This
parameter is nullable.
* Added the "tls_versions" properties to listener.py and pool.py for
storing a python list of TLS protocol versions to be used by the
pools and listeners.
* Supports fetching raw (unprocessed) introspection data from the
bare metal introspection service.
Upgrade Notes
*************
* Cloud with the *force_ipv4* flag will no longer return a
*public_v6* value, even if one is provided by the cloud. This is to
avoid having entries for unconfigured interfaces.
* Image upload will no longer fall back to attempting to use the
import workflow if the initial upload does not work.
Changes in openstacksdk 0.48.0..0.49.0
--------------------------------------
5ee8a2b4 Update config to Keystone v3
ef43a9ff Add support for filters into the project cleanup
78e1c613 Stop falling back to image import
1124c32d Add "numa_affinity_policy" attribute to "port"
707839e2 baremetal-introspection: allow fetching unprocessed data
d48d9057 Add compute microversion 2.6 and 2.8
6f9cd3f7 Use unittest.mock instead of mock
c9f6b104 Functional tests to explicitly use ML2/OVS
3fb43bc1 Add block_storage find functions
ddac0d57 Allow passing in a logging handler
b23654e5 Tolerate images created with other means
77e2f67d switch to importlib.metadata for entrypoint loading
661a0eb4 Ignore IPv6 addresses if force_ipv4 is set
c5748fb1 Add TLS protocol support for Octavia
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 15 ++
lower-constraints.txt | 2 +-
openstack/_log.py | 35 ++--
openstack/baremetal_introspection/v1/_proxy.py | 6 +-
.../baremetal_introspection/v1/introspection.py | 10 +-
openstack/block_storage/v3/_proxy.py | 118 +++++++++++--
openstack/cloud/meta.py | 8 +-
openstack/cloud/openstackcloud.py | 52 ++++--
openstack/compute/v2/_proxy.py | 46 ++++-
openstack/compute/v2/server_remote_console.py | 36 ++++
openstack/config/vendors/switchengines.json | 5 +-
openstack/connection.py | 19 ++-
openstack/dns/v2/_proxy.py | 4 +-
openstack/image/_base_proxy.py | 3 +-
openstack/image/v2/_proxy.py | 9 +-
openstack/load_balancer/v2/listener.py | 5 +-
openstack/load_balancer/v2/pool.py | 5 +-
openstack/network/v2/_proxy.py | 169 +++++++++++++++----
openstack/network/v2/port.py | 2 +
openstack/orchestration/v1/_proxy.py | 18 +-
openstack/proxy.py | 80 ++++++++-
.../unit/baremetal_introspection/v1/test_proxy.py | 11 +-
.../unit/orchestration/v1/test_stack_files.py | 4 +-
...port-numa-affinity-policy-b42a85dbe26560d2.yaml | 6 +
...rsion-support-for-octavia-7ecb372e6fb58101.yaml | 6 +
...orce_ipv4_no_ipv6_address-9842168b5d05d262.yaml | 6 +
.../notes/no-import-fallback-a09b5d5a11299933.yaml | 5 +
.../notes/unprocessed-2d75133911945869.yaml | 5 +
requirements.txt | 2 +
test-requirements.txt | 1 -
104 files changed, 980 insertions(+), 360 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index c443a454..52e05ec9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -19,0 +20,2 @@ cryptography>=2.1 # BSD/Apache-2.0
+
+importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 75ea92bc..69e9e440 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +9,0 @@ jsonschema>=3.2.0 # MIT
-mock>=3.0.0 # BSD
More information about the Release-announce
mailing list