[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