[openstack-announce] [new][openstack] python-openstackclient 2.6.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 8 15:36:07 UTC 2016


We are thrilled to announce the release of:

python-openstackclient 2.6.0: OpenStack Command-line Client

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

2.6.0
^^^^^


New Features
************

* Add "server backup create" command

* Add "network segment list" and "network segment show" commands.
  These are beta commands and subject to change. Use global option "--
  os-beta-command" to enable these commands. [Blueprint routed-
  networks (https://blueprints.launchpad.net/neutron/+spec/routed-
  networks)]

* Add "volume transfer request list" command [>>:lpbug:`1554886`<<]

  <SYSTEM MESSAGE: <string>:11: (ERROR/3) Unknown interpreted text
  role "lpbug".>

* Add "--project" option to "flavor set" command to set project
  access to a flavor [>>:lpbug:`1575461`<<]

  <SYSTEM MESSAGE: <string>:14: (ERROR/3) Unknown interpreted text
  role "lpbug".>

* Add "--project" option to "flavor unset" command to remove project
  access to a flavor [>>:lpbug:`1575461`<<]

  <SYSTEM MESSAGE: <string>:18: (ERROR/3) Unknown interpreted text
  role "lpbug".>

* Add "image unset" command [>>:lpbug:`1582968`<<]

  <SYSTEM MESSAGE: <string>:22: (ERROR/3) Unknown interpreted text
  role "lpbug".>

* Add "ip availability list" and  "ip availability show" commands
  [Blueprint >>:oscbp:`neutron-ip-capacity`<<]

  <SYSTEM MESSAGE: <string>:24: (ERROR/3) Unknown interpreted text
  role "oscbp".>

* Add "--state" option to "server set" command to set the server to
  active or error state. [Blueprint server-reset-state
  (https://blueprints.launchpad.net/python-openstackclient/+spec
  /server-reset-state)]


Upgrade Notes
*************

* "address scope delete" command now accepts multiple address scopes
  in a single command

* "compute agent delete" command now supports deleting multiple
  agents in a single command

* An exception is not raised by command "service set" when nothing
  specified. Instead, the service is not enabled by default. And if "
  --disable-resion" is specified but not "--disable", an exception
  will be raised.


Bug Fixes
*********

* Fix the "--enable" option on all commands by changing the "--
  enable- beta-commands" global option to "--os-beta-command". There
  are no upgrade impacts for the global option rename since the old
  name isn't used. [Bug 1588384 (https://bugs.launchpad.net/python-
  openstackclient/+bug/1588384)]

Changes in python-openstackclient 2.5.0..2.6.0
----------------------------------------------

d24c255 Release note cleanups for 2.6.0
eb421f6 Support error handling for "port delete" command
5293bb1 Fix i18n support problems in identity
5d404ec Add functional tests for IP availability
658dc23 Fix release note links to (now) external docs
4bea5d3 Fix errors for "volume type unset" command
5b31793 fix keypair help msg
54e81a9 Add newline to strings in stdout/stderr.write()
6de7bf0 modify server group
2c965b8 fix image unset
08e7801 Add server set/unset unit test cases
d4c86de Updated from global requirements
2178ced Add support for volume transfer request list
ac1d86c Refactor SetService --enable/disable option
2672e37 Make set/unset commands in volume return normally when nothing specified
4883c2b Imported Translations from Zanata
eab6cde Add network availability for osc
01ad9ab Modify the style of translated messages
6d1dd68 Check port name in set port tests
c95c73f Fix wrong test in flavor unit tests
95d5d9f Fix some missing i18n support problems in compute
3078540 Updated from global requirements
909bab1 Support multiple argument for compute agent delete command
41f5521 Update v2 endpoint show help
6f2c173 Fix --enable options on commands
22c60f3 Add support for removing flavor-access
55466d8 Trivial: Remove duplicated line in man page
6ab1eab Updated from global requirements
478dd64 Modify lowercase to uppercase
e7be973 Updated from global requirements
5a3a786 Trivial: Fix i18n support in network/common.py
677dfaa Fix unit test for volume commands in volumev2
550ebac include old release notes in reno
a207fdf add unit test for compute agent command
dce3962 Add FakeQos class and update unit test for qos_specs in VolumeV2
dfea25d Updated from global requirements
7def236 Fix i18n support in cinder
c46a559 Add support for setting flavor-access
1a7284f Support to set server state
3e11661 Add "image unset" command
97162ec Fix output and error log in server.py
537f5cb Support deleting multi address scopes in networkv2
366adf9 Fix functest "test_server_metadata()" in test_sever.py
b2a0e63 Fix help message for "server group delete" command
6a55e05 Add network segment command object
460846c [compute] Add server backup function
62ec00f i18n support for leftover exception messages in volume
5f95078 Do not require an scope when setting a password
9e9e4e6 fix endpoint show help

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

