[release-announce] neutron-lib 2.4.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Jun 19 14:38:42 UTC 2020


We are gleeful to announce the release of:

neutron-lib 2.4.0: Neutron shared routines and utilities

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/neutron-lib

Download the package from:

    https://pypi.org/project/neutron-lib

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

2.4.0
^^^^^


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

* Add API extension "dns-integration-domain-keywords". This
  extension indicates if the server supports usage of keywords like
  "project_id", "project_name", "user_id" and "user_name" in the
  network's DNS domain name.

* The abstract class LinuxInterfaceDriver is now defined in
  "neutron- lib.agent.linux.interface". It contains only the abstract
  methods and the class variables.

* The "timecost" decorator is available in
  "neutron_lib.utils.helpers" now.  This permits functions to be
  decorated with functionality that will emit a debug log with the
  time it took to execute the function.


Bug Fixes
*********

* The DHCP port numbers for IPv4 were defined incorrectly in
  "neutron_lib.constants", they are now correct - "68" (client) and
  "67" (server).

Changes in neutron-lib 2.3.0..2.4.0
-----------------------------------

dac97d1 Add new shim API extension for dns domain with keywords
438a9b7 [OVN] Add distributed device_owner
8294ae6 Add agent process name constants alongside type
4c2e5ce [Docs] Note about port's binding_profile update
d790061 Correctly define DHCP port numbers for IPv4
29ba0b7 Check time to apply resource helper functions
492fd10 Migrate timecost decorator to neutron-lib
0f8e76c Remove translation sections from setup.cfg
5ba0b73 Rehome abstract class LinuxInterfaceDriver definition
51b9fc4 Remove redefined constant
0836afb Switch to newer openstackdocstheme and reno versions
cfeee71 Fix policy enforcement for network mtu
89a2bd2 Add aggressive negotiation mode for ikepolicy
891d0f0 Update to victoria jobs template
37f0d12 Fix errors found by new pycodestyle
a585ca0 Update to hacking 3.0
cc11734 Update master for stable/ussuri


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

.zuul.yaml                                         |  2 +-
api-ref/source/conf.py                             | 14 ++---
api-ref/source/v2/parameters.yaml                  |  2 +
api-ref/source/v2/ports.inc                        |  3 +
.../v2/samples/ports/port-bind-update-request.json |  1 +
babel.cfg                                          |  2 -
lower-constraints.txt                              | 12 +---
neutron_lib/agent/linux/__init__.py                |  0
neutron_lib/agent/linux/interface.py               | 31 ++++++++++
neutron_lib/api/definitions/__init__.py            |  2 +
neutron_lib/api/definitions/dns_domain_keywords.py | 68 ++++++++++++++++++++++
.../api/definitions/network_mtu_writable.py        |  3 +-
neutron_lib/api/definitions/vpn.py                 |  2 +
neutron_lib/constants.py                           | 31 +++++++---
neutron_lib/db/resource_extend.py                  |  1 +
neutron_lib/utils/helpers.py                       | 25 +++++++-
...in_keywords-api-extension-436c2c3a091d15eb.yaml |  7 +++
...ct-dhcp-ipv4-port-numbers-6e22c6aa26009cdc.yaml |  6 ++
...home-linuxinterfacedriver-874c5e17f2675eab.yaml |  5 ++
.../notes/rehome-timecost-90dcfc8c7f7280f5.yaml    |  6 ++
releasenotes/source/conf.py                        | 14 ++---
releasenotes/source/index.rst                      |  1 +
releasenotes/source/ussuri.rst                     |  6 ++
setup.cfg                                          | 14 -----
test-requirements.txt                              |  4 +-
tox.ini                                            |  3 +-
28 files changed, 213 insertions(+), 86 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 1bdb042..1481c15 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=2.0.0,<2.1 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
@@ -13 +13 @@ oslotest>=3.2.0 # Apache-2.0
-reno>=2.5.0  # Apache-2.0
+reno>=3.1.0 # Apache-2.0






More information about the Release-announce mailing list