[release-announce] neutron-lib 3.8.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 3 12:49:34 UTC 2023


We eagerly announce the release of:

neutron-lib 3.8.0: Neutron shared routines and utilities

This release is part of the bobcat 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.8.0
^^^^^


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

* A new "AFTER_STATUS_UPDATE" event is added. The first use case of
  this new event is to indicate when the L3 DB layer has updated
  floating IPs status.

* Added two constants to model tunnelled networks in the Placement
  API: "RP_TUNNELLED" and "TRAIT_NETWORK_TUNNEL".

* New attribute "is_service_role" is added to the
  "neutron_lib.context.ContextBase" class. This attribute indicates if
  the context belongs to the service user which is used in the new
  secure RBAC policies for service to service communication.


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

* Atrribute "is_advscv" from the "neutron_lib.context.ContextBase"
  class is deprecated and "is_service_role" should be used instead.

Changes in neutron-lib 3.7.0..3.8.0
-----------------------------------

5df6e93 Revert "Add "network" to the EXT_PARENT_RESOURCE_MAPPING"
884f2ad Add RP_TUNNELLED and TRAIT_NETWORK_TUNNEL constants
c958933 Add new callbacks event for resouce status update
61029af Fix the default value for ``hardware_offload_type`` field
673e48a Removed ``HasProjectPrimaryKeyIndex`` class
8ccdecc Add is_service_role property to the context class


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

.../api/definitions/port_hardware_offload_type.py  |  2 +-
neutron_lib/callbacks/events.py                    |  1 +
neutron_lib/context.py                             | 29 +++++++++++++++++++---
neutron_lib/db/model_base.py                       |  8 ------
neutron_lib/db/utils.py                            |  2 +-
neutron_lib/placement/constants.py                 |  4 +++
neutron_lib/policy/__init__.py                     |  1 +
neutron_lib/policy/_engine.py                      | 15 +++++++++++
neutron_lib/services/constants.py                  |  2 --
...after-status-update-event-fafe4ad879c406b3.yaml |  5 ++++
...stants-tunnelled-networks-b57eb88fed14791b.yaml |  5 ++++
...n-parent-resource-mapping-0bc57f9bb54d1dc9.yaml |  5 ----
...le-added-to-context-class-4b9583aaaabd37e0.yaml | 11 ++++++++
19 files changed, 125 insertions(+), 21 deletions(-)







More information about the Release-announce mailing list