Skip to content

Releases: ParallelSSH/parallel-ssh

2.8.0

28 Nov 20:42
9c9b678
Compare
Choose a tag to compare

Changes

  • All clients now support private key data as bytes in pkey parameter for authentication from in-memory private key
    data - #317.
  • Parallel clients now read a provided private key path only once and use in-memory data for authentication to avoid
    reading same file multiple times, if a path is provided.

2.7.1

27 Nov 11:43
3215d05
Compare
Choose a tag to compare

Fixes

  • copy_file performance would be abnormally low when copying plain text files - 100x performance increase. Binary
    file copying performance has also increased.

2.7.0

31 Oct 22:06
004379f
Compare
Choose a tag to compare

Changes

  • All clients now support IPv6 addresses for both DNS and IP entries in host list - #291
  • Added ipv6_only flag to ParallelSSHClient and SSHClient for choosing only IPv6 addresses when both v4 and
    v6 are available.
  • Removed Python 2 from binary wheel compatibility as it is no longer supported and not guaranteed to work.
  • Host name is now an argument for all exceptions raised by single clients.

Fixes

  • HostOutput would have empty host on some exceptions when stop_on_errors is False - #297
  • Race condition when forcefully closing channel via SSHClient.close_channel while channel data was left unread.

2.6.0post1: Test releases (#316)

26 Aug 12:19
9934173
Compare
Choose a tag to compare

2.6.0

26 Aug 12:09
9e1940c
Compare
Choose a tag to compare

Changes

  • user keyword argument no longer required on Windows - exception is raised if user cannot be identified.
  • Removed deprecated since 2.0.0 functions and parameters.

Fixes

  • copy_remote_file with recurse enabled would not use a provided encoding for sub-directories - #284
  • Reconnecting to the same proxy host when proxy is configured would sometimes cause segfauls - ##304

2.5.4

28 Jan 18:03
cf6b842
Compare
Choose a tag to compare

Fixes

  • Password authentication via pssh.clients.ssh would not work - #276

2.5.3

09 Jan 22:55
6ac89bb
Compare
Choose a tag to compare

Fixes

  • Sending files via scp_send or copy_file with timeout set could timeout unexpectedly on opening remote file - #271.

2.5.2

06 Jan 10:59
59ad4b8
Compare
Choose a tag to compare

Fixes

  • Agent authentication would not work for the libssh clients under pssh.clients.ssh - #267.
  • Password authentication would be attempted if all other methods failed even when no password was provided.
  • Gevent minimum version was too low - #269.

2.5.1

04 Jan 22:04
aab7caf
Compare
Choose a tag to compare

Fixes

  • Successful identity file authentication would raise error - #264.

2.5.0

02 Jan 15:34
0af3d23
Compare
Choose a tag to compare

Changes

  • Python 2 no longer supported.
  • Updated class arguments, refactor for pssh.clients.native.tunnel.

Fixes

  • Closed clients with proxy host enabled would not shutdown their proxy servers.
  • Clients with proxy host enabled would not disconnect the proxy client on .disconnect being called.
  • Default identity files would not be used when private key was not specified - #222.
  • ParallelSSHClient(<..>, identity_auth=False) would not be honoured.