This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 5cc187063 Site checkin for project Apache Mina SSHD
5cc187063 is described below
commit 5cc187063e526d7254c5951f649ce8fcaa2b04f1
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu May 28 21:45:40 2026 +0000
Site checkin for project Apache Mina SSHD
---
index.html | 5 +-
japicmp-sshd-cli.html | 4 +-
japicmp-sshd-common.html | 4 +-
japicmp-sshd-contrib.html | 4 +-
japicmp-sshd-core.html | 17 ++-
japicmp-sshd-git.html | 77 +++++++++++-
japicmp-sshd-ldap.html | 4 +-
japicmp-sshd-mina.html | 4 +-
japicmp-sshd-netty.html | 4 +-
japicmp-sshd-openpgp.html | 4 +-
japicmp-sshd-osgi.html | 17 ++-
japicmp-sshd-putty.html | 56 +++++++--
japicmp-sshd-scp.html | 4 +-
japicmp-sshd-sftp.html | 283 +++++++++++++++++++++++++++++++++++++++++-
japicmp-sshd-spring-sftp.html | 4 +-
15 files changed, 448 insertions(+), 43 deletions(-)
diff --git a/index.html b/index.html
index feb747365..b5e71d2b6 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/index.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/index.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Apache MINA sshd</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -120,6 +120,7 @@ new feature is support for client-side proxies.</li>
and <code>sshd-osgi</code> and using on newer Java versions the already
built-in cryptographic algorithms
for ChaCha20, ed25519, and ML-KEM.</li>
<li><strong>3.0.0-M3</strong>: Bug fix release of 3.0.0-M2, and update base to
2.17.1.</li>
+<li><strong>3.0.0-M4</strong>: Update base to 2.18.0.</li>
</ul>
<p>Further possible milestones (the order might change, though):</p>
<ul>
diff --git a/japicmp-sshd-cli.html b/japicmp-sshd-cli.html
index 6922d3a95..6a75d3418 100644
--- a/japicmp-sshd-cli.html
+++ b/japicmp-sshd-cli.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-cli.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-cli.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-cli</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-common.html b/japicmp-sshd-common.html
index ead8e2f70..6ea416fdc 100644
--- a/japicmp-sshd-common.html
+++ b/japicmp-sshd-common.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-common.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-common.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-common</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-contrib.html b/japicmp-sshd-contrib.html
index ee8e498cd..aa63af7cc 100644
--- a/japicmp-sshd-contrib.html
+++ b/japicmp-sshd-contrib.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-contrib.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-contrib.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-contrib</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-core.html b/japicmp-sshd-core.html
index ef18cafb1..ca5f97623 100644
--- a/japicmp-sshd-core.html
+++ b/japicmp-sshd-core.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-core.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-core.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-core</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -10635,25 +10635,32 @@
<tr class="b">
<td>Added</td>
<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
+<td><strong><a href="#null"
title="org.apache.sshd.common.Property<java.lang.Boolean>"><code>Property<Boolean></code></a></strong></td>
+<td><code>ALLOW_EMPTY_CERTIFICATE_PRINCIPALS</code></td>
+<td> </td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
<td><strong><code>int</code></strong></td>
<td><code>DEFAULT_MAX_MSGS_BEFORE_KEX_INIT</code></td>
<td> </td>
<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr>
-<tr class="a">
+<tr class="b">
<td>Removed</td>
<td><del><code>public</code></del> <del><code>static</code></del>
<del><code>final</code></del></td>
<td><del><a href="#null"
title="org.apache.sshd.common.Property<java.time.Duration>"><code>Property<Duration></code></a></del></td>
<td><code>HEARTBEAT_REPLY_WAIT</code></td>
<td><del><a href="#null"
title="java.lang.Deprecated"><code>Deprecated</code></a></del></td>
<td><img src="https://img.shields.io/badge/Field_removed-red" alt="Field
removed" title="Field removed" /> <img
src="https://img.shields.io/badge/Annotation_removed-yellow" alt="Annotation
removed" title="Annotation removed" /></td></tr>
-<tr class="b">
+<tr class="a">
<td>Removed</td>
<td><del><code>public</code></del> <del><code>static</code></del>
<del><code>final</code></del></td>
<td><del><a href="#null"
title="org.apache.sshd.common.Property<java.time.Duration>"><code>Property<Duration></code></a></del></td>
<td><code>KEX_PROPOSAL_SETUP_TIMEOUT</code></td>
<td><del><a href="#null"
title="java.lang.Deprecated"><code>Deprecated</code></a></del></td>
<td><img src="https://img.shields.io/badge/Field_removed-red" alt="Field
removed" title="Field removed" /> <img
src="https://img.shields.io/badge/Annotation_removed-yellow" alt="Annotation
removed" title="Annotation removed" /></td></tr>
-<tr class="a">
+<tr class="b">
<td>Added</td>
<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
<td><strong><a href="#null"
title="org.apache.sshd.common.Property<java.lang.Integer>"><code>Property<Integer></code></a></strong></td>
diff --git a/japicmp-sshd-git.html b/japicmp-sshd-git.html
index cc9cc5ff0..685ec8caf 100644
--- a/japicmp-sshd-git.html
+++ b/japicmp-sshd-git.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-git.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-git.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-git</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -125,11 +125,82 @@
<pre><code class="nohighlight nocode">
</code></pre>
</details>
+</section><section><a id="Results"></a>
+<h2>Results</h2>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Type</th>
+<th>Serialization</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Modified</td>
+<td><a
href="#user-content-org.apache.sshd.git.abstractgitcommand">org.apache.sshd.git.AbstractGitCommand</a></td>
+<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr></tbody>
+</table>
+<details markdown="1">
+<summary>Expand for details.</summary>
+<hr />
+<p><a
id="user-content-org.apache.sshd.git.abstractgitcommand"></a></p><section><a
id="org.apache.sshd.git.AbstractGitCommand"></a>
+<h3><code>org.apache.sshd.git.AbstractGitCommand</code></h3>
+<ul>
+
+<li>[X] Binary-compatible</li>
+<li>[X] Source-compatible</li>
+<li>[X] Serialization-compatible</li>
+</ul>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Type</th>
+<th>Name</th>
+<th>Extends</th>
+<th>JDK</th>
+<th>Serialization</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Modified</td>
+<td><code>public</code> <code>abstract</code></td>
+<td>Class</td>
+<td><code>AbstractGitCommand</code></td>
+<td><a href="#null"
title="org.apache.sshd.server.command.AbstractFileSystemCommand"><code>AbstractFileSystemCommand</code></a></td>
+<td>JDK 8</td>
+<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr></tbody>
+</table>
+<section><a id="Methods"></a>
+<h4>Methods</h4>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Generics</th>
+<th>Type</th>
+<th>Method</th>
+<th>Annotations</th>
+<th>Throws</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>static</code></strong>
<strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.Path"><code>Path</code></a></strong></td>
+<td><strong><code>resolveGitRepo</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.lang.String"><code>String</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr></tbody>
+</table>
+</details>
<blockquote class='alert-warning'><p class='alert-warning'><svg
class='alert-warning' viewBox='0 0 16 16' version='1.1' width='16'
height='16'><path d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082
11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0
1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0
.22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5
0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'
/></svg>Warning</p>
<p>All missing classes, i.e. superclasses and interfaces that could not be
found on the classpath were ignored.</p>
<p>Hence changes caused by these superclasses and interfaces are not reflected
in the output.</p>
-</blockquote></section></section> </main>
+</blockquote></section></section></section></section> </main>
</div>
</div>
<hr/>
diff --git a/japicmp-sshd-ldap.html b/japicmp-sshd-ldap.html
index 5204fc095..6166cdb81 100644
--- a/japicmp-sshd-ldap.html
+++ b/japicmp-sshd-ldap.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-ldap.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-ldap.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-ldap</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-mina.html b/japicmp-sshd-mina.html
index 29d2a0f93..decdebb3a 100644
--- a/japicmp-sshd-mina.html
+++ b/japicmp-sshd-mina.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-mina.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-mina.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-mina</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-netty.html b/japicmp-sshd-netty.html
index af8739bcc..490dfe79f 100644
--- a/japicmp-sshd-netty.html
+++ b/japicmp-sshd-netty.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-netty.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-netty.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-netty</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-openpgp.html b/japicmp-sshd-openpgp.html
index 408398790..4a83b10bd 100644
--- a/japicmp-sshd-openpgp.html
+++ b/japicmp-sshd-openpgp.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-openpgp.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-openpgp.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-openpgp</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-osgi.html b/japicmp-sshd-osgi.html
index ad6e67fe7..e26062f45 100644
--- a/japicmp-sshd-osgi.html
+++ b/japicmp-sshd-osgi.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-osgi.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-osgi.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-osgi</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -20543,25 +20543,32 @@
<tr class="b">
<td>Added</td>
<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
+<td><strong><a href="#null"
title="org.apache.sshd.common.Property<java.lang.Boolean>"><code>Property<Boolean></code></a></strong></td>
+<td><code>ALLOW_EMPTY_CERTIFICATE_PRINCIPALS</code></td>
+<td> </td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
<td><strong><code>int</code></strong></td>
<td><code>DEFAULT_MAX_MSGS_BEFORE_KEX_INIT</code></td>
<td> </td>
<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr>
-<tr class="a">
+<tr class="b">
<td>Removed</td>
<td><del><code>public</code></del> <del><code>static</code></del>
<del><code>final</code></del></td>
<td><del><a href="#null"
title="org.apache.sshd.common.Property<java.time.Duration>"><code>Property<Duration></code></a></del></td>
<td><code>HEARTBEAT_REPLY_WAIT</code></td>
<td><del><a href="#null"
title="java.lang.Deprecated"><code>Deprecated</code></a></del></td>
<td><img src="https://img.shields.io/badge/Field_removed-red" alt="Field
removed" title="Field removed" /> <img
src="https://img.shields.io/badge/Annotation_removed-yellow" alt="Annotation
removed" title="Annotation removed" /></td></tr>
-<tr class="b">
+<tr class="a">
<td>Removed</td>
<td><del><code>public</code></del> <del><code>static</code></del>
<del><code>final</code></del></td>
<td><del><a href="#null"
title="org.apache.sshd.common.Property<java.time.Duration>"><code>Property<Duration></code></a></del></td>
<td><code>KEX_PROPOSAL_SETUP_TIMEOUT</code></td>
<td><del><a href="#null"
title="java.lang.Deprecated"><code>Deprecated</code></a></del></td>
<td><img src="https://img.shields.io/badge/Field_removed-red" alt="Field
removed" title="Field removed" /> <img
src="https://img.shields.io/badge/Annotation_removed-yellow" alt="Annotation
removed" title="Annotation removed" /></td></tr>
-<tr class="a">
+<tr class="b">
<td>Added</td>
<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
<td><strong><a href="#null"
title="org.apache.sshd.common.Property<java.lang.Integer>"><code>Property<Integer></code></a></strong></td>
diff --git a/japicmp-sshd-putty.html b/japicmp-sshd-putty.html
index ac7dc4e1a..9b52078ef 100644
--- a/japicmp-sshd-putty.html
+++ b/japicmp-sshd-putty.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-putty.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-putty.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-putty</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -138,17 +138,17 @@
<td>Modified</td>
<td><a
href="#user-content-org.apache.sshd.putty.abstractputtykeydecoder">org.apache.sshd.putty.AbstractPuttyKeyDecoder</a></td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed" />
<img src="https://img.shields.io/badge/Constructor_removed-red"
alt="Constructor removed" title="Constructor removed" /></td></tr>
+<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed" />
<img
src="https://img.shields.io/badge/Method_default_added_in_implemented_interface-orange"
alt="Method default added in implemented interface" title="Method default
added in implemented interface" /> <img
src="https://img.shields.io/badge/Constructor_removed-red" alt="Constructor
removed" title="Constructor removed" /></td></tr>
<tr class="a">
<td>Source-incompatible</td>
<td><a
href="#user-content-org.apache.sshd.putty.eddsaputtykeydecoder">org.apache.sshd.putty.EdDSAPuttyKeyDecoder</a></td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed"
/></td></tr>
+<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed" />
<img
src="https://img.shields.io/badge/Method_default_added_in_implemented_interface-orange"
alt="Method default added in implemented interface" title="Method default
added in implemented interface" /></td></tr>
<tr class="b">
<td>Modified</td>
<td><a
href="#user-content-org.apache.sshd.putty.puttykeypairresourceparser">org.apache.sshd.putty.PuttyKeyPairResourceParser</a></td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed" />
<img src="https://img.shields.io/badge/Interface_added-orange" alt="Interface
added" title="Interface added" /></td></tr></tbody>
+<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed" />
<img src="https://img.shields.io/badge/Interface_added-orange" alt="Interface
added" title="Interface added" /> <img
src="https://img.shields.io/badge/Method_new_static_added_to_interface-orange"
alt="Method new static added to interface" title="Method new static added to
interface" /></td></tr></tbody>
</table>
<details markdown="1">
<summary>Expand for details.</summary>
@@ -180,7 +180,7 @@
<td><a href="#null"
title="org.apache.sshd.common.config.keys.impl.AbstractIdentityResourceLoader"><code>AbstractIdentityResourceLoader</code></a></td>
<td>JDK 8</td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed"
/></td></tr></tbody>
+<td><img
src="https://img.shields.io/badge/Method_default_added_in_implemented_interface-orange"
alt="Method default added in implemented interface" title="Method default
added in implemented interface" /> <img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed"
/></td></tr></tbody>
</table>
<section><a id="Generics"></a>
<h4>Generics</h4>
@@ -272,7 +272,7 @@
<td><a href="#null" title="org.apache.sshd.putty.AbstractPuttyKeyDecoder<PRV
extends java.security.PrivateKey, PUB extends
java.security.PublicKey>"><code>AbstractPuttyKeyDecoder<PRV,
PUB></code></a></td>
<td>JDK 8</td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed"
/></td></tr></tbody>
+<td><img
src="https://img.shields.io/badge/Method_default_added_in_implemented_interface-orange"
alt="Method default added in implemented interface" title="Method default
added in implemented interface" /> <img
src="https://img.shields.io/badge/Class_generic_template_changed-orange"
alt="Class generic template changed" title="Class generic template changed"
/></td></tr></tbody>
</table>
<section><a id="Generics_1"></a>
<h4>Generics</h4>
@@ -378,6 +378,48 @@
<td><strong><a href="#null"
title="org.apache.sshd.common.config.keys.loader.KeyPairResourceParser"><code>KeyPairResourceParser</code></a></strong></td>
<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr></tbody>
</table>
+</section><section><a id="Methods"></a>
+<h4>Methods</h4>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Generics</th>
+<th>Type</th>
+<th>Method</th>
+<th>Annotations</th>
+<th>Throws</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>static</code></strong>
<strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>deriveFormat2EncryptionKey</code></strong>(<a href="#null"
title="java.lang.String"><code>String</code></a>, <code>byte[]</code>,
<code>byte[]</code>, <a href="#null" title="java.util.Map<java.lang.String,
java.lang.String>"><code>Map<String, String></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.security.GeneralSecurityException"><code>GeneralSecurityException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_new_static_added_to_interface-orange"
alt="Method new static added to interface" title="Method new static added to
interface" /></td></tr></tbody>
+</table>
+</section><section><a id="Fields"></a>
+<h4>Fields</h4>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Type</th>
+<th>Name</th>
+<th>Annotations</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong> <strong><code>static</code></strong>
<strong><code>final</code></strong></td>
+<td><strong><a href="#null"
title="java.lang.String"><code>String</code></a></strong></td>
+<td><code>SSHD_PASSWORD_ENCODING</code></td>
+<td> </td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr></tbody>
+</table>
</details>
<blockquote class='alert-warning'><p class='alert-warning'><svg
class='alert-warning' viewBox='0 0 16 16' version='1.1' width='16'
height='16'><path d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082
11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0
1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0
.22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5
0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'
/></svg>Warning</p>
diff --git a/japicmp-sshd-scp.html b/japicmp-sshd-scp.html
index 59e1d33ee..29106decb 100644
--- a/japicmp-sshd-scp.html
+++ b/japicmp-sshd-scp.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-scp.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-scp.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-scp</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
diff --git a/japicmp-sshd-sftp.html b/japicmp-sshd-sftp.html
index 5e3468b2d..5c54333c2 100644
--- a/japicmp-sshd-sftp.html
+++ b/japicmp-sshd-sftp.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-sftp.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-sftp.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-sftp</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>
@@ -138,7 +138,12 @@
<td>Modified</td>
<td><a
href="#user-content-org.apache.sshd.sftp.client.fs.sftpfilesystemclientsessioninitializer">org.apache.sshd.sftp.client.fs.SftpFileSystemClientSessionInitializer</a></td>
<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
-<td><img src="https://img.shields.io/badge/Annotation_removed-yellow"
alt="Annotation removed" title="Annotation removed" /> <img
src="https://img.shields.io/badge/Method_removed-red" alt="Method removed"
title="Method removed" /></td></tr></tbody>
+<td><img src="https://img.shields.io/badge/Annotation_removed-yellow"
alt="Annotation removed" title="Annotation removed" /> <img
src="https://img.shields.io/badge/Method_removed-red" alt="Method removed"
title="Method removed" /></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><a
href="#user-content-org.apache.sshd.sftp.client.fs.sftpfilesystemproviderfacade">org.apache.sshd.sftp.client.fs.SftpFileSystemProviderFacade</a></td>
+<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr></tbody>
</table>
<details markdown="1">
<summary>Expand for details.</summary>
@@ -195,6 +200,278 @@
<td><del><a href="#null"
title="java.io.IOException"><code>IOException</code></a></del></td>
<td><img src="https://img.shields.io/badge/Method_removed-red" alt="Method
removed" title="Method removed" /> <img
src="https://img.shields.io/badge/Annotation_removed-yellow" alt="Annotation
removed" title="Annotation removed" /></td></tr></tbody>
</table>
+<hr />
+<p><a
id="user-content-org.apache.sshd.sftp.client.fs.sftpfilesystemproviderfacade"></a></p></section></section><section><a
id="org.apache.sshd.sftp.client.fs.SftpFileSystemProviderFacade"></a>
+<h3><code>org.apache.sshd.sftp.client.fs.SftpFileSystemProviderFacade</code></h3>
+<ul>
+
+<li>[X] Binary-compatible</li>
+<li>[X] Source-compatible</li>
+<li>[X] Serialization-compatible</li>
+</ul>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Type</th>
+<th>Name</th>
+<th>Extends</th>
+<th>JDK</th>
+<th>Serialization</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td><strong>Class</strong></td>
+<td><strong><code>SftpFileSystemProviderFacade</code></strong></td>
+<td><strong><a href="#null"
title="java.nio.file.spi.FileSystemProvider"><code>FileSystemProvider</code></a></strong></td>
+<td><strong>JDK 8</strong></td>
+<td><img src="https://img.shields.io/badge/Not_serializable-green" alt="Not
serializable" title="Not serializable" /></td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr></tbody>
+</table>
+<section><a id="Constructors"></a>
+<h4>Constructors</h4>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Generics</th>
+<th>Constructor</th>
+<th>Annotations</th>
+<th>Throws</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>SftpFileSystemProviderFacade</code></strong>()</td>
+<td> </td>
+<td> </td>
+<td><img src="https://img.shields.io/badge/No_changes-green" alt="No changes"
title="No changes" /></td></tr></tbody>
+</table>
+</section><section><a id="Methods_1"></a>
+<h4>Methods</h4>
+<table class="table table-striped">
+<thead>
+<tr class="a">
+<th>Status</th>
+<th>Modifiers</th>
+<th>Generics</th>
+<th>Type</th>
+<th>Method</th>
+<th>Annotations</th>
+<th>Throws</th>
+<th>Compatibility Changes</th></tr></thead><tbody>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>checkAccess</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.AccessMode..."><code>AccessMode...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>copy</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.CopyOption..."><code>CopyOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>createDirectory</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.attribute.FileAttribute...<?>"><code>FileAttribute...<?></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>createSymbolicLink</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.attribute.FileAttribute...<?>"><code>FileAttribute...<?></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>delete</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td><<strong><a href="#null" title="V extends
java.nio.file.attribute.FileAttributeView"><code>V extends
FileAttributeView</code></a></strong>></td>
+<td><strong><a href="#null"
title="java.nio.file.attribute.FileAttributeView"><code>FileAttributeView</code></a></strong></td>
+<td><strong><code>getFileAttributeView</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.lang.Class<V>"><code>Class<V></code></a>, <a href="#null"
title="java.nio.file.LinkOption..."><code>LinkOption...</code></a>)</td>
+<td> </td>
+<td> </td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.FileStore"><code>FileStore</code></a></strong></td>
+<td><strong><code>getFileStore</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.FileSystem"><code>FileSystem</code></a></strong></td>
+<td><strong><code>getFileSystem</code></strong>(<a href="#null"
title="java.net.URI"><code>URI</code></a>)</td>
+<td> </td>
+<td> </td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.Path"><code>Path</code></a></strong></td>
+<td><strong><code>getPath</code></strong>(<a href="#null"
title="java.net.URI"><code>URI</code></a>)</td>
+<td> </td>
+<td> </td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.lang.String"><code>String</code></a></strong></td>
+<td><strong><code>getScheme</code></strong>()</td>
+<td> </td>
+<td> </td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>boolean</code></strong></td>
+<td><strong><code>isHidden</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>boolean</code></strong></td>
+<td><strong><code>isSameFile</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.Path"><code>Path</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>move</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.CopyOption..."><code>CopyOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.channels.SeekableByteChannel"><code>SeekableByteChannel</code></a></strong></td>
+<td><strong><code>newByteChannel</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.util.Set<? extends java.nio.file.OpenOption>"><code>Set<?
extends OpenOption></code></a>, <a href="#null"
title="java.nio.file.attribute.FileAttribute...<?>"><code>FileAttribute...<?></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.DirectoryStream<java.nio.file.Path>"><code>DirectoryStream<Path></code></a></strong></td>
+<td><strong><code>newDirectoryStream</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.DirectoryStream$Filter<? super
java.nio.file.Path>"><code>Filter<? super Path></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.channels.FileChannel"><code>FileChannel</code></a></strong></td>
+<td><strong><code>newFileChannel</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.util.Set<? extends java.nio.file.OpenOption>"><code>Set<?
extends OpenOption></code></a>, <a href="#null"
title="java.nio.file.attribute.FileAttribute...<?>"><code>FileAttribute...<?></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.FileSystem"><code>FileSystem</code></a></strong></td>
+<td><strong><code>newFileSystem</code></strong>(<a href="#null"
title="java.net.URI"><code>URI</code></a>, <a href="#null"
title="java.util.Map<java.lang.String, ?>"><code>Map<String,
?></code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.InputStream"><code>InputStream</code></a></strong></td>
+<td><strong><code>newInputStream</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.OpenOption..."><code>OpenOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.OutputStream"><code>OutputStream</code></a></strong></td>
+<td><strong><code>newOutputStream</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.nio.file.OpenOption..."><code>OpenOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td><<strong><a href="#null" title="A extends
java.nio.file.attribute.BasicFileAttributes"><code>A extends
BasicFileAttributes</code></a></strong>></td>
+<td><strong><a href="#null"
title="java.nio.file.attribute.BasicFileAttributes"><code>BasicFileAttributes</code></a></strong></td>
+<td><strong><code>readAttributes</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.lang.Class<A>"><code>Class<A></code></a>, <a href="#null"
title="java.nio.file.LinkOption..."><code>LinkOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null" title="java.util.Map<java.lang.String,
java.lang.Object>"><code>Map<String, Object></code></a></strong></td>
+<td><strong><code>readAttributes</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.lang.String"><code>String</code></a>, <a href="#null"
title="java.nio.file.LinkOption..."><code>LinkOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="a">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><a href="#null"
title="java.nio.file.Path"><code>Path</code></a></strong></td>
+<td><strong><code>readSymbolicLink</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr>
+<tr class="b">
+<td>Added</td>
+<td><strong><code>public</code></strong></td>
+<td> </td>
+<td><strong><code>void</code></strong></td>
+<td><strong><code>setAttribute</code></strong>(<a href="#null"
title="java.nio.file.Path"><code>Path</code></a>, <a href="#null"
title="java.lang.String"><code>String</code></a>, <a href="#null"
title="java.lang.Object"><code>Object</code></a>, <a href="#null"
title="java.nio.file.LinkOption..."><code>LinkOption...</code></a>)</td>
+<td> </td>
+<td><strong><a href="#null"
title="java.io.IOException"><code>IOException</code></a></strong></td>
+<td><img
src="https://img.shields.io/badge/Method_added_to_public_class-yellow"
alt="Method added to public class" title="Method added to public class"
/></td></tr></tbody>
+</table>
</details>
<blockquote class='alert-warning'><p class='alert-warning'><svg
class='alert-warning' viewBox='0 0 16 16' version='1.1' width='16'
height='16'><path d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082
11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0
1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0
.22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5
0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'
/></svg>Warning</p>
diff --git a/japicmp-sshd-spring-sftp.html b/japicmp-sshd-spring-sftp.html
index 5bc08807b..5b7e44d59 100644
--- a/japicmp-sshd-spring-sftp.html
+++ b/japicmp-sshd-spring-sftp.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-spring-sftp.md at 2026-04-07
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
target/src/site/markdown/japicmp-sshd-spring-sftp.md at 2026-05-28
| Rendered using Apache Maven Fluido Skin 2.1.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -32,7 +32,7 @@
<ul class="breadcrumb">
<li><a href="./">Apache MINA sshd</a><span class="divider">/</span></li>
<li class="active">Compatibility Report for sshd-spring-sftp</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-04-07</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span>
Last Published: 2026-05-28</li>
<li id="projectVersion" class="pull-right">Version:
3.0.0-SNAPSHOT</li>
</ul>
</div>