Skip to content

Commit efb837c

Browse files
committed
Bump version number up to 2.16.0 and update change log
1 parent 4f3de9e commit efb837c

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

asyncssh/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@
2626

2727
__url__ = 'http://asyncssh.timeheart.net'
2828

29-
__version__ = '2.15.0'
29+
__version__ = '2.16.0'

docs/changes.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,43 @@
33
Change Log
44
==========
55

6+
Release 2.16.0 (17 Aug 2024)
7+
----------------------------
8+
9+
* Added client and server support for the OpenSSH "hostkeys" extension.
10+
When using known_hosts, clients can provide a handler which will be
11+
called with the changes between the keys currently trusted in the
12+
client's known hosts and those available on the server. On the server
13+
side, an application can choose whether or not to enable the sending
14+
of this host key information. Thanks go to Matthijs Kooijman for
15+
getting me to take another look at how this might be supported.
16+
17+
* Related to the above, AsyncSSH now allows the configuration of multiple
18+
server host keys of the same type when the send_server_host_keys option
19+
is enabled. Only the first key of each type will be used in the SSH
20+
handshake, but the others can appear in the list of supported host keys
21+
for clients to begin trusting, allowing for smoother key rotation.
22+
23+
* Fixed logging and typing issues in SFTP high-level copy functions.
24+
A mix of bytes, str, and PurePath entries are now supported in places
25+
where a list of file paths is allowed, and the type signatures have
26+
been updated to reflect that the functions accept either a single
27+
path or a list of paths. Thanks go to GitHub user eyalgolan1337 for
28+
reporting these issues.
29+
30+
* Improved typing on SFTP listdir() function. Thanks go to Tim Stumbaugh
31+
for contributing this change.
32+
33+
* Reworked the config file parser to improve on a previous fix related
34+
to handling key/value pairs with an equals delimiter.
35+
36+
* Improved handling of ciphers deprecated in cryptography 43.0.0.
37+
Thanks go to Guillaume Mulocher for reporting this issue.
38+
39+
* Improved support for use of Windows pathnames in ProxyCommand.
40+
Thanks go to GitHub user chipolux for reporting this issue and
41+
investigating the existing OpenSSH parsing behavior.
42+
643
Release 2.15.0 (3 Jul 2024)
744
---------------------------
845

0 commit comments

Comments
 (0)