Skip to content

Commit ce59e81

Browse files
committed
[maven-release-plugin] prepare for next development iteration
1 parent c2d7b7a commit ce59e81

19 files changed

Lines changed: 74 additions & 59 deletions

File tree

CHANGES.md

Lines changed: 18 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,3 @@
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-
411
# Previous Versions
422

433
* [Version 2.1.0 to 2.2.0](./docs/changes/2.2.0.md)
@@ -63,3 +23,21 @@ None.
6323
* [Version 2.15.0 to 2.16.0](./docs/changes/2.16.0.md)
6424
* [Version 2.16.0 to 2.17.0](./docs/changes/2.17.0.md)
6525
* [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+

assembly/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
</parent>
2727

2828
<artifactId>apache-sshd</artifactId>

docs/changes/2.18.0.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Introduced in 2.18.0
2+
3+
## Bug Fixes
4+
5+
* [GH-743](https://github.com/apache/mina-sshd/issues/743) Ensure the Java `ServiceLoader` use a singleton `SftpFileSystemProvider`
6+
* [GH-879](https://github.com/apache/mina-sshd/issues/879) Close SSH channel gracefully on exception in port forwarding
7+
* Improve handling of repository paths in `sshd-git`.
8+
9+
## New Features
10+
11+
* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3
12+
13+
Wildcard principals in host certificates are handled now.
14+
15+
* Putty keys with non-ASCII passphrases
16+
17+
The passphrase needs to be converted to a byte sequence to compute a decryption key for an encrypted private key. This
18+
conversion depends on the character encoding. Putty on Windows uses the ANSI codepage set when the key was generated.
19+
Apache MINA SSHD now tries multiple encodings in sequence: UTF-8, then the OS encoding, and finally ISO-8859-1 as a
20+
last-chance fallback.
21+
22+
## Potential Compatibility Issues
23+
24+
* [GH-892](https://github.com/apache/mina-sshd/issues/892) Align handling certificates without principals with OpenSSH 10.3
25+
26+
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).
27+
In Apache MINA SSHD, there is a new flag `CoreModuleProperties.ALLOW_EMPTY_CERTIFICATE_PRINCIPALS` (by default `false`)
28+
that can be set on an `SshClient` or `SshServer` or also on a `Session` directly. If the value is `false`, certificates
29+
without principals are rejected as in OpenSSH 10.3; if it is `true`, such certificates are considered to match any
30+
user or host name as in OpenSSH &lt; 10.3.
31+
32+
Set the flag on an `SshClient` or `ClientSession` to determine the handling of host certificates. Set it on an
33+
`SshServer` or `ServerSession` to govern the handling of user certificates.
34+
35+
## Major Code Re-factoring
36+
37+
None.

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
<groupId>org.apache.sshd</groupId>
2929
<artifactId>sshd</artifactId>
30-
<version>2.18.0</version>
30+
<version>2.19.0-SNAPSHOT</version>
3131
<name>Apache Mina SSHD</name>
3232
<packaging>pom</packaging>
3333
<inceptionYear>2008</inceptionYear>
@@ -67,7 +67,7 @@
6767
<connection>scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git</connection>
6868
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git</developerConnection>
6969
<url>https://github.com/apache/mina-sshd/tree/${project.scm.tag}</url>
70-
<tag>sshd-2.18.0</tag>
70+
<tag>master</tag>
7171
</scm>
7272

7373
<properties>
@@ -80,7 +80,7 @@
8080

8181

8282
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
83-
<project.build.outputTimestamp>2026-05-25T15:45:34Z</project.build.outputTimestamp>
83+
<project.build.outputTimestamp>2026-05-25T15:48:29Z</project.build.outputTimestamp>
8484

8585
<java.sdk.version>8</java.sdk.version>
8686
<javac.source>${java.sdk.version}</javac.source>

sshd-benchmarks/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>org.apache.sshd</groupId>
2222
<artifactId>sshd</artifactId>
23-
<version>2.18.0</version>
23+
<version>2.19.0-SNAPSHOT</version>
2424
<relativePath>..</relativePath>
2525
</parent>
2626

sshd-cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
</parent>
2727

2828
<artifactId>sshd-cli</artifactId>

sshd-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
<relativePath>..</relativePath>
2727
</parent>
2828

sshd-contrib/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
</parent>
2727

2828
<!-- NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE ::: NOTE :::

sshd-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
<relativePath>..</relativePath>
2727
</parent>
2828

sshd-git/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.apache.sshd</groupId>
2424
<artifactId>sshd</artifactId>
25-
<version>2.18.0</version>
25+
<version>2.19.0-SNAPSHOT</version>
2626
</parent>
2727

2828
<artifactId>sshd-git</artifactId>

0 commit comments

Comments
 (0)