Skip to content

Releases: ParallelSSH/parallel-ssh

0.80.3

20 Oct 17:10
Compare
Choose a tag to compare

Bug fix release:

  • Fixes parsing issue with double quoted string in command - #42

0.80.1

06 Oct 09:32
Compare
Choose a tag to compare
  • Bug fix release for pypi installs

0.80.0

02 Oct 16:24
Compare
Choose a tag to compare

New release, many fixes, one breaking change to ParallelSSHClient.get_output.

  • Getting output for hosts that have errors is now possible without stopping command executions on all hosts. Host exception is now returned in output when stop_on_errors=False - #32. See updated documentation of run_command. This has required a breaking change to ParallelSSHClient.get_output which will need updating if it is being used directly. Before: get_output(output). Now: get_output(output, greenlet). No changes are necessary if using ParallelSSHClient.run_command as recommended.
  • Host de-duplication in output - #32
  • Fix for lack of stdout causing client to hang - #37
  • Host logging now disabled by default - #29. Call pssh.utils.enable_host_logging() to enable.
  • Refactored module into separate packages, pssh.exceptions, pssh.pssh_client et al.
  • Fake server used for testing renamed to embedded server and gained shell support - #24

0.71.0rc2

29 Sep 09:38
Compare
Choose a tag to compare
0.71.0rc2 Pre-release
Pre-release

Release candidate 2 for 0.71.0 release with Python 3 support.

Changes:

  • Rebased on latest master
  • Gevent requirement set to latest beta release of gevent with Python 3 support

0.70.4

25 Sep 12:49
Compare
Choose a tag to compare

Minor bug fix release 0.70.4.

Changes:

  • Fix for bash variables in remote commands - #34

Release candidate - Python 3.4 support

11 Aug 16:20
Compare
Choose a tag to compare
Pre-release

Release candidate for 0.71 point release.

  • Python 3.4 support - automatic code conversion to python 3.
  • Upgrade gevent to >=1.1b2 to enable Python 3

Minor bug fix release

11 Aug 13:51
Compare
Choose a tag to compare

Minor bug fix release for 0.70.x series.

  • Fixes regression with timeout parameter causing SSH channel timeout instead of connection attempt timeout.

Minor release

09 Mar 15:53
Compare
Choose a tag to compare

Minor bug fix release.

Fixes #25

Minor release

18 Feb 16:36
Compare
Choose a tag to compare

Minor release that adds minimum paramiko library version requirement.

Release version 0.70

09 Jan 18:09
Compare
Choose a tag to compare

This release brings a slew of updates and new functionality including a new user facing, simplified API.

Changes:

  • New user facing API - #14
  • Native SSH tunneling support. Removes the need for ProxyCommand to be set in ~/.ssh/config and no longer uses the 'ssh' binary to perform tunelling. #12
  • Allow for overriding timeout setting of SSH clients - #16
  • In tests, the python 2.6 target has been re-enabled to ensure python 2.6 support is not broken without realising.
  • Many more tests, documentation updates and cleanup