[release][neutron] python-neutronclient release 3.0.0 (liberty)
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
participants (1)
-
doug@doughellmann.com