* Update Remoting in Jenkins core to 3.8
* JENKINS-39370 - Introduce support of Work Directories in remoting (opt-in).
* PR 129 - Allow configuring java.util.logging settings via a property file (-loggingConfig or JUL system property). See the Logging page for more details.
* JENKINS-37567 - Change of the code signing certificate
More info: https://github.com/jenkinsci/remoting/blob/master/CHANGELOG.md#38
* [JENKINS-39370] - Add direct tests for JNLP Launcher start with -workDir
* Pick Remoting 3.9
* Improve error message of LauncherTest#remoteKill()
* Update Remoting to 3.10
* Adding some interface default method implementations rather than catching AbstractMethodError or providing partial implementation classes.
* Show Javadoc warnings and errors, but not ‘Generating …/core/target/site/apidocs/jenkins/model/lazy/class-use/AbstractLazyLoadRunMap.html...’ and the like.
* Javadoc fixes.
* Review comments from @oleg-nenashev.
* Test fixes.
* Remove the unused import
* Offering default methods on ParameterizedJob.
* Javadoc typo.
* Cleaner use of default methods in ParameterizedJob.
* Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.
* Sketch of pulling disabled functionality into ParameterizedJob.
* EnableJobCommandTest.groovy → EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.
* All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!
* Forgot to move CLI method short descriptions to new package.
* Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.
* Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.
* Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.
* Using new type bounds.
* access-modifier 1.11 released.
* MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.
* Trying to generalize some more.
* Minor simplification.
* [JENKINS-34716] Generalizing doPolling and schedulePolling.
* isBuildable
* Obsolete comment.
* Updated comments.
* bridge-method-injector 1.17
* Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.
* bridge-method-injector 1.17
* Offering default methods on ParameterizedJob.
* Javadoc typo.
* Cleaner use of default methods in ParameterizedJob.
* Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.
* Using new type bounds.
* bridge-method-injector 1.17
The core developers might come to a different consensus to address this
problem, but until then I'm incorporating this change to make sure
future releases can be produced.
Due to the switch to Java8, this issue that was previously non-blocking
is now a release blocker. We generally don't check that the trunk is
javadoc error safe, so requiring that only during the release process is
likely going to cause this same problem over and over again