CloudBees, Inc.

CJP Operations Center 1.625.18.5

New Features

Major changelog

Upgraded Credentials Plugin from 1.24 to 2.1.0

Minor release notes

Upgraded CloudBees License Manager from 7.12.1 to 7.17

Minor release notes

Upgraded CloudBees Jenkins Enterprise License Entitlement Check from 7.3 to 7.17

Minor release notes

Upgraded CloudBees SSH Slaves Plugin from 1.3 to 1.5

Minor release notes

Upgraded CloudBees Support Plugin from 3.6 to 3.7

Minor release notes

Upgraded CloudBees Update Center Plugin from 4.18 to 4.19

Minor release notes

Upgraded CloudBees Backup Plugin from 3.22 to 3.26

Minor release notes

Upgraded Operations Center Agent Plugin from 1.8.18 to 1.8.100

Minor release notes

Upgraded Operations Center Context Plugin from 1.8.18 to 1.8.100

Minor release notes

Upgraded Operations Center Analytics Plugin from 1.8.12 to 1.8.100

Minor release notes

Upgraded Operations Center Cluster Operations Plugin from 1.8.18 to 1.8.100

Minor release notes

Upgraded Operations Center Embedded elasticsearch Plugin from 1.8.0-1.7.1.1 to 1.8.100-1.7.1.0

Minor release notes

Upgraded Operations Center EC2 Cloud Plugin from 1.8.1 to 1.8.100

Minor release notes

Upgraded Operations Center JNLP Slave Controller Plugin from 1.8.0 to 1.8.100

Minor release notes

Upgraded Operations Center License Entitlement Check from 1.8.1 to 1.8.100

Minor release notes

Upgraded Operations Center Monitoring Plugin from 1.8.0 to 1.8.100

Minor release notes

Upgraded Operations Center RBAC Plugin from 1.8.1 to 1.8.100

Minor release notes

Upgraded Operations Center Server Plugin from 1.8.18 to 1.8.100

Minor release notes

Upgraded Operations Center Single Sign-On Plugin from 1.8.0 to 1.8.100

Minor wiki

Included Bouncy Castle Plugin 1.0.3

Minor changelog

Upgraded Maven Plugin from 2.12.1 to 2.13

Minor changelog

Upgraded Active Directory Plugin 1.41 to 1.47

Minor wiki

Upgraded CloudBees AWS Credentials Plugin from 1.41 to 1.47

Minor changelog

Upgraded CloudBees Folders Plugin from 5.1 to 5.11

Minor changelog

Upgraded Durable Task Plugin from 1.7 to 1.10

Minor wiki

Upgrade JUnit Plugin from 1.9 to 1.13

Minor changelog

Upgraded LDAP Plugin from 1.11 to 1.12

Minor changelog

Upgraded Mailer Plugin from 1.16 to 1.17

Minor wiki

Upgraded Matrix Authorization Strategy Plugin from 1.2 to 1.4

Minor changelog

Upgraded Matrix Project Plugin from 1.6 to 1.7

Minor wiki

Upgraded Monitoring Plugin from 1.57.0 to 1.59.0

Minor changelog

Upgraded Script Security Plugin from 1.18.1 to 1.19

Minor changelog

Upgraded SSH Agent Plugin from 1.9 to 1.13

Minor changelog

Upgrade SSH Credentials Plugin from 1.11 to 1.12

Minor changelog

Upgraded SSH Slaves Plugin from 1.10 to 1.11

Minor changelog

Upgraded Support Core Plugin from 2.29 to 2.32

Minor wiki

Upgraded Translation Assistance Plugin from 1.12 to 1.14

Minor wiki

Upgraded Pipeline Step API Plugin from 1.13 to 1.14.2

Resolved issues

None

Known issues

Minor OSS-1098

AWS Credentials: creation form is not rendered properly during a few seconds due to a check on AWS. May not be noticeable depending on AWS check performance. The solution is to wait for a while

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 CJP-4235

CloudBees Jenkins Enterprise uninstallation removes JENKINS_HOME on Mac OS.

Minor CJP-4242

Cloudbees Jenkins Operations Center uninstallation fails on OpenSuse, because Zypper cannot find the repodata

Minor CJP-4952

JNLP Shared Cloud cannot be renamed after creation. You must delete and then recreate it with the new name.

Minor CJP-3803

Shared Cloud instances on CJOC are malfunctional if their names contain spaces and other special symbols. The recommended symbol set is a-zA-Z0-9-_

Minor CJP-3834

