Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
Release 1.6.3
Changes
- Re-generated C code with latest Cython release.
Fixes
ssh2-python
>= 0.14.0 support.
Release 1.6.2
Fixes
- Native client proxy initilisation failures were not caught by
stop_on_errors=False
- #121.
Release 1.6.1
Fixes
- Host would always be
127.0.0.1
when usingproxy_host
on native client - #120.
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.