[release-announce] [senlin] python-senlinclient 1.1.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Mon Dec 5 14:28:24 UTC 2016


We are jubilant to announce the release of:

python-senlinclient 1.1.0: OpenStack Clustering API Client Library

This release is part of the ocata release series.

Download the package from:

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

For more details, please see below.

1.1.0
^^^^^

Bug Fixes

* Fix resource list operations for openstackclient.

* Add filter "is_enabled" for policy binding list.

* Fix policy binding operations including attach, detach and update.

* Remove unsupported sort key "user" for event-list.

* Fix metadata purging.

* Add "cluster_id" colume for openstack cluster event list.

* Support "global_project" arguments for action-list.

* Fix resource update operations.

Changes in python-senlinclient 1.0.0..1.1.0
-------------------------------------------

6ac75fc Release note for python-senlinclient 1.1.0
e013943 Fix resource update issues
4c3561b Correct deprecation of scale-in and scale-out cli
252cab5 Show team and repo badges on README
d40787a Fix error in policy-show
6a11e7e Updated from global requirements
60c4edd Fix project_id show in 'senlin xyz_list -g'
b32463e Delete python bytecode file
333ba62 Trivial: Fix a typo in cluster-run's error message
c1ccd71 Fix error in cluster collect
b690520 Point out valid filter keys in `openstack cluster member list`
fb06df0 Fix cluster_id field when listing events
985ac95 key=value should be key2=value2
ace0eb5 Revise the help message of cluster-collect
ed1495f Revise the help info of cluster collect
aa88028 Revise key1=value to key1=value1
86376d9 Support  "global_project" arguments for action-list
1d19855 Point out valid sort keys in `openstack cluster member list`
0b8a91c Revise 'openstack cluster node members list'
b369b45 The output of action list filtered by "target" returns empty
773fd80 The output of event-list by filter "cluster_id" return empty
65c67ca Modify development doc url in CONTRIBUTING.rst
af980e0 Updated from global requirements
374a474 Revise the help message of policy binding list
2c67978 Add "cluster_id" column to  `openstack cluster event list`
25fc4f3 Add sort key "oid" in event list
b0b6080 Remove unsupported sort key "user"
518501c Updated from global requirements
c003668 Revise "enabled" related code in ClusterPolicyUpdate
544e307 cluster policy attach cannot work
f800068 policy binding update cannot work
2cf0d9f Policy binding attach cannot work
fc59e50 Support xyz_update purging metadata
3fd8d24 Add filters "policy_type" and "policy_name" for policy binding list
e79cdb3 Rework do_action_list function's "full_id" handling
e418fba Updated from global requirements
51bb459 Fix target ID display when listing actions
291b91e Add filter "is_enabled" for policy binding list
fabfc76 Updated from global requirements
3940b7d Show project_id field when xyz-list with global-project
38a45ce Add AUTHORS and ChangeLog into gitignore
ed4b290 All dictionary options need be a string
c94ab23 profile's name also can be use in some commands
b93c882 Add receiver type instruction
6f72914 Updated from global requirements
b781e95 Rework take_action function in class ListAction
8cc6223 Fix error in "action list"
c3dab67 Modify several marker's help
e648fb4 Change osprofiler option "--profile" to "--os-profile"
2601f43 Add plug-in summary for osc doc
25de942 action-list's given id not event id
b7cd210 Change the type of the parameter "enabled" to boolean
cb4d754 event-list cannot display correctly according to the sort option
178232d Fix the incorrect version and release details
37a4727 Enable release notes translation
5bd62b6 Changed the link to home-page
ba61a17 Fix list of event with timestamp field
0c27af3 Updated from global requirements
a501fc8 Fix doc build if git is absent
9466110 `openstack cluster event list --help` bug
6612e92 revise the "cluster-policy-attach"
9030631 Fix help msg of node-check and node-recover
d66f6cb Updated from global requirements
c3d36d8 Replace 'MagicMock' with 'Mock'
34ea425 Fix error in build-info
1d6199b Fix error in action list
1944fd7 Fix 'type_name' in `openstack cluster profile list`
738c052 Fix profile list
8231d07 Fix `openstack cluster event list` bug
80babc4 Fix `openstack cluster action list` bug
f36f07d Fix error in do_profile_type_list
53f6862 Profile list can not display the "type" column
41f7679 Make shell main() specify return value in exit code
77566e5 fix indentation of reno toctree
a8b55ac Remove six.moves module
b3aed5f Show 'dependents' property in node details
9c9e053 Fix receiver list
8cc03cc Updated from global requirements
26cc7dc Update reno for stable/newton
47a83d5 senlin profile-create has no argument -t


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

.gitignore                                         |   4 +
CONTRIBUTING.rst                                   |   2 +-
README.rst                                         |   9 ++
.../notes/senlinclient-1.1.0-daf1f24c73ee8b17.yaml |  10 ++
releasenotes/source/conf.py                        |   3 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/newton.rst                     |   6 +
requirements.txt                                   |  14 +-
senlinclient/common/utils.py                       |   2 +-
senlinclient/plugin.py                             |   2 +
senlinclient/shell.py                              |  16 +--
senlinclient/v1/action.py                          |  42 +++---
senlinclient/v1/cluster.py                         |  40 ++++--
senlinclient/v1/cluster_policy.py                  |  11 +-
senlinclient/v1/event.py                           |  23 +--
senlinclient/v1/node.py                            |  20 +--
senlinclient/v1/policy.py                          |  10 +-
senlinclient/v1/profile.py                         |  15 +-
senlinclient/v1/receiver.py                        |  16 ++-
senlinclient/v1/shell.py                           | 159 +++++++++++++--------
setup.cfg                                          |   2 +-
test-requirements.txt                              |  10 +-
tox.ini                                            |   2 +-
32 files changed, 327 insertions(+), 188 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 32e9b0c..8cf8253 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,4 +6,4 @@ Babel>=2.3.4 # BSD
-pbr>=1.6 # Apache-2.0
-PrettyTable<0.8,>=0.7 # BSD
-openstacksdk>=0.9.4 # Apache-2.0
-osc-lib>=1.0.2 # Apache-2.0
+pbr>=1.8 # Apache-2.0
+PrettyTable<0.8,>=0.7.1 # BSD
+openstacksdk>=0.9.10 # Apache-2.0
+osc-lib>=1.2.0 # Apache-2.0
@@ -12,3 +12,3 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
-python-heatclient>=1.4.0 # Apache-2.0
-PyYAML>=3.1.0 # MIT
+oslo.utils>=3.18.0 # Apache-2.0
+python-heatclient>=1.6.1 # Apache-2.0
+PyYAML>=3.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index e2ca68c..797b300 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ hacking<0.11,>=0.10.0
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -9 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-requests-mock>=1.0 # Apache-2.0
+requests-mock>=1.1 # Apache-2.0
@@ -11 +11 @@ mock>=2.0 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
@@ -13 +13 @@ oslotest>=1.10.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
@@ -17 +17 @@ testtools>=1.4.0 # MIT
-reno>=1.8.0 # Apache2
+reno>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list