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