File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 2626
2727__url__ = 'http://asyncssh.timeheart.net'
2828
29- __version__ = '2.21.0 '
29+ __version__ = '2.21.1 '
Original file line number Diff line number Diff line change 33Change Log
44==========
55
6+ Release 2.21.1 (28 Sep 2025)
7+ ----------------------------
8+
9+ * Added the capability to defer invoking passphrase callback until
10+ an encrypted private key is actually used in a signing operation,
11+ rather than triggering the callback when keys are loaded. This
12+ will only work when a public key is provided with an encrypted
13+ private key either explicitly or as part of the key format (such
14+ as in OpenSSH's private key format).
15+
16+ * Improved handling of KeyboardInterrupt and task cancellation in
17+ SCP. Thanks go to Viktor Kertesz for reporting this issue and
18+ helping to understand the behavior in various versions of Python.
19+
20+ * Fixed the env option to support mappings other than dict. Thanks
21+ go to Boris Pavlovic for reporting this issue.
22+
23+ * Fixed a potential race condition in SSHForwarder cleanup. Thanks
24+ go to GitHub user misa-hase for reporting this issue and helping
25+ to test the fix.
26+
627Release 2.21.0 (2 May 2025)
728---------------------------
829
You can’t perform that action at this time.
0 commit comments