You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updated native single client to not use native functions. Moved polling to base client.
* Updated libssh client for polling changes.
* Removed native extensions
* Added read timeout tests for single clients.
* Updated setup.py
* Simplified timeout settings. Renamed run_command timeout to read_timeout.
* Updated changelog.
* File copy tests cleanup their files better.
* Updated dev requirements
* Removed appveyor cfg.
* Made ``ParallelSSHClient(timeout=<seconds>)`` a global timeout setting for all operations.
27
+
* Removed ``run_command(greenlet_timeout=<..>)`` argument - now uses global timeout setting.
28
+
* Renamed ``run_command`` ``timeout`` to ``read_timeout=<seconds>)`` for setting output read timeout individually - defaults to global timeout setting.
29
+
* Removed ``pssh.native`` package and native code.
30
+
* No native code means package architecture has changed to ``none-any``.
26
31
27
32
28
33
Fixes
29
34
-----
30
35
31
36
* Removed now unnecessary locking around SSHClient initialisation so it can be parallelised - #219.
32
37
* ``ParallelSSHClient.join`` with encoding would not pass on encoding when reading from output buffers - #214.
38
+
* Clients could raise ``Timeout`` early when timeout settings were used with many hosts.
0 commit comments