[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