[openstack-announce] [release][neutron] python-neutronclient release 3.0.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Tue Sep 8 16:55:24 UTC 2015


We are satisfied to announce the release of:

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

This release is part of the liberty release series.

With source available at:

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

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/python-neutronclient/+milestone/3.0.0

Please report issues through launchpad:

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

Changes in python-neutronclient 2.6.0..3.0.0
--------------------------------------------

4903c16 Remove NEC plugin specific commands
d75f79f Update path to subunit2html in post_test_hook
627f68e Updated from global requirements
0558b49 Add REJECT rule on FWaaS Client
a4f64f6 Update tls_container_id to tls_container_ref
9a51f2d Updated from global requirements
31df9de Support CLI changes for QoS (2/2).
002a0c7 Support QoS neutron-client (1/2).
a174215 Clear the extension requirement
bb7124e Updated from global requirements
c44b57f Make subnetpool-list show correct address scope column
abc2b65 Fix find_resourceid_by_name call for address scopes
45ed3ec Add extension name to extension's command help text line
f6ca3a1 Adding registration interface for non_admin_status_resources
54e7b94 Add document for entry point in setup.cfg
de5d3bb Create hooks for running functional test
d749973 Support Command line changes for Address Scope
5271890 Remove --shared option from firewall-create
16e02dd Disable failing vpn tests
22c8492 Support RBAC neutron-client changes.
8da3dc8 Remove newlines from request and response log
ccf6fb8 Updated from global requirements
d61a5b5 Updated from global requirements
ab7d9e8 Devref documentation for client command extension support
0094e51 Support CLI changes for associating subnetpools and address-scopes.
f936493 Remove unused AlreadyAttachedClient
31f8f23 Avoid overwriting parsed_args
043656c Determine ip version during subnet create.
52721a8 Call UnsetStub/VerifyAll properly for tests with exceptions
25a947b Updated from global requirements
f4ddc6e Support resource plurals not ending in 's'
f446ab5 Updated from global requirements
da3a415 Revert "Add '--router:external' option to 'net-create'"
8557cd9 Updated from global requirements
dcb7401 Updated from global requirements
f13161b Fixes indentation for bash completion script
c809e06 Allow bash completion script to work with BSD sed
58a5ec6 Add alternative login description in neutronclient docs
a788a3e Updated from global requirements
a2ae8eb Raise user-friendly exceptions in str2dict
e3f61c9 LBaaS v2: Fix listing pool members
7eb3241 Fix functional tests and tox 2.0 errors
d536020 Add missing tenant_id to lbaas-v2 resources creation
df93b27 Add InvalidIpForSubnetClient exception
ada1568 "neutron help router-update" help info updated

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

functional_creds.conf.sample                       |   8 +
neutronclient/common/exceptions.py                 |   6 +-
neutronclient/common/utils.py                      |  16 +-
neutronclient/neutron/v2_0/__init__.py             |  51 ++--
neutronclient/neutron/v2_0/address_scope.py        |  76 ++++++
neutronclient/neutron/v2_0/contrib/_fox_sockets.py |  12 +
neutronclient/neutron/v2_0/fw/firewall.py          |  10 +-
neutronclient/neutron/v2_0/fw/firewallrule.py      |   2 +-
neutronclient/neutron/v2_0/lb/v2/listener.py       |  18 +-
neutronclient/neutron/v2_0/lb/v2/loadbalancer.py   |   2 +-
neutronclient/neutron/v2_0/lb/v2/member.py         |   9 +-
neutronclient/neutron/v2_0/lb/v2/pool.py           |   2 +-
neutronclient/neutron/v2_0/nec/__init__.py         |   0
neutronclient/neutron/v2_0/nec/packetfilter.py     | 237 ----------------
neutronclient/neutron/v2_0/network.py              |  25 +-
neutronclient/neutron/v2_0/port.py                 |  11 +-
neutronclient/neutron/v2_0/qos/__init__.py         |   0
.../neutron/v2_0/qos/bandwidth_limit_rule.py       | 107 ++++++++
neutronclient/neutron/v2_0/qos/policy.py           | 150 +++++++++++
neutronclient/neutron/v2_0/qos/rule.py             |  58 ++++
neutronclient/neutron/v2_0/rbac.py                 | 102 +++++++
neutronclient/neutron/v2_0/router.py               |  25 ++
neutronclient/neutron/v2_0/subnet.py               |  49 ++--
neutronclient/neutron/v2_0/subnetpool.py           |  35 ++-
neutronclient/shell.py                             |  49 +++-
neutronclient/v2_0/client.py                       | 144 ++++++++--
requirements.txt                                   |  14 +-
setup.py                                           |   3 +-
test-requirements.txt                              |  18 +-
tools/neutron.bash_completion                      |  36 +--
55 files changed, 1997 insertions(+), 771 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 28e9652..e8184e4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=0.11,<2.0
+pbr<2.0,>=1.6
@@ -6 +6 @@ argparse
-cliff>=1.10.0  # Apache-2.0
+cliff>=1.14.0 # Apache-2.0
@@ -8,4 +8,4 @@ iso8601>=0.1.9
-netaddr>=0.7.12
-oslo.i18n>=1.5.0  # Apache-2.0
-oslo.serialization>=1.4.0               # Apache-2.0
-oslo.utils>=1.4.0                       # Apache-2.0
+netaddr!=0.7.16,>=0.7.12
+oslo.i18n>=1.5.0 # Apache-2.0
+oslo.serialization>=1.4.0 # Apache-2.0
+oslo.utils>=2.0.0 # Apache-2.0
@@ -13 +13 @@ requests>=2.5.2
-python-keystoneclient>=1.3.0
+python-keystoneclient>=1.6.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 24c84a1..1749346 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=0.10.0,<0.11
+hacking<0.11,>=0.10.0
@@ -9 +9 @@ discover
-fixtures>=0.3.14
+fixtures>=1.3.1
@@ -11,3 +11,3 @@ mox3>=0.7.0
-mock>=1.0
-oslosphinx>=2.5.0  # Apache-2.0
-oslotest>=1.5.1  # Apache-2.0
+mock>=1.2
+oslosphinx>=2.5.0 # Apache-2.0
+oslotest>=1.10.0 # Apache-2.0
@@ -15,2 +15,2 @@ python-subunit>=0.0.18
-requests-mock>=0.6.0  # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
+requests-mock>=0.6.0 # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
@@ -18,2 +18,2 @@ testrepository>=0.0.18
-testtools>=0.9.36,!=1.2.0
-tempest-lib>=0.5.0
+testtools>=1.4.0
+tempest-lib>=0.6.1





More information about the OpenStack-announce mailing list