.../command-objects/volume-transfer-request.rst    |   21 +
openstackclient/common/command.py                  |   10 +
openstackclient/common/quota.py                    |    2 +-
openstackclient/compute/client.py                  |   18 +-
openstackclient/compute/v2/agent.py                |   22 +-
openstackclient/compute/v2/flavor.py               |  104 +-
openstackclient/compute/v2/keypair.py              |    4 +-
openstackclient/compute/v2/server.py               |   37 +-
openstackclient/compute/v2/server_backup.py        |  134 ++
openstackclient/compute/v2/server_group.py         |   12 +-
openstackclient/compute/v2/service.py              |   38 +-
openstackclient/identity/v2_0/catalog.py           |    2 +-
openstackclient/identity/v2_0/endpoint.py          |    8 +-
openstackclient/identity/v2_0/project.py           |    9 +-
openstackclient/identity/v2_0/role.py              |    6 +-
openstackclient/identity/v2_0/user.py              |    5 +-
openstackclient/identity/v3/catalog.py             |    2 +-
openstackclient/identity/v3/consumer.py            |   13 +-
openstackclient/identity/v3/credential.py          |   25 +-
openstackclient/identity/v3/domain.py              |   26 +-
openstackclient/identity/v3/ec2creds.py            |   12 +-
openstackclient/identity/v3/endpoint.py            |   42 +-
openstackclient/identity/v3/federation_protocol.py |   46 +-
openstackclient/identity/v3/group.py               |   90 +-
openstackclient/identity/v3/identity_provider.py   |   39 +-
openstackclient/identity/v3/mapping.py             |   21 +-
openstackclient/identity/v3/policy.py              |   21 +-
openstackclient/identity/v3/project.py             |   52 +-
openstackclient/identity/v3/role.py                |   51 +-
openstackclient/identity/v3/role_assignment.py     |   15 +-
openstackclient/identity/v3/service.py             |   34 +-
openstackclient/identity/v3/service_provider.py    |   38 +-
openstackclient/identity/v3/token.py               |   35 +-
openstackclient/identity/v3/trust.py               |   27 +-
openstackclient/identity/v3/unscoped_saml.py       |    9 +-
openstackclient/identity/v3/user.py                |   65 +-
openstackclient/image/v2/image.py                  |   89 +-
.../locale/de/LC_MESSAGES/openstackclient.po       |  117 +-
openstackclient/locale/openstackclient.pot         | 1410 --------------------
.../locale/zh_TW/LC_MESSAGES/openstackclient.po    |   63 +-
openstackclient/network/client.py                  |    7 +-
openstackclient/network/common.py                  |   17 +-
openstackclient/network/v2/address_scope.py        |   24 +-
openstackclient/network/v2/ip_availability.py      |  109 ++
openstackclient/network/v2/network_segment.py      |  115 ++
openstackclient/network/v2/port.py                 |   17 +-
.../notes/bug-1543222-6f8579344ff5c958.yaml        |    6 +
openstackclient/shell.py                           |    2 +-
openstackclient/volume/v1/qos_specs.py             |    4 -
openstackclient/volume/v1/snapshot.py              |    6 -
openstackclient/volume/v1/volume.py                |    5 -
.../volume/v1/volume_transfer_request.py           |   51 +
openstackclient/volume/v1/volume_type.py           |    2 -
openstackclient/volume/v2/qos_specs.py             |    8 +-
openstackclient/volume/v2/snapshot.py              |    9 +-
openstackclient/volume/v2/volume.py                |    4 -
.../volume/v2/volume_transfer_request.py           |   51 +
openstackclient/volume/v2/volume_type.py           |   27 +-
.../notes/add-server-backup-e63feaebb6140f83.yaml  |    3 +
...ddress-scope-delete-multi-31c3af73feb31265.yaml |    5 +
.../notes/bp-routed-networks-3eea4978c93aa126.yaml |    6 +
.../notes/bug-1554886-8e5249a655e7e7b6.yaml        |    5 +
.../notes/bug-1575461-4d7d90e792132064.yaml        |   10 +
.../notes/bug-1582968-4d44912a033b242c.yaml        |    4 +
.../notes/bug-1588384-eb6976fcfb90cb4c.yaml        |    7 +
.../notes/compute-agent-deff48988e81b30e.yaml      |    5 +
.../notes/ip-availability-ca1cf440f6c70afc.yaml    |    5 +
.../notes/server-set-state-214b12ec2161de4d.yaml   |    6 +
.../notes/service-set-option-61772a8940ad0778.yaml |    6 +
releasenotes/source/conf.py                        |   20 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/mitaka.rst                     |    6 +-
releasenotes/source/pre_20_releases.rst            |  694 ++++++++++
requirements.txt                                   |    6 +-
setup.cfg                                          |   13 +
test-requirements.txt                              |    6 +-
123 files changed, 4654 insertions(+), 3096 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 62bcfe3..5d8c844 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12 +12 @@ os-client-config>=1.13.1 # Apache-2.0
-oslo.config>=3.9.0 # Apache-2.0
+oslo.config>=3.10.0 # Apache-2.0
@@ -14 +14 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.5.0 # Apache-2.0
+oslo.utils>=3.11.0 # Apache-2.0
@@ -18 +18 @@ python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
-python-cinderclient!=1.7.0,>=1.6.0 # Apache-2.0
+python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ffc8326..a8d6aa4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,2 +8,2 @@ discover # BSD
-fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
-mock>=1.2 # BSD
+fixtures>=3.0.0 # Apache-2.0/BSD
+mock>=2.0 # BSD
@@ -15 +15 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
-os-testr>=0.4.1 # Apache-2.0
+os-testr>=0.7.0 # Apache-2.0





More information about the OpenStack-announce mailing list