Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
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.
2.4.0
Changes
- Added interactive shell support to single and parallel clients - see documentation.
- Added
pssh.utils.enable_debug_logger
function. ParallelSSHClient
timeout parameter is now also applied to starting remote commands viarun_command
.HostOutput.stdin
now handles EAGAIN automatically when writing - #165.- Assigning to
ParallelSSHClient.hosts
cleans up clients of hosts no longer in host list - #220.