[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