[openstack-dev] [new][neutron] python-neutronclient 5.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 27 18:55:36 UTC 2016


We are high-spirited to announce the release of:

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

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

5.0.0
^^^^^


Deprecation Notes
*****************

* Keystone v3 support for CLI

  * Using 'tenant_id' and 'tenant_name' arguments in API bindings is
    deprecated. Use 'project_id' and 'project_name' arguments instead.


Bug Fixes
*********

* CLI support to set QoS policy as not shared if it was shared
  before. The "qos-policy-update" command include a "--no-shared"
  option. Closes bug 1590942 (https://bugs.launchpad.net/python-
  neutronclient/+bug/1590942).

Changes in python-neutronclient 4.2.0..5.0.0
--------------------------------------------

ec20f7f Fix string interpolation at logging call
3b1c538 Updated from global requirements
6bc4685 Add functional test hook for fwaas command
6ba4f31 HAProxy uses milliseconds for its timeout values.
d63a92a Base OSC plugin support
1d7c992 Updated from global requirements
0cbd30b Make USER_AGENT variable global
3832d53 Trivial: missing comma in the docs
1828552 Fixed --insecure not taking effect when specified
e917f21 Fix the problem of mox in test_shell.py
f3bea7e Updated from global requirements
8585c14 Trivial Fix: Fix typo
5f079fe improve readme contents
521ff7c Add no-shared option to qos-policy-update command
6d5356a Updated from global requirements
81a3d1f Add in missing translations
bbb7a88 Trivial: ignore openstack/common in flake8 exclude list
343e4b1 Update for API bindings
925d44a Remove unnecessary executable permissions
53a59e5 Updated from global requirements
954375b Update tempest_lib to tempest.lib
78d778c Constraint tox targets with upper-constraints.txt
ea0dfb1 Make purge supports dvr router's interface
35ce1a5 Switched from fixtures.MonkeyPatch to mock.patch
9e4f826 tests: removed mocking for Client.get_attr_metadata
51f07b8 Update the home-page with developer documentation
a065d20 Address pairs help missing space
2e048fd Devref: Add dynamic routing to OSC transition
04cf26d Updated from global requirements
98fc6c5 Updated from global requirements
b16bc6c Support sha256 for vpn-ikepolicy and vpn-ipsecpolicy
37ec942 Fixes unclear error when no --pool-prefix given
feba9bb Updated from global requirements
0927632 Added missing help text for 'purge' command
84aebc2 Fix random failure of security group unit test
d453846 Remove the last remaining vendor code
270da35 Update help information for lbaasv2 CLIs
3faf02f Devref: Newton updates for transition to OSC
6c82731 Devref Update: Transition to OpenStack Client
84cd3c4 Fix duplicate entries in list_columns while extending the list
9287040 Remove unnecessary entry from old relnotes


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

README.rst                                         |  29 ++-
neutronclient/client.py                            |  36 +--
neutronclient/common/clientmanager.py              |  18 +-
neutronclient/neutron/client.py                    |   2 +-
neutronclient/neutron/v2_0/address_scope.py        |   0
neutronclient/neutron/v2_0/agentscheduler.py       |   3 +-
.../neutron/v2_0/auto_allocated_topology.py        |   0
neutronclient/neutron/v2_0/bgp/speaker.py          |   0
neutronclient/neutron/v2_0/lb/healthmonitor.py     |   7 +-
neutronclient/neutron/v2_0/lb/v2/healthmonitor.py  | 102 ++++----
neutronclient/neutron/v2_0/lb/v2/listener.py       |  79 +++---
neutronclient/neutron/v2_0/lb/v2/loadbalancer.py   |  45 +++-
neutronclient/neutron/v2_0/lb/v2/member.py         |  51 ++--
neutronclient/neutron/v2_0/lb/v2/pool.py           |  89 ++++---
neutronclient/neutron/v2_0/nsx/__init__.py         |   0
neutronclient/neutron/v2_0/nsx/networkgateway.py   | 265 ---------------------
neutronclient/neutron/v2_0/nsx/qos_queue.py        |  82 -------
neutronclient/neutron/v2_0/port.py                 |   2 +-
neutronclient/neutron/v2_0/purge.py                |   5 +-
neutronclient/neutron/v2_0/qos/__init__.py         |   0
neutronclient/neutron/v2_0/qos/policy.py           |  13 +-
neutronclient/neutron/v2_0/subnet.py               |   6 +-
neutronclient/neutron/v2_0/subnetpool.py           |   9 +-
neutronclient/neutron/v2_0/vpn/ikepolicy.py        |   2 +-
neutronclient/neutron/v2_0/vpn/ipsecpolicy.py      |   2 +-
neutronclient/osc/__init__.py                      |   0
neutronclient/osc/plugin.py                        |  61 +++++
neutronclient/osc/v2/__init__.py                   |   0
neutronclient/osc/v2/dynamic_routing/__init__.py   |   0
neutronclient/osc/v2/fwaas/__init__.py             |   0
neutronclient/osc/v2/lbaas/__init__.py             |   0
neutronclient/osc/v2/vpnaas/__init__.py            |   0
neutronclient/shell.py                             |  52 ++--
neutronclient/v2_0/client.py                       | 127 +++++-----
...tion-to-qos-policy-update-56ac41fb3af7e309.yaml |   6 +
.../notes/keystonev3-7f9ede9c21b30841.yaml         |   7 +
releasenotes/source/old_relnotes.rst               |   1 -
requirements.txt                                   |  11 +-
setup.cfg                                          |   7 +-
test-requirements.txt                              |  13 +-
tools/tox_install.sh                               |  55 +++++
tox.ini                                            |  11 +-
77 files changed, 1024 insertions(+), 1100 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index cc6fd9d..8d91b3c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ debtcollector>=1.2.0 # Apache-2.0
-iso8601>=0.1.9 # MIT
+iso8601>=0.1.11 # MIT
@@ -8,0 +9 @@ netaddr!=0.7.16,>=0.7.12 # BSD
+osc-lib>=0.4.0 # Apache-2.0
@@ -11 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.5.0 # Apache-2.0
+oslo.utils>=3.15.0 # Apache-2.0
@@ -13,2 +14,2 @@ os-client-config>=1.13.1 # Apache-2.0
-keystoneauth1>=2.1.0 # Apache-2.0
-requests!=2.9.0,>=2.8.1 # Apache-2.0
+keystoneauth1>=2.7.0 # Apache-2.0
+requests>=2.10.0 # Apache-2.0
@@ -17 +18 @@ six>=1.9.0 # MIT
-Babel>=1.3 # BSD
+Babel>=2.3.4 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index a989350..fa8057a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ discover # BSD
-fixtures>=1.3.1 # Apache-2.0/BSD
+fixtures>=3.0.0 # Apache-2.0/BSD
@@ -10 +10 @@ mox3>=0.7.0 # Apache-2.0
-mock>=1.2 # BSD
+mock>=2.0 # BSD
@@ -12,0 +13 @@ oslotest>=1.10.0 # Apache-2.0
+python-openstackclient>=2.1.0 # Apache-2.0
@@ -14,3 +15,3 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.6.2 # Apache2
-requests-mock>=0.7.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+reno>=1.8.0 # Apache2
+requests-mock>=1.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
@@ -20 +21 @@ testscenarios>=0.4 # Apache-2.0/BSD
-tempest-lib>=0.14.0 # Apache-2.0
+tempest>=12.1.0 # Apache-2.0





More information about the OpenStack-dev mailing list