Skip to content

Releases: ParallelSSH/parallel-ssh

0.80.7

03 Feb 23:45
Compare
Choose a tag to compare

Changes:

  • Official Py3 support with tests
  • Proxy exception handling - #49
  • ParallelSSHClient gets optional agent parameter for supplying SSH agents programmatically

0.80.6

10 Dec 17:54
Compare
Choose a tag to compare

Bug fix release:

  • Fixes SFTP copy file bug when using relative directory for destination file

0.80.5

10 Dec 11:52
Compare
Choose a tag to compare
  • Adds recursive SFTP copy - #45
  • Fixes misreporting error when creating directories with absolute paths - #41
  • Fixes gevent exception on exit - #46

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.