Skip to content

Releases: clustershell/clustershell

v1.10

Choose a tag to compare

@thiell thiell released this 04 Jul 09:57

Please see release notes at https://clustershell.readthedocs.io/en/latest/release.html#version-1-10

What's Changed (detailed)

  • Get CI off of about-to-be-removed Ubuntu 20.04 by @hartwork in #582
  • NodeUtils: do not pass stdin to group upcalls by @martinetd in #581
  • doc/txt: fix clustershell.rst for pypi by @thiell in #577
  • Bug fix:WorkTree Function Exception --rcopy by @luxiaoyong in #545
  • completion: try to complete copy or command by @martinetd in #585
  • completion: handle short opts without spaces by @martinetd in #586
  • Improve rcopy tree tests by @thiell in #588
  • tests: fix SyntaxWarning with Python 3.13 by @thiell in #589
  • EngineClient: properly handle abort flag on close by @thiell in #591
  • Tree: fix gateway channel close/abort by @thiell in #590
  • Tree: implement TreeWorker.abort() (#229) by @thiell in #592
  • Tree: invoke _ev_routing() on relaunch and add tests by @thiell in #593
  • Clush: handle _ev_routing reroute events by @thiell in #595
  • GitHub Actions: migrate from nosetests to unittest by @thiell in #603
  • Add GOVERNANCE.md by @thiell in #601
  • Add CODE_OF_CONDUCT.md by @thiell in #602
  • Updated documentation #604 by @cfs-pure in #605
  • Bump pillow from 10.3.0 to 12.2.0 in /doc/sphinx by @dependabot[bot] in #607
  • HPSF onboarding: charter, DCO, governance, README, acknowledgments by @thiell in #616
  • Tree: ev_pickup fires only when the command can no longer be rerouted (#594) by @thiell in #615
  • Display: fix line buffering on Python 3.6 (#597) by @thiell in #614
  • Tree: pass filter='fully_trusted' to tarfile.extractall() (PEP 706) by @thiell in #617
  • GitHub Actions: rename nosetests.yml to tests.yml and add Python 3.14 by @thiell in #618
  • NodeUtils: add mapall upcall to get all group mappings in one call by @thiell in #613
  • Tree: improve handling of MessageProcessingError by @thiell in #596
  • tests: avoid dest file conflict in tree copy file tests by @thiell in #621
  • Gateway: fix Python 2 syntax error in RoutingMessage call by @thiell in #625
  • tests: skip pdsh tests when pdsh is not installed by @thiell in #626
  • conf: add mapall upcalls to Slurm group bindings by @thiell in #623
  • doc: clarify '*' all-nodes wildcard vs literal 'all' group source by @thiell in #627
  • Tree: separate stderr on forward copy to isolate tar/scp errors by @thiell in #628
  • conf: add Ansible inventory group source example by @thiell in #610
  • Engine: fix set_events debug to log the client, not the engine by @thiell in #630
  • completion: add -b/-B and clush's other no-arg options by @thiell in #619
  • completion: fix cluset's no-arg option lists by @thiell in #620
  • Clush, Clubak: add --axis option to choose nD fold axis by @thiell in #629
  • NodeSet, RangeSet: add list-like index() method (#631) by @degremont in #633
  • setup: clean up wheel packaging metadata (#634) by @thiell in #638
  • Nodeset: add --index command to cluset/nodeset by @thiell in #637
  • RangeSet: accept unicode strings on Python 2 by @thiell in #635
  • Add deprecation warnings for set_verbosity() and topology [Main] section by @thiell in #639
  • Task: only terminate Task once (#110) by @thiell in #640
  • Release 1.10 by @thiell in #642

New Contributors

Full Changelog: v1.9.3...v1.10

v1.9.3

Choose a tag to compare

@thiell thiell released this 25 Jan 01:37
5c3dccc

Please see release notes at https://clustershell.readthedocs.io/en/latest/release.html#version-1-9-3

What's Changed (detailed)

New Contributors

Full Changelog: v1.9.2...v1.9.3

v1.9.2

Choose a tag to compare

@thiell thiell released this 29 Sep 20:33

What's Changed

Full Changelog: v1.9.1...v1.9.2

v1.9.1

Choose a tag to compare

@thiell thiell released this 10 Feb 22:20
4f6df52

What's Changed

Full Changelog: v1.9...v1.9.1

v1.9

Choose a tag to compare

@thiell thiell released this 27 Nov 07:22
08393b6

What's Changed

  • tree mode: fix error with intermediate gateways (#471) by @thiell in #472
  • slurm.conf.example: Filter out more Slurm node state flags by @kcgthb in #469
  • NodeSet: add special notation @@source to expand group names by @thiell in #468
  • tests: test task_wait() when workers have not started (#110) by @thiell in #474
  • clush: always close stdin stream of worker when it is not used by @thiell in #478
  • RangeSet: add explicit intiter() method to iterate over integers by @thiell in #476
  • clush: use daemon attribute instead of deprecated setDaemon() by @thiell in #479
  • EngineClient: EnginePort improvements by @thiell in #481
  • Worker.Tree: fix start and bufferize early writes by @thiell in #482
  • clush: add --sudo support (#234) by @thiell in #477
  • Introduce $CLUSTERSHELL_CFGDIR by @kcgthb in #483
  • Fix for python-3.10 by @bjornfor in #484
  • RangeSet: support ranges with zero padding of mixed lengths (#293) by @thiell in #473
  • Add same arguments '--outdir=OUTDIR' and '--errdir=ERRDIR' as pssh by @haiwu in #470
  • CLIConfigTest: Use integer division for soft limit computation by @arkamar in #487
  • RangeSet: nD folding optimization (#485) by @thiell in #486
  • Disable python2 on SLES15sp4 and newer by @mattaezell in #490
  • Fix error in building config paths list by @kcgthb in #489
  • vim: add missing scp_* options for clush.conf by @thiell in #491
  • clush: add support for run modes (clush --mode) by @thiell in #492
  • Github Actions: use ubuntu-latest but for py2.7 and py3.6 by @thiell in #494
  • Worker: remove old last_*() methods (#226) by @thiell in #495
  • Worker: deprecate old EventHandler method signatures (#358) by @thiell in #496
  • Event: remove ev_timeout() definition by @thiell in #498
  • EnginePort: use %s format instead of %d in repr() by @thiell in #500
  • tests: skip tests that require HOSTNAME != 'localhost' by @thiell in #501
  • tests: fix StreamWorker test leading to bad Engine state by @thiell in #502
  • tests: misc. improvements by @thiell in #503
  • Release 1.9 by @thiell in #504

New Contributors

Full Changelog: v1.8.4...v1.9

v1.8.4

Choose a tag to compare

@thiell thiell released this 06 Nov 00:34
c421133

Release Notes

What's Changed

Full Changelog: v1.8.3...v1.8.4

v1.8.3

Choose a tag to compare

@thiell thiell released this 07 Dec 20:28

v1.8.2

Choose a tag to compare

@thiell thiell released this 15 Aug 02:04

v1.8.1

Choose a tag to compare

@thiell thiell released this 03 Nov 03:13

v1.8

Choose a tag to compare

@thiell thiell released this 25 Oct 16:41