-
Improvement
-
Resolution: Fixed
-
Critical
-
-
sshd-3.0.4
Some of the libraries that Jenkins uses (e.g. JGit) have moved on to use SSHD 2.x. This contains breaking changes. But sshd-module still expects SSHD 1.x. The incompatibilities cause either compile-time or runtime 'class not found' errors in Jenkins and its plugins.
We need to bump our SSHD dependencies to fix this.
Options:
- SSHD 2.2.0 (also used by the current release of JGit)
- SSHD 2.3.0 (the very latest version)
Affected downstream components:
- Gerrit Trigger plugin
- git-server plugin
- Jenkins Core CLI
- Remote terminal access plugin
- ...
3.0 for sure if it remains a module. I am rather tempted to merge https://github.com/jenkinsci/sshd-module/pull/29 from jglick and move it to the plugin entirely before bumping the dependency, but it will require bumps to recent Jenkins core versions in all dependent plugins to get the issue fixed. Not sure what would rsandell say about Gerrit trigger