We are glad to announce the release of: neutron-lib 3.14.0: Neutron shared routines and utilities This release is part of the dalmatian 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.14.0 ^^^^^^ New Features ************ * A new field is added to the model query hooks: "rbac_actions". This field can modify the RBAC entries filter, setting the required RBAC actions for this specific model. This field is implemented initially for the "network" and the "subnet" model, that require an additional RBAC action ("access_as_external"). Other Notes *********** * API resources which do not really have "project_id" associated with them, because either it belongs to the project to which their parent belongs ("QoS rules") or does not belong to any project ("flavor" and "service profile"), do not accept "project_id" nor "tenant_id" to be sent in the body of the POST or PUT request. * MechanismDrivers can now start their own RPC listeners by implementing start_rpc_listeners(). It is preferred to use this method instead of initialize() for this task to support the split between RPC and API workers. Changes in neutron-lib 3.13.0..3.14.0 ------------------------------------- 24da2ca Missing required extension in 'subnet-external-network' bbe0f31 Don't add tenant_id to all resources during create request 3bad954 api-ref: Add delete port bindings 98cee6e Add start_rpc_listeners() to MechanismDriver 2a13651 Add the ability to define the ``BaseWorker.set_proctitle`` flag b855036 Add the field "rbac_actions" to the model query hooks 453bbe8 Add neutron unit test job in check queue Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 ++++ api-ref/source/v2/port_bindings.inc | 23 ++++++ neutron_lib/api/attributes.py | 9 ++- neutron_lib/api/definitions/flavors.py | 26 +------ neutron_lib/api/definitions/qos.py | 5 -- .../api/definitions/subnet_external_network.py | 2 +- neutron_lib/db/model_query.py | 43 +++++++++-- neutron_lib/plugins/ml2/api.py | 11 +++ neutron_lib/worker.py | 8 ++ ...rces-which-do-not-need-it-c32ed9a7795595a7.yaml | 8 ++ ...o-start-own-rpc-listeners-54f05910ac3f336a.yaml | 7 ++ .../query_hook_rbac_actions-14e1e79f71d3cc22.yaml | 8 ++ 14 files changed, 209 insertions(+), 49 deletions(-)
participants (1)
-
no-reply@openstack.org