Skip to content

Replace sshlib with JSch in the SSH transform plugin#7203

Open
leehaut wants to merge 1 commit into
apache:mainfrom
leehaut:hotfix/lance-common-74
Open

Replace sshlib with JSch in the SSH transform plugin#7203
leehaut wants to merge 1 commit into
apache:mainfrom
leehaut:hotfix/lance-common-74

Conversation

@leehaut
Copy link
Copy Markdown
Contributor

@leehaut leehaut commented May 31, 2026

Fix #2973

This PR migrates the SSH pipeline transform from sshlib to JSch (com.github.mwiede:jsch), aligning it with the SSH stack already used elsewhere in Hop (e.g. database SSH tunnels and the SFTP workflow action).

The transform’s public configuration and behavior remain unchanged: password and private-key authentication, optional HTTP proxy, static/dynamic commands, and stdout/stderr output fields all work as before.

Signed-off-by: lance <leehaut@gmail.com>
@hansva
Copy link
Copy Markdown
Contributor

hansva commented May 31, 2026

One small thing, for the tests to run in our integration testing framework we need a workflow following the main-* convention for those tests to be executed daily by https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests/

@leehaut
Copy link
Copy Markdown
Contributor Author

leehaut commented May 31, 2026

One small thing, for the tests to run in our integration testing framework we need a workflow following the main-* convention for those tests to be executed daily by https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests/

ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task]: Investigate moving away from sshlib

2 participants