[release-announce] neutron-lib 1.23.0 (stein)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 31 09:52:02 UTC 2019
We are pumped to announce the release of:
neutron-lib 1.23.0: Neutron shared routines and utilities
This release is part of the stein release series.
The source is available from:
https://git.openstack.org/cgit/openstack/neutron-lib
Download the package from:
https://pypi.org/project/neutron-lib
Please report issues through launchpad:
https://bugs.launchpad.net/neutron
For more details, please see below.
1.23.0
^^^^^^
New Features
************
* Maximum rpc timeout is now configurable by
"rpc_response_max_timeout" from Neutron config instead of being
calculated as "10 * rpc_response_timeout" value.
* The "agent-resources-synced" extension introduces a new agent
attribute named "resources_synced" that tracks the success of the
resource view synchronization to Placement.
* Extend the ML2 type driver abstract methods
"reserve_provider_segment" and "allocate_tenant_segment" with
"filters" that is used as search criteria for the segment allocation
support when network-segment-range extension is loaded.
Bug Fixes
*********
* The oslo.db wrap_db_retry function now supports randomized time
jitter in its retry algorithm. Add support for that feature, if the
installed version of oslo.db supports it.
Other Notes
***********
* The
"neutron_lib.api.definitions.network_segment_range.NETWORK_SEGM
ENT_RANGE_TYPE_LIST" constant was moved to "neutron_lib.constants"
and renamed to "NETWORK_SEGMENT_RANGE_TYPES" so that it can be used
elsewhere.
* This change removes the "ONBOARD_SUBNETS_SPECS" attribute
extension from the subnet onboard extension descriptor. This has
been deemed to be an unnecessary attribute extension during
implementation and has been removed. Because subnet onboard is not
yet a completed Neutron feature, the API definition is being updated
to reflect this.
Changes in neutron-lib 1.22.0..1.23.0
-------------------------------------
a50381f Fix pep8 E126
11f1fd8 Add missing ws seperator between words
e003212 Extend methods for network segment range support
c0f55ac doc neutron-lib current
5780a77 Remove unnecessary attributes and specs from subnet_onboard API
5dcccd2 New agent attribute: resources_synced
fada2b8 Use oslo.db jitter in our db retries
42efcef Move network segment range types to lib constants
af902df Add a new configuration parameter rpc_response_max_timeout
Diffstat (except docs and test files)
-------------------------------------
api-ref/source/v2/agents.inc | 9 ++++
api-ref/source/v2/parameters.yaml | 13 +++++
.../v2/samples/agents/agent-show-response.json | 1 +
.../v2/samples/agents/agent-update-response.json | 1 +
.../v2/samples/agents/agents-list-response.json | 4 ++
neutron_lib/api/definitions/__init__.py | 2 +
.../api/definitions/agent_resources_synced.py | 44 ++++++++++++++++
neutron_lib/api/definitions/base.py | 1 +
.../api/definitions/network_segment_range.py | 8 +--
neutron_lib/api/definitions/qos_rules_alias.py | 58 +++++++++++-----------
neutron_lib/api/definitions/subnet_onboard.py | 18 +------
neutron_lib/api/validators/__init__.py | 2 +-
neutron_lib/constants.py | 3 ++
neutron_lib/db/api.py | 26 +++++++---
neutron_lib/exceptions/placement.py | 2 +-
neutron_lib/plugins/ml2/api.py | 12 +++--
neutron_lib/rpc.py | 6 ++-
.../api/definitions/test_agent_resources_synced.py | 21 ++++++++
...-for-a-newly-added-option-2082877bf7dd136b.yaml | 5 ++
.../agent-resources-synced-e70828841faf7acd.yaml | 6 +++
...ment-methods-with-filters-6e74953ae2d3b828.yaml | 7 +++
...ge-types-to-lib-constants-d45c6959607e9136.yaml | 6 +++
.../notes/oslo-db-jitter-c4d13cc81755203e.yaml | 5 ++
...update-subnet-onboard-api-267a9a37f6426d64.yaml | 8 +++
31 files changed, 251 insertions(+), 78 deletions(-)
More information about the Release-announce
mailing list