Ivan Fernandez Calvo
2018-11-20 10:22:03 UTC
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>
https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/CHANGELOG.md#1290-nov-18-2018
https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/doc/TROUBLESHOOTING.md#1290-breaks-compatibility-with-cloud-plugins-that-do-not-use-trilead-api-plugin-as-dependency
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>
https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/CHANGELOG.md#1290-nov-18-2018
https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/doc/TROUBLESHOOTING.md#1290-breaks-compatibility-with-cloud-plugins-that-do-not-use-trilead-api-plugin-as-dependency
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/bc244631-6971-4d55-ac38-65ee04629ffb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/bc244631-6971-4d55-ac38-65ee04629ffb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.