CloudBees, Inc.

Jenkins OSS LTS 2.121.1-cb-1

New Features

Minor JENKINS-50939

Whitelist java.util.EnumMap and org.jruby.RubyNil for use in XStream (XML serialization) and Remoting (agent communication).

Minor JENKINS-50692

Allow incrementals deployment from core

Minor JENKINS-49839

GlobalConfiguration: Correct @Nonnull / @CheckForNull for get()

Minor JENKINS-31661

Jenkins.rootUrl too often unset or incorrect

Minor JENKINS-50767

Control initial crumb issuer proxy compatibility value

Minor JENKINS-50585

Extend pipeline-library runAth() function to allow calling full ATH suite

Minor JENKINS-49737

Extras Executable WAR should warn everybody that Java 9 is not supported

Minor JENKINS-50439

Remove spurious warning when starting Jenkins

Minor JENKINS-50291

Customize where AsyncPeriodicWork are logged

Minor JENKINS-47020

Change search result pagination from 20 to 100 jobs

Minor JENKINS-50291

Customize where AsyncPeriodicWork are logged

Minor JENKINS-49618

Display Remoting version in the agent log when starting up the agent

Minor JENKINS-49269

Upgrade Jenkins core flow to run the ath test defined in 49263

Minor JENKINS-49565

Update Jenkins CLI to Mina SSHD 1.7.0 and make it always similar to the Jenkins Core

Minor JENKINS-22367

Move JDKInstaller to a plugin

Minor JENKINS-22936

Move rename infrastructure from Job to AbstractItem

Minor JENKINS-26810

File attribute/symlink support in VirtualFile

Minor JENKINS-36716

FindBugs cleanup in the Jenkins core

Minor JENKINS-43581

Create new custom tool button should be on top

Minor JENKINS-49635

Permit VirtualFile to serve external file contents

Minor JENKINS-49994

Report uses of anonymous classes in outgoing Remoting packets

Minor JENKINS-49994

Report uses of anonymous classes in outgoing Remoting packets

Minor JENKINS-51064

Lenient URL validator for Root URL

Minor JENKINS-50412

Fingerprints logs should be less verbose

Resolved issues

Major JENKINS-49498

Dutch translation of 'allow users to sign-up' is wrong and creates a security hazard

Major JENKINS-49661

DumbSlave class offers only "slave" and "dumb" in @Symbol

Major JENKINS-32778

Jenkins plugin installation path traversal vulnerability

Minor JENKINS-50748

Don't log null pointer exceptions on some forms with validation button.

Minor JENKINS-50324

Allow users without Overall/Read access to use the who-am-i and logout commands.

Minor JENKINS-49401

Fix a race condition in the Setup Wizard that could lead to it being skipped on the first startup when groovy scripts or init scripts are pre-installed.

Minor JENKINS-46386

In rare configurations, agents tried to load unloadable classes from the master, resulting in ClassNotFoundException: javax.servlet.ServletContextListener on agents.

Minor JENKINS-44402

Make Cancel Shutdown link in side panel work without requiring the page to be reloaded.

Minor JENKINS-51062

JEP-200 issue with plugin Gradle Plugin

Minor JENKINS-9104

Visual studio builds started by Jenkins fail with "Fatal error C1090" because mspdbsrv.exe gets killed

Minor JENKINS-50969

core site build is broken, needed for core taglibs reference

Minor JENKINS-50616

JEP-200 Refusing to marshal org.jruby.RubyNil for security reasons

Minor JENKINS-50164

'Build Record Root Directory' is a UI option but is unsafe to change while Jenkins is running

Minor JENKINS-48347

Winp - v1.25 - Failed to locate JAR file by URL zip:

Minor JENKINS-50599

Nodes#addNode does not fail atomically

Minor JENKINS-25910

Nodes are not sorted on label overview page

Minor JENKINS-50296

ThreadPools for remoting should run as SYSTEM user

Minor JENKINS-21613

f:combobox may break form.onsubmit

Minor JENKINS-50237

[JEP-200] java.lang.SecurityException: Rejected: org.apache.tools.ant.Location

Minor JENKINS-50405

runATH leads to deadlock of resource consumption for core PR builds

Minor JENKINS-49573

Matrix Configuration Parameter Plugin is affected by JEP-200

Minor JENKINS-49971

hudson.Util.loadFile() has a race condition

Minor JENKINS-50124

restore class compatibility for AbstractTaskListener

Minor JENKINS-39495

NullPointerException in ParametersAction

Minor JENKINS-48821

Time remaining for all pipeline jobs is N/A

Minor JENKINS-50056

AbstractLazyLoadRunMap - Do not copy all build numbers in case of descending search

Minor JENKINS-2947

Perforce should factor out global configuration to the global page

Minor JENKINS-49642

Accessing to jobs through a global view inside a folder gets a 404 error.

Minor JENKINS-49596

User session memory leak

Minor JENKINS-49788

ConcurrentLinkedQueue is missing from whitelisted-classes.txt

Minor JENKINS-30909

queue.xml only gets persisted on successful shutdown

Minor JENKINS-49634

Wrong escaping of quotes in the Setup Wizard

Minor JENKINS-26143

Workflow Snippet Generator - Incorrect format for Input with Choice Parameter

Minor JENKINS-38812

As user I would like a case insensitive autocomplete for copy job

Minor JENKINS-11618

Prototype 1.7 is missing the instance 'toJSON' method

Minor JENKINS-29470

NPE in AbstractProject.checkout

Minor JENKINS-30909

queue.xml only gets persisted on successful shutdown

Minor JENKINS-32599

JENKINS_HOME/users/config.xml Results in Nameless User

Minor JENKINS-34712

"master is offline" preventing Pipeline from executing

Minor JENKINS-34712

"master is offline" preventing Pipeline from executing

Minor JENKINS-45387

Setup wizard hangs when email not entered

Minor JENKINS-46638

Null pointer exception saving a parameterized freestyle job with no parameters defined

Minor JENKINS-46652

Authorize Project blocks Pipeline Jobs when Computer/Build for master is lacking

Minor JENKINS-47142

archiveArtifacts step failure is not displayed

Minor JENKINS-48467

UserIdCause uses wrong approach to rendering users

Minor JENKINS-49044

DescriptorVisibilityFilters are not applied to SecurityRealm and AuthorizationStrategy

Minor JENKINS-49319

Old Prototype library causes problems with modern UI frameworks

Minor JENKINS-49387

"not an integer" error on ports that are not enabled

Minor JENKINS-49543

Refusing to marshal org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl on Old Apache TomCat 8.x versions

Minor JENKINS-49573

Matrix Configuration Parameter Plugin is affected by JEP-200

Minor JENKINS-49795

Bad serialization of ParametersAction.parameterDefinitionNames

Minor JENKINS-49906

Form validation considers the rename "no op" to be an error

Minor JENKINS-49968

Core 2.110 is unable to select a branch source via the server dropdown

Minor JENKINS-50064

Cleanup Medium-Severity FindBugs Errors in Jenkins CLI

Minor JENKINS-13128

Artifacts Permissions Stripped

Minor JENKINS-14713

Cancel permission is granted for users having build permission

Known issues

None