CloudBees, Inc.

Jenkins OSS LTS 2.121.2-cb-1

New Features

Minor JENKINS-51223

remoting processing of "no_proxy" env var needs improvement

Minor JENKINS-50965

Malformed log message

Minor JENKINS-51551

Allow CommandTransport and its sub-classes to be sub-typed from outside

Minor JENKINS-51608

ClassicPluginStrategy#getShortName() does not offer diagnostics about failure reasons

Minor JENKINS-51158

Allow trailing dot in Root URL

Minor JENKINS-51541

SlaveComputer should support creating channels with custom ChannelBuilder

Minor JENKINS-51779

Use of beta Guava method since deleted: Iterators.skip

Minor JENKINS-51955

SlaveComputer#setChannel(Channel,OutputStream,Channel.Listener) may throw null in the case of valid API usages

Resolved issues

Minor JENKINS-50217

NPE in ComputerListener#onConfigurationChange breaks Jenkins

Minor JENKINS-27329

WorkspaceCleanupThread may delete workspaces of running jobs

Minor JENKINS-51819

External artifacts are not deleted when the build is deleted

Minor JENKINS-20272

Disconnected nodes don't need to be checked for reponse time

Minor JENKINS-51483

Erroneous entry in split-plugin-cycles.txt for jdk-tool and apache-httpcomponents-client-4-api

Minor JENKINS-51584

actions from TransientActionFactories are saved in Builds.

Minor JENKINS-51179

Pipeline dies with java.lang.String cannot be cast to hudson.model.Fingerprint

Minor JENKINS-51082

Do not duplicate callsite stacktrace FilePath#act

Minor JENKINS-14632

Hetero lists broken in Jenkins 1.455+ by introduction of resource adjuncts

Minor JENKINS-14632

Hetero lists broken in Jenkins 1.455+ by introduction of resource adjuncts

Minor JENKINS-14632

Hetero lists broken in Jenkins 1.455+ by introduction of resource adjuncts

Minor JENKINS-14632

Hetero lists broken in Jenkins 1.455+ by introduction of resource adjuncts

Minor JENKINS-51971

StreamTaskListener#getCharset() may violate API and return null

Known issues

None