[release-announce] [kuryr] kuryr-lib 0.7.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 27 19:37:05 UTC 2017


We are glad to announce the release of:

kuryr-lib 0.7.0: Kuryr shared config and utilities

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/kuryr

Download the package from:

    https://tarballs.openstack.org/kuryr/

Please report issues through launchpad:

    https://bugs.launchpad.net/kuryr

For more details, please see below.

0.7.0
^^^^^


New Features
************

* Introduce hw_veb binding driver. This driver can perform binding
  of SR-IOV neutron port.

* Add support for multiple binding drivers. Introduce a new config
  called 'enabled_drivers' which specifies a list of binding drivers
  allowed to use.


Deprecation Notes
*****************

* Rename the config 'driver' to 'default_driver' in 'binding' group.
  This is for making it clear that it is allowed to have more than one
  type of bindings.

Changes in kuryr-lib 0.6.0..0.7.0
---------------------------------

da736d1 Allow multiple binding drivers
48e3f4f Introduce a SR-IOV binding driver
1a19c82 Updated from global requirements


Diffstat (except docs and test files)
-------------------------------------

kuryr/lib/binding/__init__.py                      | 34 ++++++--
kuryr/lib/binding/drivers/hw_veb.py                | 74 +++++++++++++++++
kuryr/lib/binding/drivers/ipvlan.py                |  3 +-
kuryr/lib/binding/drivers/macvlan.py               |  3 +-
kuryr/lib/binding/drivers/nested.py                |  3 +-
kuryr/lib/binding/drivers/veth.py                  |  8 +-
kuryr/lib/binding/drivers/vlan.py                  |  3 +-
kuryr/lib/config.py                                |  6 +-
kuryr/lib/constants.py                             |  1 +
kuryr/lib/exceptions.py                            |  8 ++
kuryr/lib/segmentation_type_drivers/__init__.py    |  2 +-
.../unit/segmentation_type_drivers/test_vlan.py    |  2 +-
.../notes/bp-sriov-binding-7cebeae1c9f27ea4.yaml   |  5 ++
.../multiple-binding-driver-512a6a7f620c758e.yaml  | 11 +++
requirements.txt                                   | 16 ++--
test-requirements.txt                              |  4 +-
19 files changed, 283 insertions(+), 28 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 04e683f..e653404 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,7 +6,7 @@ Babel!=2.4.0,>=2.3.4 # BSD
-ipaddress>=1.0.7;python_version<'3.3' # PSF
-keystoneauth1>=3.1.0 # Apache-2.0
-neutron-lib>=1.9.0 # Apache-2.0
-oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+ipaddress>=1.0.16;python_version<'3.3' # PSF
+keystoneauth1>=3.2.0 # Apache-2.0
+neutron-lib>=1.10.0 # Apache-2.0
+oslo.concurrency>=3.20.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.log>=3.30.0 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
@@ -14 +14 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-pyroute2>=0.4.17 # Apache-2.0 (+ dual licensed GPL2)
+pyroute2>=0.4.21;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2)
diff --git a/test-requirements.txt b/test-requirements.txt
index acd2ed0..b215179 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,2 +9,2 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-os-testr>=0.8.0 # Apache-2.0
-openstackdocstheme>=1.16.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0






More information about the Release-announce mailing list