CloudBees, Inc.

CloudBees Jenkins Platform Client Master

New Features

Major Release notes

Upgraded Jenkins baseline from 2.7.21 to 2.19.3

Minor Release notes

Upgraded CloudBees License Manager from 8.1 to 9.2

Minor Release notes

Upgraded CloudBees AWS CLI Plugin from 1.5.5 to 1.5.6

Minor Release notes

Upgraded CloudBees Amazon Web Services Deploy Engine Plugin from 1.15 to 1.17

Minor Release notes

Upgraded CloudBees Pipeline: Groovy Checkpoint Plugin from 2.3 to 2.4

Minor Release notes

Upgraded CloudBees Pipeline: Templates Plugin from 2.4 to 2.5

Minor Release notes

Upgraded CloudBees Skip Next Build Plugin from 3.8 to 4.0

Minor Release notes

Upgraded CloudBees Backup Plugin from 3.30 to 3.31

Minor Release notes

Upgraded Operations Center Analytics Reporter Plugin from to

Minor Release notes

Upgraded Operations Center Client Plugin from to

Minor Release notes

Upgraded Operations Center Cloud Plugin from to

Minor Release notes

Upgraded Operations Center Agent Plugin from to

Minor Release notes

Upgraded Operations Center Analytics Configuration from to

Minor Release notes

Upgraded Operations Center Context Plugin from to

Minor Release notes

Upgraded Bitbucket Branch Source Plugin from 1.2 to 1.8

Minor Release notes

Upgraded GitHub Plugin from 1.19.1 to 1.22.3


Upgraded Amazon Web Services SDK library from 1.10.50 to 1.11.37

Minor Release notes

Upgraded Bouncy Castle API Plugin from 1.648.3 to 2.16.0

Minor Release notes

Upgraded Branch API Plugin from 1.11 to 1.11.1

Minor Release notes

Upgraded Credentials Plugin from 2.1.4 to 2.1.6

Minor Release notes

Upgraded Docker Commons Plugin from 1.4.0 to 1.5

Minor Release notes

Upgraded CloudBees Docker Pipeline Plugin from 1.8 to 1.9.1

Minor Release notes

Upgraded Email-ext plugin from 2.45 to 2.51

Minor Release notes

Upgraded JUnit Plugin from 1.18 to 1.19

Minor Release notes

Upgraded LDAP Plugin from 1.12 to 1.13

Minor Release notes

Upgraded Mailer Plugin from 1.17 to 1.18

Minor Release notes

Upgraded Mercurial Plugin from 1.56 to 1.57

Minor Release notes

Upgraded Monitoring Plugin from 1.59.0 to 1.62.0

Minor Release notes

Upgraded Pipeline Input Step Plugin from 2.1 to 2.3

Minor Release notes

Upgraded Script Security Plugin from 1.23 to 1.24

Minor Release notes

Upgraded Support Core Plugin from 2.32 to 2.33

Minor Release notes

Upgraded Token Macro Plugin from 1.12.1 to 2.0

Minor Release notes

Upgraded Pipeline Graph Analysis Plugin from 1.1 to 1.2

Minor Release notes

Upgraded Pipeline API Plugin from 2.4 to 2.5

Minor Release notes

Upgraded Pipeline Groovy Plugin from 2.17 to 2.21

Minor Release notes

Upgraded Pipeline Job Plugin from 2.6 to 2.8

Minor Release notes

Upgraded Pipeline Supporting APIs Plugin from 2.8 to 2.10

Resolved issues

Major CJP-5577

Possible livelock in Operation Center Server that could leave the connection with a client master in a blocked state.

Major CJP-5754

Fix a bug with sub-optimal big-O performance on abusive parallels

Minor OSS-1369

Credentials Binding plugin does not work if Git plugin is not installed. The workaround is to install the Git plugin.

Minor CJP-5573

CloudBees Registration plugin (and any plugin that depends on it), CloudBees Deployer plugin and CloudBees Back-up Cloud plugin are deprecated and can cause the Jenkins instance not to start up correctly. They should be removed/uninstalled.

Minor CJP-4821

Solved the issue with the Check Now button which was displaying a signature error for custom update centers.

Minor CJP-5750

Race condition when using a custom marker file on an organization folder could result in branch projects being created in the wrong repository folder, leading to numerous errors and anomalous behavior.

Minor CJP-5749

[MCP] infinite loop when browse.js fetchFolders function goes to error

Minor CJP-4020

Unable to login with remember me option at Client Master on CJOC

Minor OSS-1616

Exception while loading BitBucket Branch Source Plugin

Minor CJP-5903

Welcome to Jenkins 2 (upgrade banner) shown when upgrading 1.642 to 2.7.20+

Minor CJP-5827

Client Master connectivity logs icon is missed in the UI

Minor CJP-5535

CloudBees Backup Plugin allows uploading files bigger than 5Gb to Amazon S3

Minor CJP-5635

CloudBees Backup Plugin allows resume during upload to Amazon S3

Minor CJP-5488

Improved error handling on CloudBees Backup Plugin when a file cannot be read

Known issues

Major CJP-5833

JNLP agents fail to connect when using nginx as a reverse proxy. Workaround is to upgrade to Operations Center Agent Plugin to or higher

Major CJP-6044

