Built the source package with Java 21, all green.
Checked the signature,
my +1
Thanks for the hard work!
On 30/08/2025 20:53, Thomas Wolf wrote:
Hello,
Apache MINA SSHD has started development for a new major release 3.0.0
a while back. This is a major effort aimed at
* cleaning up,
* refactoring to enable providing some features that with version 2
cannot be implemented properly,
* fixing some issues in version 2 that cannot be fixed properly without
breaking API.
Work is done in a feature branch dev_3.0
https://github.com/apache/mina-sshd/tree/dev_3.0
and snapshots are published to the Apache Snapshots repository.
We will keep maintaining version 2 (last release currently at 2.16.0)
while developing version 3 until version 3.0.0 will be officially
released.
To facilitate consumption by interested early adopters I want to
publish a series of milestone pre-releases during this version 3
development effort.
This version Apache Mina SSHD 3.0.0-M1 is the first such milestone
release.
Since version 3 breaks API compared to version 2, we publish japicmp
reports at https://apache.github.io/mina-sshd , where you can also
find a very high-level and very tentative roadmap.
The main change is a major refactoring on the SSH transport protocol
implementation. This was in version 2 all done in one big messy class
AbstractSession. It has been split out and implemented as a filter
chain instead:
https://github.com/apache/mina-sshd/blob/dev_3.0/docs/technical/filters.md
This then enabled providing a new feature that users have been
asking for for a long time: client-side support for SOCKS5 and HTTP
CONNECT proxies.
The container tests are newly skipped if there is no docker engine
running. If there _is_ a docker engine, they are newly run also on
Windows, and also with the MINA and netty transports.
I have staged a candidate release and invite you to review and vote
on it.
Official staging repo:
https://dist.apache.org/repos/dist/dev/mina/sshd/3.0.0-M1/
Maven staging repo:
https://repository.apache.org/content/repositories/orgapachemina-1115
Git tag:
https://github.com/apache/mina-sshd/commits/sshd-3.0.0-M1
Change notes:
https://github.com/apache/mina-sshd/blob/sshd-3.0.0-M1/CHANGES.md
Apache MINA KEYS file:
https://downloads.apache.org/mina/KEYS
Please review and vote!
Cheers,
Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]