Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
Release 1.6.0
Changes
- Added
scp_send
andscp_recv
functions to native clients for sending and receiving files via SCP respectively. - Refactoring - clients moved to their own sub-package -
pssh.clients
- with backwards compatibility for imports frompssh.pssh_client
andpssh.pssh2_client
. - Show underlying exception from native client library when raising
parallel-ssh
exceptions. host
parameter added to all exceptions raised by parallel clients - #116- Deprecation warning for client imports.
- Deprecation warning for default client changing from paramiko to native client from
2.0.0
. - Upgrade embedded
libssh2
in binary wheels to latest version plus enhancements. - Adds support for ECDSA host keys for native client.
- Adds support for SHA-256 host key fingerprints for native client.
- Added SSH agent forwarding to native client, defaults to on as per paramiko client -
forward_ssh_agent
keyword parameter. - Windows wheels switched to OpenSSL back end for native client.
- Windows wheels include zlib and have compression enabled for native client.
- Added OSX 10.13 wheel build.
Fixes
- Windows native client could not connect to newer SSH servers - thanks Pavel.
Note - libssh2 changes apply to binary wheels only. For building from source, see documentation.
Release 1.5.5
Fixes
- Use of
sudo
oruser
in native client incorrectly required escaping of command.
Release 1.5.4
Changes
- Compatibility with
ssh2-python
>=0.11.0
.
Release 1.5.3
Changes
- Compatibility with
ssh2-python
>=0.11.0
.
Release 1.5.2
Changes
- Output generators automatically restarted on call to
join
so output can resume on any timeouts.
Release 1.5.1
Fixes
- Output
pssh.exceptions.Timeout
exception raising was not enabled.
Release 1.5.0
Changes
pssh2_client.ParallelSSHClient.join
with timeout now consumes output to ensure command completion status is accurate.
Fixes
pssh2_client.ParallelSSHClient.join
would always raiseTimeout
when output has not been consumed even if command has finished - #104.
Release 1.4.0
Changes
ParallelSSH2Client.join
now raisespssh.exceptions.Timeout
exception when timeout is requested and reached with command still running.
Fixes
ParallelSSH2Client.join
timeout duration was incorrectly for per-host rather than total.- SFTP read flags were not fully portable.
Release 1.3.2
Fixes
- Binary wheels would have bad version info and require
git
for installation.
Packaging
1.3.1.post1 Added timeout functionality to join and output reading for native cli…