|
1 | | -# Apache MINA SSHD 2.18.0 |
2 | | - |
3 | | -Changes since [version 2.17.1](./docs/changes/2.17.1.md): |
4 | | - |
5 | | -## Bug Fixes |
6 | | - |
7 | | -* [GH-743](https://github.com/apache/mina-sshd/issues/743) Ensure the Java `ServiceLoader` use a singleton `SftpFileSystemProvider` |
8 | | -* [GH-879](https://github.com/apache/mina-sshd/issues/879) Close SSH channel gracefully on exception in port forwarding |
9 | | -* Improve handling of repository paths in `sshd-git`. |
10 | | - |
11 | | -## New Features |
12 | | - |
13 | | -* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3 |
14 | | - |
15 | | -Wildcard principals in host certificates are handled now. |
16 | | - |
17 | | -* Putty keys with non-ASCII passphrases |
18 | | - |
19 | | -The passphrase needs to be converted to a byte sequence to compute a decryption key for an encrypted private key. This |
20 | | -conversion depends on the character encoding. Putty on Windows uses the ANSI codepage set when the key was generated. |
21 | | -Apache MINA SSHD now tries multiple encodings in sequence: UTF-8, then the OS encoding, and finally ISO-8859-1 as a |
22 | | -last-chance fallback. |
23 | | - |
24 | | -## Potential Compatibility Issues |
25 | | - |
26 | | -* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3 |
27 | | - |
28 | | -OpenSSH 10.3 changed the way such certificates are handled; see the [OpenSSH 10.3 release notes](https://www.openssh.org/txt/release-10.3). |
29 | | -In Apache MINA SSHD, there is a new flag `CoreModuleProperties.ALLOW_EMPTY_CERTIFICATE_PRINCIPALS` (by default `false`) |
30 | | -that can be set on an `SshClient` or `SshServer` or also on a `Session` directly. If the value is `false`, certificates |
31 | | -without principals are rejected as in OpenSSH 10.3; if it is `true`, such certificates are considered to match any |
32 | | -user or host name as in OpenSSH < 10.3. |
33 | | - |
34 | | -Set the flag on an `SshClient` or `ClientSession` to determine the handling of host certificates. Set it on an |
35 | | -`SshServer` or `ServerSession` to govern the handling of user certificates. |
36 | | - |
37 | | -## Major Code Re-factoring |
38 | | - |
39 | | -None. |
40 | | - |
41 | 1 | # Previous Versions |
42 | 2 |
|
43 | 3 | * [Version 2.1.0 to 2.2.0](./docs/changes/2.2.0.md) |
|
63 | 23 | * [Version 2.15.0 to 2.16.0](./docs/changes/2.16.0.md) |
64 | 24 | * [Version 2.16.0 to 2.17.0](./docs/changes/2.17.0.md) |
65 | 25 | * [Version 2.17.0 to 2.17.1](./docs/changes/2.17.1.md) |
| 26 | + |
| 27 | +# Latest Version |
| 28 | + |
| 29 | +* **[Version 2.17.1 to 2.18.0](./docs/changes/2.18.0.md)** |
| 30 | + |
| 31 | +# Planned for Next Version |
| 32 | + |
| 33 | +## Bug Fixes |
| 34 | + |
| 35 | + |
| 36 | +## New Features |
| 37 | + |
| 38 | + |
| 39 | +## Potential Compatibility Issues |
| 40 | + |
| 41 | + |
| 42 | +## Major Code Re-factoring |
| 43 | + |
0 commit comments