AsyncSSH 2.17.0 released!

5 views
Skip to first unread message

Ron Frederick

unread,
Sep 2, 2024, 12:53:50 PM9/2/24
to asyncssh...@googlegroups.com, asyncss...@googlegroups.com
AsyncSSH version 2.17.0 is now available on Github and PyPI. It includes a fix for a regression introduced in version 2.15.0, as well as a minor feature and some other bug fixes. Here’s a list of changes since 2.16.0:

* Add support for specifying a per-connection credential store for GSSAPI
authentication. Thanks go to GitHub user zarganum for suggesting this
feature and proposing a detailed design.

* Fixed a regression introduced in AsyncSSH 2.15.0 which could cause
connections to be closed with an uncaught exception when a session
on the connection was closed. Thanks go to Wilson Conley for being
the first to help reproduce this issue, and others who also helped
to confirm the fix.

* Added a workaround where getaddrinfo() on some systems may return duplicate
entries, causing bind() to fail when opening a listener. Thanks go to
Colin Watson for reporting this issue and suggesting a fix.

* Relaxed padding length check on OpenSSH private keys to provide better
compatibility with keys generated by PuTTYgen.

* Improved documentation on SSHClient and SSHServer classes to explain
when they are created and their relationship to the SSHClientConnection
and SSHServerConnection classes.

* Updated examples to use Python 3.7 and made some minor improvements.

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