Releases: ParallelSSH/parallel-ssh
Releases · ParallelSSH/parallel-ssh
Release 1.4.0
Changes
ParallelSSH2Client.joinnow raisespssh.exceptions.Timeoutexception when timeout is requested and reached with command still running.
Fixes
ParallelSSH2Client.jointimeout 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
gitfor installation.
Packaging
1.3.1.post1 Added timeout functionality to join and output reading for native cli…
Release 1.3.1
Changes
- Added
timeoutoptional parameter tojoinandrun_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_delaykeyword parameter to parallel clients - Added
get_last_outputfunction for retrieving output of last executed commands - Added
cmdsattribute 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