AsyncSSH 2.21.1 released!

0 views
Skip to first unread message

Ron Frederick

unread,
Sep 28, 2025, 12:43:06 PM (13 hours ago) Sep 28
to asyncssh...@googlegroups.com, asyncssh-users
AsyncSSH version 2.21.1 is now available on Github and PyPI, with some minor cleanup and bug fixes. Here’s a list of changes since 2.21.0:

* Added the capability to defer invoking passphrase callback until
  an encrypted private key is actually used in a signing operation,
  rather than triggering the callback when keys are loaded. This
  will only work when a public key is provided with an encrypted
  private key either explicitly or as part of the key format (such
  as in OpenSSH's private key format).

* Improved handling of KeyboardInterrupt and task cancellation in
  SCP. Thanks go to Viktor Kertesz for reporting this issue and
  helping to understand the behavior in various versions of Python.

* Fixed the env option to support mappings other than dict. Thanks
  go to Boris Pavlovic for reporting this issue.

* Fixed a potential race condition in SSHForwarder cleanup. Thanks
  go to GitHub user misa-hase for reporting this issue and helping
  to test the fix.

Downloads can be found in the usual place:

Home page: http://asyncssh.readthedocs.io
PyPI: https://pypi.python.org/pypi/asyncssh
GitHub: https://github.com/ronf/asyncssh

Please let me know if you have any questions or problems with this new release.

--
Ron Frederick
Reply all
Reply to author
Forward
0 new messages