<div dir="ltr"><div>We are jubilant to announce the release of:<br></div><div><br></div><div>python-saharaclient 0.10.0: Client library for Sahara API</div><div><br></div><div>This release is part of the liberty release series.</div><div><br></div><div>With source available at:</div><div><br></div><div>    <a href="http://git.openstack.org/cgit/openstack/python-saharaclient" target="_blank">http://git.openstack.org/cgit/openstack/python-saharaclient</a></div><div><br></div><div>With package available at:</div><div><br></div><div>    <a href="https://pypi.python.org/pypi/python-saharaclient" target="_blank">https://pypi.python.org/pypi/python-saharaclient</a></div><div><br></div><div>For more details, please see the git log history below and:</div><div><br></div><div>    <a href="http://launchpad.net/python-saharaclient/+milestone/0.10.0" target="_blank">http://launchpad.net/python-saharaclient/+milestone/0.10.0</a></div><div><br></div><div>Please report issues through launchpad:</div><div><br></div><div>    <a href="http://bugs.launchpad.net/python-saharaclient" target="_blank">http://bugs.launchpad.net/python-saharaclient</a></div><div><br></div><div>Changes in python-saharaclient 0.9.1..0.10.0</div><div>--------------------------------------------</div><div><br></div><div>6a45428 Updated from global requirements</div><div>9155bd7 API to mount manila shares to clusters</div><div>abd01a0 Add support of use_autoconfig field</div><div>133662f Add to_dict() method to Resource class</div><div>1190212 Updated from global requirements</div><div>dbbdcdc Add cluster-scale command to the CLI</div><div>7435a98 Adding interface argument for job template and job</div><div>80cc460 Fix _get_by_id_or_name method</div><div>9297fc7 Updated from global requirements</div><div>112ada1 Updated from global requirements</div><div>c9ff30d Allow multiple clusters creation</div><div>95607e9 Sorting 'job-list' output by start_time</div><div>b8bfbd6 Including 'start_time' column at 'sahara job-list' command</div><div>c43157b Updated from global requirements</div><div>1fe3af4 pass environment variables of proxy to tox</div><div>7eeac47 Updated from global requirements</div><div>5053f37 Updated from global requirements</div><div>79548ea Adding job binary editing to library and CLI</div><div>8f339c0 Adding data source editing to library and CLI</div><div><br></div><div>Diffstat (except docs and test files)</div><div>-------------------------------------</div><div><br></div><div>requirements.txt                                   |   8 +-</div><div>saharaclient/api/base.py                           |   4 +</div><div>saharaclient/api/cluster_templates.py              |  19 +++-</div><div>saharaclient/api/clusters.py                       |  17 ++-</div><div>saharaclient/api/data_sources.py                   |   4 +</div><div>saharaclient/api/job_binaries.py                   |   4 +</div><div>saharaclient/api/job_executions.py                 |   6 +-</div><div>saharaclient/api/jobs.py                           |   6 +-</div><div>saharaclient/api/node_group_templates.py           |  20 ++--</div><div>saharaclient/api/shell.py                          | 123 ++++++++++++++++++---</div><div>setup.py                                           |   3 +-</div><div>test-requirements.txt                              |  18 +--</div><div>tox.ini                                            |   1 +</div><div>24 files changed, 306 insertions(+), 102 deletions(-)</div><div><br></div><div><br></div><div>Requirements updates</div><div>--------------------</div><div><br></div><div>diff --git a/requirements.txt b/requirements.txt</div><div>index a02f6b3..a306909 100644</div><div>--- a/requirements.txt</div><div>+++ b/requirements.txt</div><div>@@ -5 +5 @@</div><div>-pbr>=0.11,<2.0</div><div>+pbr<2.0,>=1.4</div><div>@@ -9,2 +9,2 @@ netaddr>=0.7.12</div><div>-oslo.i18n>=1.5.0  # Apache-2.0</div><div>-oslo.utils>=1.4.0                       # Apache-2.0</div><div>+oslo.i18n>=1.5.0 # Apache-2.0</div><div>+oslo.utils>=1.9.0 # Apache-2.0</div><div>@@ -14 +14 @@ six>=1.9.0</div><div>-PrettyTable>=0.7,<0.8</div><div>+PrettyTable<0.8,>=0.7</div><div>diff --git a/test-requirements.txt b/test-requirements.txt</div><div>index e244b40..2a306df 100644</div><div>--- a/test-requirements.txt</div><div>+++ b/test-requirements.txt</div><div>@@ -5 +5 @@</div><div>-hacking>=0.10.0,<0.11</div><div>+hacking<0.11,>=0.10.0</div><div>@@ -9,5 +9,5 @@ discover</div><div>-mock>=1.0</div><div>-oslo.config>=1.11.0  # Apache-2.0</div><div>-oslosphinx>=2.5.0  # Apache-2.0</div><div>-python-neutronclient>=2.3.11,<3</div><div>-python-novaclient>=2.22.0</div><div>+mock>=1.2</div><div>+oslo.config>=1.11.0 # Apache-2.0</div><div>+oslosphinx>=2.5.0 # Apache-2.0</div><div>+python-neutronclient<3,>=2.6.0</div><div>+python-novaclient>=2.26.0</div><div>@@ -15,3 +15,3 @@ python-swiftclient>=2.2.0</div><div>-requests-mock>=0.6.0  # Apache-2.0</div><div>-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3</div><div>-tempest-lib>=0.5.0</div><div>+requests-mock>=0.6.0 # Apache-2.0</div><div>+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2</div><div>+tempest-lib>=0.6.1</div>
</div>