CloudBees CI on modern cloud platforms 2.277.3.1

Rolling release: 2021-04-20

Based on Jenkins LTS 2.277.2-cb-6

Critical issues

Remove the jquery and jquery-detached plugins from your CloudBees Jenkins Platform instance

The jquery and jquery-detached plugins have been removed from all CloudBees Jenkins-based products and are no longer part of CloudBees Assurance Program. However, these plugins are not automatically uninstalled from your CloudBees Jenkins Platform instance as other plugins you use may still have dependencies on them. Please ensure that your CloudBees Jenkins Platform instance does not have any dependencies on these plugins, and then remove them. For instructions on how to check for dependencies in a particular plugin, refer to How to determine if a plugin is in use.

New features

None.

Feature enhancements

None.

Resolved issues

Helm chart chooses wrong Ingress when the minor version number contains a + (BEE-2750)

When the Kubernetes MinorVersion value contained a +, the Helm chart was choosing the wrong Ingress. This issue mainly occurred in cloud environments (Amazon Elastic Kubernetes Service, Google Kubernetes Engine, Azure Kubernetes Service) and Kubernetes forks.

This issue has been resolved. The Helm chart now views MinorVersion as a string and not an integer, so it is unaffected if the number contains a +.

Known issues

OperationsCenter.Hostname is no longer optional (BEE-3186)

A known issue has changed the behavior of the OperationsCenter.HostName value. Until the issue is resolved, you must either configure a hostname or change the system properties when you install CloudBees CI on modern cloud platforms.

Refer to the links below for more information about how to configure the hostname or change the system properties:

Revisions

Revision 2 (2021-04-21)

This revision includes security updates to address vulnerabilities in Jenkins, CloudBees Jenkins Distribution, CloudBees Jenkins Platform, and CloudBees CI.

Revision 3 (2021-04-27)
Unable to use provided settings.xml for Maven Configuration (BEE-3617)

There is an error in version 3.7.1 of the Config File Provider plugin, which is included in version 2.277.3.1.2 of CloudBees CI and CloudBees Jenkins Distribution, and versions 2.277.3.1.2 and 2.249.31.0.1.2 of CloudBees Jenkins Platform. The error prevents the user from using the provided settings.xml and the provided global settings.xml for the Maven Configuration on the Global Tool Configuration page. This is now corrected in version 3.7.2 of the Config File Provider plugin.