parallel-ssh v1.13.0 Release Notes

Release Date: 2020-09-03 // over 3 years ago
  • ๐Ÿ”„ Changes

    • โž• Added pssh.config.HostConfig for providing per-host configuration. Replaces dictionary host_config which is now deprecated. See per-host configuration - https://parallel-ssh.readthedocs.io/en/latest/advanced.html#per-host-configuration - documentation.
    • ParallelSSHClient.scp_send and scp_recv with directory target path will now copy source file to directory keeping existing name instead of failing when recurse is off - #183.
    • โฑ pssh.clients.ssh.SSHClient wait_finished timeout is now separate from SSHClient(timeout=<timeout>) session timeout.
    • ๐Ÿ‘ป ParallelSSHClient.join with timeout now has finished and unfinished commands as Timeout exception arguments for use by client code.

    ๐Ÿ›  Fixes

    • ParallelSSHClient.copy_file with recurse enabled and absolute destination path would create empty directory in home directory of user - #197.
    • ParallelSSHClient.copy_file and scp_recv with recurse enabled would not create remote directories when copying empty local directories.
    • ParallelSSHClient.scp_send would require SFTP when recurse is off and remote destination path contains directory - #157.
    • ParallelSSHClient.scp_recv could block infinitely on large - 200-300MB or more - files.
    • โฑ SSHClient.wait_finished would not apply timeout value given.