Skip to content

Commit 783dfa8

Browse files
committed
Release 1.8.1
http://clustershell.readthedocs.io/en/v1.8.1/release.html Change-Id: Ibf005d8a1a9298eedaaaee78f914cb751b9f343c
1 parent 274e5c2 commit 783dfa8

File tree

18 files changed

+75
-23
lines changed

18 files changed

+75
-23
lines changed

ChangeLog

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
2018-10-30 S. Thiell <[email protected]>
2+
3+
* Version 1.8.1 released. The main changes are listed below.
4+
5+
* Tree: support offline gateways (#260)
6+
7+
* CLI: added the following command line options (#336):
8+
--conf to specify alternative clush.conf (clush only)
9+
--groupsconf to specify alternative groups.conf (all CLIs)
10+
11+
* NodeSet: speed-up nodeset parsing (#370)
12+
13+
* EventHandler: reinstate ev_error and ev_timeout as deprecated (#377)
14+
15+
* nodeset/cluset CLI: allow litteral new line in -S, so both -S "\n"
16+
and -S $'\n' will work
17+
18+
* nodeset/cluset CLI: handle multiline shell arguments in options (#394)
19+
120
2017-10-23 S. Thiell <[email protected]>
221

322
* Version 1.8 released.

clustershell.spec.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,9 @@ rm -rf %{buildroot}
196196
%{vimdatadir}/syntax/groupsconf.vim
197197

198198
%changelog
199+
- Tue Oct 30 2018 Stephane Thiell <[email protected]> 1.8.1-1
200+
- update to 1.8.1
201+
199202
* Mon Oct 23 2017 Stephane Thiell <[email protected]> 1.8-1
200203
- update to 1.8
201204

doc/man/man1/clubak.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUBAK 1 "2018-04-16" "1.8" "ClusterShell User Manual"
3+
.TH CLUBAK 1 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
clubak \- format output from clush/pdsh-like output and more
66
.

doc/man/man1/cluset.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSET 1 "2018-04-16" "1.8" "ClusterShell User Manual"
3+
.TH CLUSET 1 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
cluset \- compute advanced cluster node set operations
66
.

doc/man/man1/clush.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH 1 "2018-04-16" "1.8" "ClusterShell User Manual"
3+
.TH CLUSH 1 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
clush \- execute shell commands on a cluster
66
.

doc/man/man1/nodeset.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH NODESET 1 "2018-04-16" "1.8" "ClusterShell User Manual"
3+
.TH NODESET 1 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
nodeset \- compute advanced nodeset operations
66
.

doc/man/man5/clush.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH.CONF 5 "2017-10-23" "1.8" "ClusterShell User Manual"
3+
.TH CLUSH.CONF 5 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
clush.conf \- Configuration file for clush
66
.

doc/man/man5/groups.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH GROUPS.CONF 5 "2017-10-23" "1.8" "ClusterShell User Manual"
3+
.TH GROUPS.CONF 5 "2018-10-30" "1.8.1" "ClusterShell User Manual"
44
.SH NAME
55
groups.conf \- Configuration file for ClusterShell node groups
66
.

doc/sphinx/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = '1.8'
51+
version = '1.8.1'
5252
# The full version, including alpha/beta/rc tags.
53-
release = '1.8'
53+
release = '1.8.1'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

doc/sphinx/release.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,35 @@ farms! Special thanks to the many of you that have sent us feedback on GitHub!
1313

1414
.. warning:: Support for Python 2.5 and below has been dropped in this version.
1515

16+
Version 1.8.1
17+
^^^^^^^^^^^^^
18+
19+
This update contains a few bug fixes and some performance improvements of the
20+
:class:`.NodeSet` class.
21+
22+
The :ref:`tree mode <clush-tree>` has been fixed to properly support offline
23+
gateways.
24+
25+
We added the following command line options:
26+
27+
* ``--conf`` to specify alternative clush.conf (clush only)
28+
29+
* ``--groupsconf`` to specify alternative groups.conf (all CLIs)
30+
31+
In :class:`.EventHandler`, we reinstated :meth:`.EventHandler.ev_error`: and
32+
:meth:`.EventHandler.ev_error`: (as deprecated) for compatibility purposes.
33+
Please see below for more details about important :class:`.EventHandler`
34+
changes in 1.8.
35+
36+
Finally, :ref:`cluset <cluset-tool>`/:ref:`nodeset <nodeset-tool>` have been
37+
improved by adding support for:
38+
39+
* litteral new line in ``-S``
40+
41+
* multiline shell variables in options
42+
43+
For more details, please have a look at `GitHub Issues for 1.8.1 milestone`_.
44+
1645
Main changes in 1.8
1746
^^^^^^^^^^^^^^^^^^^
1847

@@ -469,6 +498,7 @@ Please see :ref:`install-pip-user`.
469498
.. _GitHub Issues for 1.7.2 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.7.2
470499
.. _GitHub Issues for 1.7.3 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.7.3
471500
.. _GitHub Issues for 1.8 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8
501+
.. _GitHub Issues for 1.8.1 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8.1
472502
.. _LGPL v2.1+: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
473503
.. _CeCILL-C V1: http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html
474504
.. _xCAT: https://xcat.org/

doc/txt/clubak.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ format output from clush/pdsh-like output and more
77
--------------------------------------------------
88

99
:Author: Stephane Thiell <[email protected]>
10-
:Date: 2018-04-16
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 1
1414
:Manual group: ClusterShell User Manual
1515

doc/txt/cluset.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ compute advanced cluster node set operations
77
--------------------------------------------
88

99
:Author: Stephane Thiell <[email protected]>
10-
:Date: 2018-04-16
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 1
1414
:Manual group: ClusterShell User Manual
1515

doc/txt/clush.conf.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ Configuration file for `clush`
77
------------------------------
88

99
:Author: Stephane Thiell, <[email protected]>
10-
:Date: 2017-10-23
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 5
1414
:Manual group: ClusterShell User Manual
1515

doc/txt/clush.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ execute shell commands on a cluster
77
-----------------------------------
88

99
:Author: Stephane Thiell <[email protected]>
10-
:Date: 2018-04-16
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 1
1414
:Manual group: ClusterShell User Manual
1515

doc/txt/groups.conf.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ Configuration file for ClusterShell node groups
77
-----------------------------------------------
88

99
:Author: Stephane Thiell, <[email protected]>
10-
:Date: 2017-10-23
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 5
1414
:Manual group: ClusterShell User Manual
1515

doc/txt/nodeset.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ compute advanced nodeset operations
77
-----------------------------------
88

99
:Author: Stephane Thiell <[email protected]>
10-
:Date: 2018-04-16
10+
:Date: 2018-10-30
1111
:Copyright: GNU Lesser General Public License version 2.1 or later (LGPLv2.1+)
12-
:Version: 1.8
12+
:Version: 1.8.1
1313
:Manual section: 1
1414
:Manual group: ClusterShell User Manual
1515

lib/ClusterShell/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
- ClusterShell.Task
3535
"""
3636

37-
__version__ = '1.8'
37+
__version__ = '1.8.1'
3838
__version_info__ = tuple([ int(_n) for _n in __version__.split('.')])
39-
__date__ = '2017/10/23'
39+
__date__ = '2018/10/30'
4040
__author__ = 'Stephane Thiell <[email protected]>'
4141
__url__ = 'http://clustershell.readthedocs.org/'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from setuptools import setup, find_packages
2424

2525

26-
VERSION = '1.8'
26+
VERSION = '1.8.1'
2727

2828
# Default CFGDIR: in-prefix config install (rpmbuild or pip as user)
2929
CFGDIR = 'etc/clustershell'

0 commit comments

Comments
 (0)