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 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev