[release-announce] neutron-lib 1.30.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Tue Dec 10 22:28:01 UTC 2019
We joyfully announce the release of:
neutron-lib 1.30.0: Neutron shared routines and utilities
This release is part of the ussuri 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.
1.30.0
^^^^^^
New Features
************
* Add a new field "description" in floating ip portforwardings that
can be used to help users to manage/find easily theirs rules.
* The API defintion for the "stateful-security-group" extension is
now available in
"neutron_lib.api.definitions.stateful_security_group".
Other Notes
***********
* Removes the definition of "interconnection" API extension for
neutron-interconnection project. Neutron-interconnection project was
removed from Neutron stadium due to lack of activity for long time
so there is no need to keep the API definition in the official
Neutron's API definitions.
Changes in neutron-lib 1.29.1..1.30.0
-------------------------------------
f470973 add "stateful-security-group" api extension
7c352a6 Change the requirements for the subnet_dns_publish_fixed_ip extension
a37378e Add description field in port forwarding API
1fc1f0e Remove 'interconnection' API extension definition (neutron-interconnection)
43f6759 Stop configuring install_command in tox.
9f56e98 Remove fwaas_v1 exceptions and definitions
b27c012 Allow <project_id>, <project_name>, <user_id> and <user_name> as DNS label
af5e2aa Fix rendering of api-ref main page
66cbfc8 install neutron_lib international messages
d07cb36 Add retry and debug logs to NoAuthClient of placement client
53f1847 Add missing DHCP port numbers
b71db3f Update master for stable/train
06ae464 Remove Neutron LBaaS
2f08f12 PDF documentation build
Diffstat (except docs and test files)
-------------------------------------
api-ref/source/v2/fip-port-forwarding.inc | 13 +
api-ref/source/v2/flavors.inc | 4 +-
api-ref/source/v2/fwaas.inc | 817 ----------
api-ref/source/v2/index.rst | 16 +-
api-ref/source/v2/interconnection.inc | 237 ---
api-ref/source/v2/lbaas-v2.inc | 1683 --------------------
api-ref/source/v2/parameters.yaml | 538 +------
.../extensions/extensions-list-response.json | 14 -
.../v2/samples/flavors/flavor-create-request.json | 2 +-
.../v2/samples/flavors/flavor-create-response.json | 2 +-
.../v2/samples/flavors/flavor-show-response.json | 2 +-
.../v2/samples/flavors/flavor-update-response.json | 2 +-
.../v2/samples/flavors/flavors-list-response.json | 2 +-
.../flavors/service-profile-create-request.json | 2 +-
.../flavors/service-profile-create-response.json | 2 +-
.../flavors/service-profile-show-response.json | 2 +-
.../flavors/service-profile-update-request.json | 2 +-
.../flavors/service-profile-update-response.json | 2 +-
.../flavors/service-profiles-list-response.json | 4 +-
.../interconnection-create-request.json | 11 -
.../interconnection-create-response.json | 14 -
.../interconnection-show-response.json | 16 -
.../interconnection-update-request.json | 5 -
.../interconnection-update-response.json | 16 -
.../interconnections-list-response.json | 18 -
.../lbaas/healthmonitor-associate-request.json | 5 -
.../lbaas/healthmonitor-associate-response.json | 3 -
.../lbaas/healthmonitor-create-request.json | 13 -
.../lbaas/healthmonitor-create-response.json | 17 -
.../samples/lbaas/healthmonitor-show-response.json | 21 -
.../lbaas/healthmonitor-update-request.json | 12 -
.../lbaas/healthmonitor-update-response.json | 21 -
.../lbaas/healthmonitors-list-response.json | 23 -
.../v2/samples/lbaas/listener-create-request.json | 16 -
.../v2/samples/lbaas/listener-create-response.json | 24 -
.../v2/samples/lbaas/listener-show-response.json | 24 -
.../v2/samples/lbaas/listener-update-request.json | 13 -
.../v2/samples/lbaas/listener-update-response.json | 24 -
.../v2/samples/lbaas/listeners-list-response.json | 26 -
.../samples/lbaas/loadbalancer-create-request.json | 12 -
.../lbaas/loadbalancer-create-response.json | 18 -
.../samples/lbaas/loadbalancer-show-response.json | 16 -
.../v2/samples/lbaas/loadbalancer-status-tree.json | 47 -
.../samples/lbaas/loadbalancer-update-request.json | 7 -
.../lbaas/loadbalancer-update-response.json | 18 -
.../samples/lbaas/loadbalancer-update-response.txt | 4 -
.../samples/lbaas/loadbalancers-list-response.json | 20 -
.../v2/samples/lbaas/member-create-request.json | 9 -
.../v2/samples/lbaas/member-create-response.json | 12 -
.../v2/samples/lbaas/member-show-response.json | 12 -
.../v2/samples/lbaas/member-update-request.json | 5 -
.../v2/samples/lbaas/member-update-response.json | 12 -
.../v2/samples/lbaas/members-list-response.json | 16 -
.../v2/samples/lbaas/pool-create-request.json | 14 -
.../v2/samples/lbaas/pool-create-response.json | 23 -
.../samples/lbaas/pool-members-list-response.json | 14 -
.../v2/samples/lbaas/pool-show-response.json | 25 -
.../v2/samples/lbaas/pool-update-request.json | 5 -
.../v2/samples/lbaas/pool-update-response.json | 25 -
.../v2/samples/lbaas/pools-list-response.json | 27 -
.../v2/samples/lbaas/pools-list-response2.json | 25 -
.../v2/samples/lbaas/vip-create-request.json | 10 -
.../v2/samples/lbaas/vip-create-response.json | 20 -
.../source/v2/samples/lbaas/vip-show-response.json | 20 -
.../v2/samples/lbaas/vip-update-request.json | 5 -
.../v2/samples/lbaas/vip-update-response.json | 20 -
.../v2/samples/lbaas/vips-list-response.json | 22 -
.../port-fowarding-create-request.json | 3 +-
.../port-fowarding-create-response.json | 1 +
.../port-fowarding-list-response.json | 2 +
.../port-fowarding-show-response.json | 1 +
.../port-fowarding-update-request.json | 3 +-
.../port-fowarding-update-response.json | 1 +
.../security-group-create-request.json | 3 +-
.../security-group-create-response.json | 3 +-
.../security-group-show-response.json | 3 +-
.../security-group-update-request.json | 3 +-
.../security-group-update-response.json | 3 +-
.../security-groups-list-response.json | 3 +-
.../source/v2/samples/service-type-response.json | 2 +-
api-ref/source/v2/security-groups.inc | 13 +
neutron_lib/__init__.py | 11 +
neutron_lib/api/definitions/__init__.py | 10 +-
neutron_lib/api/definitions/base.py | 7 +-
neutron_lib/api/definitions/fip_pf_description.py | 41 +
neutron_lib/api/definitions/firewall.py | 187 ---
.../api/definitions/firewallrouterinsertion.py | 74 -
neutron_lib/api/definitions/interconnection.py | 125 --
neutron_lib/api/definitions/logging_resource.py | 4 +-
.../api/definitions/stateful_security_group.py | 61 +
.../api/definitions/subnet_dns_publish_fixed_ip.py | 4 +-
neutron_lib/constants.py | 11 +-
neutron_lib/exceptions/firewall_v1.py | 140 --
neutron_lib/placement/client.py | 34 +-
neutron_lib/plugins/constants.py | 7 +-
... test_floating_ip_port_forwarding_extension.py} | 15 +-
...nsertion.py => test_stateful_security_group.py} | 13 +-
...-field-in-port-forwarding-9da781b1e38ca858.yaml | 5 +
...connection-api-definition-4ff88c583f2fe47b.yaml | 8 +
.../stateful-security-group-a1ece5472f029dc1.yaml | 5 +
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 +
tox.ini | 11 +-
107 files changed, 317 insertions(+), 4693 deletions(-)
More information about the Release-announce
mailing list