|
3 | 3 | Change Log
|
4 | 4 | ==========
|
5 | 5 |
|
| 6 | +Release 2.15.0 (3 Jul 2024) |
| 7 | +--------------------------- |
| 8 | + |
| 9 | +* Added experimental support for tunneling of TUN/TAP network interfaces |
| 10 | + on Linux and macOS, allowing for either automatic packet forwarding or |
| 11 | + explicit reading and writing of packets sent through the tunnel by the |
| 12 | + application. Both callback and stream APIs are available. |
| 13 | + |
| 14 | +* Added support for forwarding terminal size and terminal size changes |
| 15 | + when stdin on an SSHServerProcess is redirected to a local TTY. |
| 16 | + |
| 17 | +* Added support for multiple tunnel/ProxyJump hosts. Thanks go to Adam |
| 18 | + Martin for suggesting this enhancement and proposing a solution. |
| 19 | + |
| 20 | +* Added support for OpenSSH lsetstat SFTP extension to set attributes |
| 21 | + on symbolic links on platforms which support that and use it to |
| 22 | + improve symlink handling in the SFTP get, put, and copy methods. |
| 23 | + In addition, a follow_symlinks option has been added on various |
| 24 | + SFTPClient methods which get and set these attributes. Thanks go to |
| 25 | + GitHub user eyalgolan1337 for reporting this issue. |
| 26 | + |
| 27 | +* Added support for password and passphrase arguments to be a callable |
| 28 | + or awaitable, called when performing authentication or loading |
| 29 | + encrypted private keys. Thanks go to GitHub user goblin for |
| 30 | + suggesting this enhancement. |
| 31 | + |
| 32 | +* Added support for proper flow control when using AsyncFileWriter or |
| 33 | + StreamWriter classes to do SSH process redirection. Thanks go to Benjy |
| 34 | + Wiener for reporting this issue and providing feedback on the fix. |
| 35 | + |
| 36 | +* Added is_closed() method SSHClientConnection/SSHServerConnection to |
| 37 | + return whether the associated network connection is closed or not. |
| 38 | + |
| 39 | +* Added support for setting and matching tags in OpenSSH config files. |
| 40 | + |
| 41 | +* Added an example of using "await" in addition to "async with" when |
| 42 | + opening a new SSHClientConnection. Thanks go to Michael Davis for |
| 43 | + suggesting this added documentation. |
| 44 | + |
| 45 | +* Improved handling CancelledError in SCP, avoiding an issue where |
| 46 | + AsyncSSH could sometimes get stuck waiting for the channel to close. |
| 47 | + Thanks go to Max Orlov for reporting the problem and providing code |
| 48 | + to reproduce it. |
| 49 | + |
| 50 | +* Fixed a regression from 2.14.1 related to rekeying an SSH connection |
| 51 | + when there's acitivty on the connection in the middle of rekeying. |
| 52 | + Thanks go to GitHub user eyalgolan1337 for helping to narrow down |
| 53 | + this problem and test the fix. |
| 54 | + |
| 55 | +* Fixed a problem with process redirection when a close is received |
| 56 | + without a preceding EOF. Thanks go to GitHub user xuoguoto who helped |
| 57 | + to provide sample scripts and ran tests to help track this down. |
| 58 | + |
| 59 | +* Fixed the processing of paths in SFTP client symlink requests. Thanks |
| 60 | + go to André Glüpker for reporting the problem and providing test code |
| 61 | + to demonstrate it. |
| 62 | + |
| 63 | +* Fixed an OpenSSH config file parsing issue. Thanks go to Siddh Raman |
| 64 | + Pant for reporting this issue. |
| 65 | + |
| 66 | +* Worked around a bug in a user auth banner generated by the cryptlib |
| 67 | + library. Thanks go to GitHub user mmayomoar for reporting this issue |
| 68 | + and suggesting a fix. |
| 69 | + |
6 | 70 | Release 2.14.2 (18 Dec 2023)
|
7 | 71 | ----------------------------
|
8 | 72 |
|
|
0 commit comments