[release-announce] neutron-lib 3.4.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 10 18:05:03 UTC 2023


We are delighted to announce the release of:

neutron-lib 3.4.0: Neutron shared routines and utilities

This release is part of the antelope 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.

3.4.0
^^^^^

New Features

* Add API extension "floating-ip-distributed". This extension adds
  "distributed" attribute to the Floating IP resource.

* The port hints extension ("port-hints") introduces the "hints"
  port attribute. Hints are backend specific pieces of information,
  mainly to allow backend specific performance tuning. In itself this
  extension defines no particular hint, and therefore no valid values
  of the "hints" attribute. It just serves as the base for other
  extensions introducing concrete hints and signals the presence of
  the "hints" port attribute to the API user. By default policy, use
  of the "hints" attribute is restricted to admininstrative users.

Changes in neutron-lib 3.3.0..3.4.0
-----------------------------------

12380e9 Use new get_rpc_client API from oslo.messaging
3169bf9 port-hints: api definition
b1a4f78 Fix pep8 errors with pytlint v2.16.0
59eebaa [sqlalchemy-20] Use ``Session.get_transaction()``
5909126 api-ref: Add dragent scheduler api-ref
4cecce8 [sqlalchemy-20] Fix import of "ASSOCIATION_PROXY"
4ac49db Update envlist for tox4
89820be api-ref: fix nits in BGP-Speaker api-ref
9d58d4a add DEVICE_OWNER_MANILA_PREFIX to constants
7441b09 [ovn]Floating IP adds distributed attributes
7e9f66a Fix a few broken links in api-ref
39908d1 Support tox4


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

api-ref/source/v2/bgp_dragent_scheduler.inc        | 97 ++++++++++++++++++++++
api-ref/source/v2/bgp_speaker.inc                  | 31 +++++--
api-ref/source/v2/floatingips.inc                  | 14 ++++
api-ref/source/v2/index.rst                        |  1 +
api-ref/source/v2/parameters.yaml                  | 26 +++++-
api-ref/source/v2/ports.inc                        | 14 +++-
.../bgp/bgp_speaker_remove_network-request.json    |  3 +
.../samples/bgp/dragent_add_speaker-request.json   |  3 +
...agent_list_agents_hosting_speaker-response.json | 25 ++++++
.../bgp/dragent_list_speakers-response.json        | 17 ++++
neutron_lib/api/attributes.py                      |  2 +-
neutron_lib/api/definitions/__init__.py            |  4 +
neutron_lib/api/definitions/fip_distributed.py     | 44 ++++++++++
neutron_lib/api/definitions/port_hints.py          | 45 ++++++++++
neutron_lib/constants.py                           |  1 +
neutron_lib/db/api.py                              |  6 +-
neutron_lib/db/standard_attr.py                    | 10 +--
neutron_lib/db/utils.py                            | 10 ++-
neutron_lib/rpc.py                                 |  7 +-
.../unit/api/definitions/test_fip_distributed.py   | 21 +++++
...fip-distributed-extension-ce44e8df264d44b6.yaml |  5 ++
.../notes/port-hints-8273fa5b7454a8ef.yaml         | 11 +++
requirements.txt                                   |  2 +-
tox.ini                                            | 15 ++--
26 files changed, 408 insertions(+), 41 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 2f0f941..bfe83f8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -23 +23 @@ oslo.log>=4.3.0 # Apache-2.0
-oslo.messaging>=7.0.0 # Apache-2.0
+oslo.messaging>=14.2.0 # Apache-2.0






More information about the Release-announce mailing list