* ``ParallelSSH2Client.join`` with timeout now consumes output to ensure command completion status is accurate. * Output reading now raises ``pssh.exceptions.Timeout`` exception when timeout is requested and reached with command still running.
Fixes ------
* ``ParallelSSH2Client.join`` would always raise ``Timeout`` when output has not been consumed even if command has finished - 104.
1.4.0
++++++
Changes ----------
* ``ParallelSSH2Client.join`` now raises ``pssh.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.
1.3.2
++++++
Fixes -------
* Binary wheels would have bad version info and require `git` for installation.
1.3.1
++++++
Changes --------
* Added ``timeout`` optional parameter to ``join`` and ``run_command``, for reading output, on native clients.
Fixes ------
* From source builds when Cython is installed with recent versions of ``ssh2-python``.