Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/ssh-agent-plugin
  Commit: e7a8732966ec1de9a150037a792f0d6cbf483d65
      
https://github.com/jenkinsci/ssh-agent-plugin/commit/e7a8732966ec1de9a150037a792f0d6cbf483d65
  Author: Jon Sten <j...@axis.com>
  Date:   2020-01-14 (Tue, 14 Jan 2020)

  Changed paths:
    A src/main/java/com/cloudbees/jenkins/plugins/sshagent/LauncherProvider.java
    M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentBuildWrapper.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentStepExecution.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgentFactory.java

  Log Message:
  -----------
  Fix serialization problems

In previous fix launcher was introduced to the abstract methods in
RemoteAgent. Due to proxy objects, for some of the sub-classes of that
class this results in unforeseen serialization problems caused by one
of the arguments which is unserializable (Launcher).

This change removes that argument from the affected methods, instead it
is propagated using a provider pattern for those that need it.


  Commit: e03f6c9faca448e8fd4656a81e0a08bc28d115b0
      
https://github.com/jenkinsci/ssh-agent-plugin/commit/e03f6c9faca448e8fd4656a81e0a08bc28d115b0
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2020-01-14 (Tue, 14 Jan 2020)

  Changed paths:
    A src/main/java/com/cloudbees/jenkins/plugins/sshagent/LauncherProvider.java
    M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentBuildWrapper.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentStepExecution.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgentFactory.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgent.java
    M 
src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgentFactory.java

  Log Message:
  -----------
  Merge pull request #35 from jonsten/serializationFix

Fix serialization problems


Compare: 
https://github.com/jenkinsci/ssh-agent-plugin/compare/ace6c61db43d...e03f6c9faca4

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/ssh-agent-plugin/push/refs/heads/master/ace6c6-e03f6c%40github.com.

Reply via email to