Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
Release 1.3.1
Changes
- Added
timeout
optional parameter tojoin
andrun_command
, for reading output, on native clients.
Fixes
- From source builds when Cython is installed with recent versions of
ssh2-python
.
Release 1.3.0
Changes
- Native clients proxy implementation
- Native clients connection and authentication retry mechanism
Proxy/tunnelling implementation is experimental - please report any issues.
Release 1.2.1-3
Post release for OSX binary wheel packages.
Release 1.2.1-2
Post release for packaging fixes. No code changes.
Release 1.2.1-1
Post release for CI fixes. No code changes.
Release 1.2.1
Fixes
- PyPy builds
Packaging Changes
- Updated version of embedded OpenSSL in binary wheels
Release 1.2.0
This release introduces new single host and parallel clients based on ssh2-python
, using the libssh2
C library.
They offer significantly enhanced performance and reduced overhead in CPU and memory usage compared to the current default clients.
See read-me for a quick how to use. API is mostly identical for the two parallel clients, see API documentation for details.
No backwards incompatible changes have been made.
Feed back and bug reports on the new clients are most welcome.
Changes
- New
ssh2-python
(libssh2
) based clients - Added
retry_delay
keyword parameter to parallel clients - Added
get_last_output
function for retrieving output of last executed commands - Added
cmds
attribute to parallel clients for last executed commands
Fixes
- Remote path for SFTP operations was created incorrectly on Windows - #88 - thanks @moscoquera
- Parallel client key error when openssh config with a host name override was used - #93
- Clean up after paramiko clients on client object having been garbage collected
1.2.0b1
Release 1.1.1
Changes
- Accept Paramiko version 2 but <
2.2
(it's buggy).
Release 1.1.0
Changes
- Allow passing on of additional keyword argument to underlying SSH library via
run_command
- #85