Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
2.8.0
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
2.7.0
Changes
- All clients now support IPv6 addresses for both DNS and IP entries in host list - #291
- Added
ipv6_only
flag toParallelSSHClient
andSSHClient
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 whenstop_on_errors
isFalse
- #297- Race condition when forcefully closing channel via
SSHClient.close_channel
while channel data was left unread.
2.6.0post1: Test releases (#316)
* Fix releases
2.6.0
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
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
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.