neutron-lib 3.12.0 (dalmatian)
We are gleeful to announce the release of: neutron-lib 3.12.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. Changes in neutron-lib 3.11.0..3.12.0 ------------------------------------- 174bb8e pep8: enforce test file names 35fba47 Remove old excludes 642de6b reno: Update master for unmaintained/zed 10ea660 Add pre-commit configuration a0fb735 Remove executable from python files which don't really needs it e106989 Document BGPVPN list API filters c28b3ab Fix incorrect links for the filtering spec a6e32d9 api-ref: add api-ref for remote_address_group in sg rules 9db2680 Enable filtering flag in subnet 'router:external' field b4cc4bb Update master for stable/2024.1 761ffd8 reno: Update master for unmaintained/xena 302b52a reno: Update master for unmaintained/wallaby e6d71d2 reno: Update master for unmaintained/victoria 3a9e39b [netaddr>=1.0.0] Do not use netaddr.core.ZEROFILL flag with IPv6 f0724e9 Skip the enforcer undefined rule check Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 51 ++++++++++++ .pylintrc | 3 + api-ref/source/v2/address-groups.inc | 9 +-- api-ref/source/v2/address-scopes.inc | 9 +-- api-ref/source/v2/agents.inc | 10 +-- api-ref/source/v2/auto-topology.inc | 6 +- api-ref/source/v2/availability_zones.inc | 2 + api-ref/source/v2/bgp_dragent_scheduler.inc | 2 + api-ref/source/v2/bgp_peer.inc | 8 +- api-ref/source/v2/bgp_speaker.inc | 12 +-- api-ref/source/v2/bgpvpn-bgpvpns.inc | 12 +-- api-ref/source/v2/bgpvpn-network_associations.inc | 8 +- api-ref/source/v2/bgpvpn-port_associations.inc | 8 +- api-ref/source/v2/bgpvpn-router_associations.inc | 8 +- api-ref/source/v2/dhcp-agent-scheduler.inc | 8 +- api-ref/source/v2/extensions.inc | 7 +- api-ref/source/v2/filtering-list.inc | 14 ++++ api-ref/source/v2/filtering-show.inc | 3 + api-ref/source/v2/fip-port-forwarding.inc | 9 +-- api-ref/source/v2/firewall_log.inc | 12 +-- api-ref/source/v2/flavors.inc | 18 ++--- api-ref/source/v2/floatingippools.inc | 2 + api-ref/source/v2/floatingips.inc | 14 +--- api-ref/source/v2/fwaas-v2.inc | 24 +++--- api-ref/source/v2/intro.inc | 92 +++++++++++----------- api-ref/source/v2/l3-agent-scheduler.inc | 8 +- api-ref/source/v2/l3-conntrack-helper.inc | 9 +-- api-ref/source/v2/local-ips.inc | 18 +---- api-ref/source/v2/logging.inc | 12 +-- api-ref/source/v2/logging_resource.inc | 12 +-- api-ref/source/v2/metering.inc | 16 ++-- api-ref/source/v2/network-ip-availability.inc | 4 + api-ref/source/v2/network_segment_ranges.inc | 11 +-- api-ref/source/v2/networks.inc | 12 +-- api-ref/source/v2/parameters.yaml | 29 +++++++ api-ref/source/v2/port_bindings.inc | 2 + api-ref/source/v2/ports.inc | 12 +-- api-ref/source/v2/qos.inc | 40 +++------- api-ref/source/v2/quota_details.inc | 2 + api-ref/source/v2/quotas.inc | 6 ++ api-ref/source/v2/rbac-policy.inc | 11 +-- api-ref/source/v2/router-ndp-proxy.inc | 10 +-- api-ref/source/v2/routers.inc | 12 +-- .../security-group-rule-bulk-create-request.json | 2 + .../security-group-rule-create-request.json | 1 + .../security-group-rule-create-response.json | 1 + .../security-group-rule-show-response.json | 1 + .../security-group-rules-list-response.json | 4 + api-ref/source/v2/security-group-rules.inc | 20 +++-- api-ref/source/v2/security-groups.inc | 8 +- .../source/v2/security_groups_default_rules.inc | 8 +- api-ref/source/v2/segments.inc | 11 +-- api-ref/source/v2/service-providers.inc | 6 +- api-ref/source/v2/sfc-chains.inc | 4 + api-ref/source/v2/sfc-classifiers.inc | 4 + api-ref/source/v2/sfc-port-pair-groups.inc | 4 + api-ref/source/v2/sfc-port-pairs.inc | 4 + api-ref/source/v2/sfc-servicegraph.inc | 4 + api-ref/source/v2/subnetpools.inc | 10 +-- api-ref/source/v2/subnets.inc | 8 +- api-ref/source/v2/taas.inc | 10 ++- api-ref/source/v2/tap_mirrors.inc | 4 + api-ref/source/v2/trunk-details.inc | 2 + api-ref/source/v2/trunk.inc | 13 +-- api-ref/source/v2/vpnaas.inc | 40 ++++------ .../api/definitions/subnet_external_network.py | 2 +- neutron_lib/api/validators/__init__.py | 13 ++- neutron_lib/policy/_engine.py | 2 + .../{test_conversions.py => test_converters.py} | 0 releasenotes/source/2024.1.rst | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/zed.rst | 2 +- requirements.txt | 6 +- test-requirements.txt | 4 +- tools/check_unit_test_structure.sh | 65 +++++++++++++++ tools/coding-checks.sh | 6 ++ tox.ini | 1 + 83 files changed, 471 insertions(+), 391 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 45979a9..ad36dc3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ SQLAlchemy>=1.2.0 # MIT -pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD +pecan>=1.0.0 # BSD @@ -16 +16 @@ oslo.messaging>=14.2.0 # Apache-2.0 -oslo.policy>=3.6.2 # Apache-2.0 +oslo.policy>=4.3.0 # Apache-2.0 @@ -18 +18 @@ oslo.serialization>=2.25.0 # Apache-2.0 -oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 +oslo.service>=1.24.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 388502b..ca5826a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,2 +3,2 @@ hacking>=6.1.0,<6.2.0 # Apache-2.0 -bandit!=1.6.0,>=1.1.0 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 +bandit>=1.1.0 # Apache-2.0 +coverage>=4.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org