Hi,
I released ssh-slaves plugin two days ago and I break backward compatibility with plugins that use ssh-slaves as a dependency, this is because I start to use trilead-api plugin instead the trilead-ssh2 module from the core (similar to bouncycastle plugin), this change is motivated to be able to use different version of trilead than the core. Now is warned on the changelog and there is a section on the troubleshooting guide, in the next days I will manage to make PRs to every plugin that depends on ssh-slaves plugin to add the trilead-api plugin dependency
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>trilead-api</artifactId>
<version>1.0.1</version>
</dependency>
....
<build>
<plugins>
....
<plugin>
<groupId>org.jenkins-ci.tools</groupId>
<artifactId>maven-hpi-plugin</artifactId>
<configuration>
<globalMaskClasses>com.trilead.ssh2</globalMaskClasses>
</configuration>
</plugin>
</plugins>
</build>