When upgrading from a previous CJE 2.x version with Beekeeper disabled, some optional dependencies of required plugins may not be correctly upgraded, causing issues after the upgrade. As a workaround, it is recommended to enable Beekeeper before performing an upgrade from a previous version.

Minor OSS-1350

Dependencies to plugins which were previously bundled on Jenkins WAR (detached plugins) are not resolved automatically. These plugins will have to be manually installed. More information JENKINS-37545.

Minor OSS-1074

When renaming a folder, if clicking Apply instead of Save, a confirmation pop-up dialog is shown with duplicated header and footer. The workaround is to use the Save button.

Minor CJP-5859

When configuring the license on the setup wizard, a forbidden error may be displayed if the Back button is clicked. If stuck in this situation, go to /login and log-in.

Minor CJP-5556

When a client master is straight deleted from a CJOC, the connection details are left behind. The workaround is to delete the CJOC connection details from the client master global configuration page.

Minor CJP-5528

A second promotion of a job to a target instance which does not have RBAC configuration can fail with no replication permission. The workaround is to enable RBAC on the target instance or use groovy to remove the RBAC configuration from the promoted job.

Minor CJP-5508

It's possible to see a warning about an invalid license if PSE or cloud foundry plugins are installed but the instance has a regular EE (Enterprise-Edition) license. To remove the warning it's necessary to disable/uninstall the offending plugins.

Minor CJP-5487

At the very first startup, relocating a pipeline job may not work correctly due to the Move/Copy/Promote pipeline handler not being fully registered. Restarting the instance will solve the issue.

Minor CJP-5479

There is a timing issue when connecting a Client Master to a CJOC for the first time, using a custom update center. The recommended workaround is to associate the CM with CJOC without specifying the custom update center in a first step. Then, when done, configure the custom update center.

Minor CJP-5232

When pushing connection details from CJOC to a clean CJE (along with SSO), the user gets logged in the client master as "admin" rather than as the user who started the configuration in CJOC. The workaround is to logout and login again.

Minor CJP-4979

When CJOC is enforcing the Role Based Access Control authorization strategy on client masters, the Groups detail screens on client masters will include two "Inherited from Jenkins" sections. The top-most section refers to the current master (which is a "Jenkins" but should be referred to as the connected master name shown in the breadcrumb bar) and the lowest "Inherited from Jenkins" section refers to CJOC (which is a "Jenkins"). The visual display of the information is less confusing when the masters have been organized using folders on CJOC as then the two "Inherited from Jenkins" sections are visually separated by the folders

Minor CJP-4920

GitHub Branch Source Plugin may fail to load if an old version of CloudBees GitHub Pull-requests Plugin is pinned. The solution is to unpin it and update it to the last version.

Minor CJP-3832

When running both CJOC and CJE on the same Windows instance, in certain circumstances HA can incorrectly prevent the instance from starting. Running CJOC and CJE on the same instance is not a recommended setup for a production instance.

Minor JENKINS-38721

For non-existent users, the build summary pages can throw an exception (NullPointerException) for user-interrupted builds (CauseOfInterruption.UserInterruption).

See also

CloudBees Amazon Web Services Credentials Plugin 1.8.4CloudBees Amazon Web Services Deploy Engine Plugin 1.17CloudBees Assurance Plugin AWS CLI Plugin 1.5.6CloudBees Azure CLI plugin 1.1CloudBees Backup Plugin 3.31CloudBees Consolidated Build View Plugin 1.5CloudBees Even Scheduler Plugin 3.7CloudBees Fast Archiving Plugin 5.5CloudBees Folders Plus Plugin 3.0CloudBees Git Validated Merge Plugin 3.20CloudBees GitHub Pull Requests Plugin 1.1CloudBees Groovy View Plugin 1.5CloudBees Jenkins Enterprise License Entitlement Check 8.1CloudBees Label Throttling Plugin 3.4CloudBees License Manager 9.2CloudBees Long-Running Build Plugin 1.9CloudBees Monitoring Plugin 2.5CloudBees Nodes Plus Plugin 1.14CloudBees Openshift CLI plugin 1.3CloudBees Pipeline Stage View Extensions 2.1CloudBees Pipeline: Groovy Checkpoint Plugin 2.4CloudBees Pipeline: Templates Plugin 2.5CloudBees Plugin Usage Plugin 1.6CloudBees Pull Request Builder for GitHub 1.10CloudBees Quiet Start Plugin 1.2CloudBees Restart Aborted Builds Plugin 1.9CloudBees Role-Based Access Control Plugin 5.9CloudBees Secure Copy Plugin 3.9CloudBees Skip Next Build Plugin 4.0CloudBees SSH Build Agents Plugin 1.5CloudBees Support Plugin 3.7CloudBees Template Plugin 4.26CloudBees View Creation Filter Plugin 1.3CloudBees VMWare Autoscaling Plugin 4.3.5CloudBees Wasted Minutes Tracker Plugin 3.8CloudBees WikiText Security Plugin 3.7Jenkins OSS LTS 2.19.3Operations Center Agent Plugin Center Analytics Configuration Center Analytics Reporter Plugin Center Client Plugin Center Cloud Plugin Center Context Plugin Center OpenID Cluster Session Extension 1.8.110