This is work in progress. Version 3 contains many API breaks from version 2. API comparison reports generated by japicmp are published at https://apache.github.io/mina-sshd.
Version 3 includes all the features and bug fixes of version 2.17.1 and up to commit a3d22510.
- For building Apache MINA SSHD 3.0, Java >= 24 and Apache Maven >= 3.9.12 are required. Generated artifacts still use Java 8 as minimum runtime requirement.
Complete refactoring of the SSH transport protocol. New feature: support for client-side proxies.
Refactoring of cryptography. New feature: multi-release JARs for sshd-common and sshd-osgi and using on
newer Java versions the already built-in cryptographic algorithms for ChaCha20, ed25519, and ML-KEM.
This is a minor update to bring the improvements done in 2.17.x into the 3.0.0 stream. Besides that, there are only two bug fixes from 3.0.0-M2: