[release-announce] [neutron] python-neutronclient 6.2.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 12 18:36:14 UTC 2017


We are tickled pink to announce the release of:

python-neutronclient 6.2.0: CLI and Client Library for OpenStack
Networking

This release is part of the pike release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-neutronclient

Download the package from:

    https://pypi.python.org/pypi/python-neutronclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-neutronclient

For more details, please see below.

6.2.0
^^^^^

New Features

* Add osprofiler support to the neutronclient python binding. If
  osprofiler is initiated, neutronclient sends a special HTTP header
  that contains trace info.

* CLI support for the "Neutron BGP VPN Interconnection" feature,
  which is an API extension to support inter-connection between
  L3VPNs/E-VPNs and Neutron resources, as OSC plugin commands.

Changes in python-neutronclient 6.1.0..6.2.0
--------------------------------------------

a7fdab5 FWaaS OSC plugin: Use python logging instead of oslo.log
9baf4b8 Allow to specify tenant_id in subnetpool-create
5c7812f Fix label of allowed-address-pair ip_address
4bf3df4 Remove log translations
e516b82 Convert gate_hook to devstack-tools
3bbcdf8 Don't sort the fw_rule order in OSC
49710e7 Python 3.4 support is removed
4c9d42f Updated from global requirements
a5fe2b1 [Fix gate]Update test requirement
3bf9d4c Change documentation about UpdateQuota class
25e8ff6 doc: Patch acceptance policy after neutron CLI deprecation
6af9f89 doc: Fix warning
badfc96 Add profiling support to neutronclient
0ee4109 Drop MANIFEST.in - it's not needed by pbr
ff6a685 Trivial Fix:fix typo in .pylintrc file
1ede430 Updated from global requirements
f2ace04 Add BGP VPN OSC commands
9a40331 Updated from global requirements
42bcdc1 Update reno for stable/ocata
a12f823 Add plug-in summary for osc doc
1e9ab9e x-openstack-request-id logged twice in logs
d32a269 Set project_id column header to Project
6a3a7c6 Refactor of Network tests
341d780 Remove unused object
494b283 Unable to add classless-static-route in extra_dhcp_opt extension
1b765bd Fixed a bunch of spacing


Diffstat (except docs and test files)
-------------------------------------

.pylintrc                                          |   2 +-
MANIFEST.in                                        |   6 -
neutronclient/_i18n.py                             |  12 +-
neutronclient/client.py                            |  22 +
neutronclient/common/extension.py                  |   1 -
neutronclient/common/utils.py                      |  11 +
neutronclient/i18n.py                              |   4 -
neutronclient/neutron/v2_0/__init__.py             |   6 +-
neutronclient/neutron/v2_0/port.py                 |   5 +-
neutronclient/neutron/v2_0/quota.py                |   4 +-
neutronclient/neutron/v2_0/router.py               |   2 +-
neutronclient/neutron/v2_0/subnetpool.py           |   1 +
neutronclient/osc/plugin.py                        |   2 +
neutronclient/osc/v2/fwaas/firewallgroup.py        |   4 +-
neutronclient/osc/v2/fwaas/firewallpolicy.py       |  23 +-
neutronclient/osc/v2/fwaas/firewallrule.py         |   2 +-
neutronclient/osc/v2/networking_bgpvpn/__init__.py |   0
neutronclient/osc/v2/networking_bgpvpn/bgpvpn.py   | 383 +++++++++++++++
.../osc/v2/networking_bgpvpn/constants.py          |  26 ++
.../v2/networking_bgpvpn/network_association.py    |  63 +++
.../v2/networking_bgpvpn/resource_association.py   | 188 ++++++++
.../osc/v2/networking_bgpvpn/router_association.py |  63 +++
.../unit/osc/v2/networking_bgpvpn/__init__.py      |   0
.../unit/osc/v2/networking_bgpvpn/test_bgpvpn.py   | 515 +++++++++++++++++++++
.../networking_bgpvpn/test_resource_association.py | 272 +++++++++++
neutronclient/v2_0/client.py                       |  95 +++-
.../notes/osprofiler-support-9ba539761ae437e9.yaml |   6 +
...ort-networking-bgpvpn-cli-fdd0cc3a5b14983d.yaml |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
requirements.txt                                   |   8 +-
setup.cfg                                          |  16 +-
setup.py                                           |   2 +-
test-requirements.txt                              |   9 +-
tox.ini                                            |   2 +-
45 files changed, 2407 insertions(+), 183 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 3d38f40..db647de 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=1.8 # Apache-2.0
+pbr>=2.0.0 # Apache-2.0
@@ -12 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -14 +14 @@ os-client-config>=1.22.0 # Apache-2.0
-keystoneauth1>=2.17.0 # Apache-2.0
+keystoneauth1>=2.18.0 # Apache-2.0
@@ -18 +18 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2c2652b..b4efe10 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking<0.11,>=0.10.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mox3>=0.7.0 # Apache-2.0
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
@@ -11,0 +12 @@ oslotest>=1.10.0 # Apache-2.0
+osprofiler>=1.4.0 # Apache-2.0
@@ -16 +17 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD
@@ -20 +21 @@ testscenarios>=0.4 # Apache-2.0/BSD
-tempest>=12.1.0 # Apache-2.0
+tempest>=14.0.0 # Apache-2.0





More information about the Release-announce mailing list