AsyncSSH 2.20.0 released!

5 views
Skip to first unread message

Ron Frederick

unread,
Feb 17, 2025, 1:58:46 PMFeb 17
to asyncssh...@googlegroups.com, asyncss...@googlegroups.com
AsyncSSH version 2.20.0 is now available on Github and PyPI, with some new features and bug fixes. Here’s a list of changes since 2.19.0:

* Added support for specifying an explicit path when configuring
agent forwarding. Thanks go to Aleksandr Ilin for pointing out
that this options supports more than just a boolean value.

* Added support for environment variable expansion in SSH config,
for options which support percent expansion.

* Added a new begin_auth callback in SSHClient, reporting the
username being sent during SSH client authentication. This can be
useful when the user is conditionally set via an SSH config file.

* Improved strict-kex interoperability during re-keying. Thanks go
to GitHub user emeryalden for reporting this issue and helping
to track down the source of the problem.

* Updated SFTP max_requests default to reduce memory usage when
using large block sizes.

* Updated testing to add Python 3.13 and drop Python 3.7, avoiding
deprecation warnings from the cryptography package.

* Fixed unit test issues under Windows, allowing unit tests to run
on Windows on all supported versions of Python.

* Fixed a couple of issues with Python 3.14. Thanks go to Georg
Sauthoff for initially reporting this.

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
ro...@timeheart.net



Reply all
Reply to author
Forward
0 new messages