Upgraded Credentials Plugin from 1.24 to 2.1.0
Upgraded CloudBees License Manager from 7.12.1 to 7.17
Upgraded CloudBees Jenkins Enterprise License Entitlement Check from 7.3 to 7.17
Upgraded CloudBees SSH Slaves Plugin from 1.3 to 1.5
Upgraded CloudBees Support Plugin from 3.6 to 3.7
Upgraded CloudBees Update Center Plugin from 4.18 to 4.19
Upgraded CloudBees Backup Plugin from 3.22 to 3.26
Upgraded Operations Center Agent Plugin from 1.8.18 to 1.8.100
Upgraded Operations Center Context Plugin from 1.8.18 to 1.8.100
Upgraded Operations Center Analytics Plugin from 1.8.12 to 1.8.100
Upgraded Operations Center Cluster Operations Plugin from 1.8.18 to 1.8.100
Upgraded Operations Center Embedded elasticsearch Plugin from 1.8.0-18.104.22.168 to 1.8.100-22.214.171.124
Upgraded Operations Center EC2 Cloud Plugin from 1.8.1 to 1.8.100
Upgraded Operations Center JNLP Slave Controller Plugin from 1.8.0 to 1.8.100
Upgraded Operations Center License Entitlement Check from 1.8.1 to 1.8.100
Upgraded Operations Center Monitoring Plugin from 1.8.0 to 1.8.100
Upgraded Operations Center RBAC Plugin from 1.8.1 to 1.8.100
Upgraded Operations Center Server Plugin from 1.8.18 to 1.8.100
Upgraded Operations Center Single Sign-On Plugin from 1.8.0 to 1.8.100
Included Bouncy Castle Plugin 1.0.3
Upgraded Maven Plugin from 2.12.1 to 2.13
Upgraded Active Directory Plugin 1.41 to 1.47
Upgraded CloudBees AWS Credentials Plugin from 1.41 to 1.47
Upgraded CloudBees Folders Plugin from 5.1 to 5.11
Upgraded Durable Task Plugin from 1.7 to 1.10
Upgrade JUnit Plugin from 1.9 to 1.13
Upgraded LDAP Plugin from 1.11 to 1.12
Upgraded Mailer Plugin from 1.16 to 1.17
Upgraded Matrix Authorization Strategy Plugin from 1.2 to 1.4
Upgraded Matrix Project Plugin from 1.6 to 1.7
Upgraded Monitoring Plugin from 1.57.0 to 1.59.0
Upgraded Script Security Plugin from 1.18.1 to 1.19
Upgraded SSH Agent Plugin from 1.9 to 1.13
Upgrade SSH Credentials Plugin from 1.11 to 1.12
Upgraded SSH Slaves Plugin from 1.10 to 1.11
Upgraded Support Core Plugin from 2.29 to 2.32
Upgraded Translation Assistance Plugin from 1.12 to 1.14
Upgraded Pipeline Step API Plugin from 1.13 to 1.14.2
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
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)
CloudBees Jenkins Enterprise uninstallation removes JENKINS_HOME on Mac OS.
Cloudbees Jenkins Operations Center uninstallation fails on OpenSuse, because Zypper cannot find the repodata
JNLP Shared Cloud cannot be renamed after creation. You must delete and then recreate it with the new name.
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-_
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.
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.
Update, Delete, Move and Add thumbnails on the credentials page are not displayed properly.
Updating Analytics Reporter produces unresolvable data warnings. These can be safely ignored.
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.
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
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.
The process computing the clock difference between CJOC and the client masters takes too long and results in multiple Cancellation Exception in CJOC logs.
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.
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).
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.
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.
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.
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
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
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.
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.
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.
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.
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.
The database trace logs would contain an exception (Column "lease" not found). This does not affect production use.
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.
This version is available here