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
participants (1)
-
no-reply@openstack.org