In the case of sequential restarts, Client Master configuration may be corrupted if the restart happens in parallel with Shared Cloud Configuration update. In such case Client Master's <clouds> field contains null cloud. The instance can be restored by removing this null field.

Minor CJP-4250

If Windows Installer requires an action confirmation by Windows UAT System (e.g. on Windows 7), the UAT Window shows incorrect application name. There is no security impact in this issue.

Minor OSS-1097

Update, Delete, Move and Add thumbnails on the credentials page are not displayed properly.

Minor CJP-4919

Updating Analytics Reporter produces unresolvable data warnings. These can be safely ignored.

Minor CJP-4833

If a build agent from either a Shared Slave or a Shared Cloud is returned to CJOC while CJOC is in certain specific points during the shutdown lifecycle, then the connected master will no longer retain a record of the lease and the record of the lease return will not have been persisted on CJOC. The specific build agent in question will be unavailable for lease until the build agent lease is manually force released.

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-4899

When CJOC is enforcing the Roled Based Access Control authorization strategy on client masters, the first time a new client master is connected to CJOC, the move/copy/promote operation will not allow remote operations (the browse bar will only show local items). The workaround is to disconnect and re-connect the client master.

Minor CJP-4983

The process computing the clock difference between CJOC and the client masters takes too long and results in multiple Cancellation Exception in CJOC logs.

Minor CJP-4935

The Dumb Slaves "Launch Method" drop down duplicates the option "Launch Slave Agent via web start". Any of the two options have the same effect, so choosing one or the other will not affect the behavior.

Minor CJP-4857

The client master's move/copy/promote operations bar freezes showing an invalid path error message if the client master is in disconnected state. Workaround is either to wait for the client master to re-connect or, if the connection is broken, to release the client master from CJOC (in this case the local move/copy/promote operation will work).

Minor CJP-5049

If you use multiple Operations Center Analytics Reporter Plugin with version lower than 1.8.100, the data from it will be reported in the old format. "Legacy_" dashboards can be used to access this data.

Minor CJP-5050

Jenkins supports the definition of complex labels for nodes, including expressions with logic operators and conjunctions. This level of complexity is not currently supported by CloudBees Jenkins Analytics and labels having complex expressions are not being reported correctly. As a workaround it is possible to simplify node label expressions by defining multiple labels for the same node.

Minor CJP-5039

Embedded Elasticsearch validation button does not work correctly in this release. In order to check the instance availability, just access any Analytics dashboard in CJOC Web UI and then wait for a while.

Minor CJP-5036

Error when dismissing Analytics connection administrative monitorWhen dismissing the Analytics Reporting issues warning in the Manage Jenkins page, an error may be displayed (text is "A side-effect of the fix for SECURITY-218 is preventing discovery of the connection refusal reason"). This error is harmless (at least for the analytics use-case), hence you can just ignore it

Minor CJP-5004

When Analytics Backup Period is configured, the change is not being applied immediately. CJOC restart is required in order to get the backup period changed

Minor CJP-5000

In particular cases Operations Center Reporter or Operations Center Feeder plugin may fail to submit configuration history data to Elasticsearch for newly created nodes. This missing data does not impact the built-in Analytics dashboards.

Minor CJP-4993

When accessing Analytics Dashboard Creator with JENKINS_URL different from the one configured in Jenkins Global Configuration, the page displays an error. Workaround: always use the base URL similar to the one which is configured in CJOC global configuration.

Minor CJP-4990

In particular cases CloudBees Jenkins Analytics dashboards can start reporting SCM usage info in two different cases (e.g. "nullscm" and "NullSCM"). It's caused by improper Elasticsearch mapping setting on the first startup. Workaround: restart CJOC and remove/modify corrupted entries.

Minor CJP-4989

Starting from 1.8.100 Operations Center Analytics Reporter reports all contents of label expressions for classic job types (Freestyle, Multi-Configuration, Maven project, etc.). Logic expressions are being reported as labels (e.g. "linux && 64bit" label expression also records "&&" as the used label). There is no workaround for this issue available.

Minor CJP-4970

After initial installation or update of CloudBess Jenkins Operations Center, "Reindex Analytics" Cluster Operation may be missing in ClusterOps job configuration. To Resolve the issues, restart your CJOC instance.

Minor CJP-4923

The database trace logs would contain an exception (Column "lease" not found). This does not affect production use.

Minor CJP-4914

By design, it should not be possible to copy a Client Master, but Move/Copy/Promote wrongly allows an admin to perform a copy into another folder on CJOC. Performing this action will result in undefined "split brain" behaviour.

See also