|If you skip versions when you upgrade, refer to previous versions of the release notes for any relevant known issues or upgrade notes. The CloudBees supported platforms and CloudBees maintenance lifecycle policies pages contain additional information about what is supported in this release.|
Latest 2.426.1.3 Security release
Released: November 29, 2023
2.426.1.2 Security release
Released: November 15, 2023
2.414.3.8 Security release
Released: October 25, 2023
2.414.3.7 Security release
Released: October 18, 2023
With the 2.414.3.7 release, the following plugins were added to CAP:
GitLab API (
GitLab Branch Source (
Pipeline Maven Integration (
Pipeline Maven API (
If your CasC bundle has any of these plugins in the plugin catalog, they must be removed. Otherwise, your bundle becomes invalid and will not start.
With the 2.414.3.7 release, the following plugin was removed from CAP:
Maven Integration (
If this plugin is already installed, it will continue to be installed. If you wish to install this plugin through CasC from the October release onward, it must be included in the CasC bundle’s plugin catalog and in the
Starting with Kubernetes plugin (version 4029.v5712230ccb_f8) the YAML parsing library was updated to
snakeyaml-engine:2.5 which implements YAML specification 1.2.2. In this specification, the YAML merge operator (<<) was removed. Therefore, any usage of the merge operator in pod definitions needs to be removed.
An example of a pod definition using YAML anchors and aliases instead of the merge operator:
apiVersion: v1 kind: Pod spec: containers: - name: maven image: 3.9.4-eclipse-temurin-11 resources: requests: &maven-container-resources cpu: 1500m memory: 3500Mi limits: *maven-container-resources command: - sleep args: - infinity
An example of the result of YAML specification 1.2.2 on a pod definition using anchors and aliases instead of the merge operator:
apiVersion: v1 kind: Pod spec: containers: - name: maven image: 3.9.4-eclipse-temurin-11 resources: requests: cpu: 1500m memory: 3500Mi limits: cpu: 1500m memory: 3500Mi command: - sleep args: - infinity
For more information, refer to YAML version 1.2.
2.414.2.2 Security release
Released: September 20, 2023
CasC Export now escapes variable expressions. However, variable expressions are not replaced when imported, unless a new configuration is set as pass thru.
This fix introduces a breaking change and any bundle using the variable resolution will stop working. To continue to use and resolve variables in your bundle, configure your CloudBees CI instance before loading your CasC bundles. To configure your CloudBees CI instance do one of the following:
Enable the Enable or disable the variable resolution in the item creation for administrator setting on the System configuration page.
cascItemsConfigurationvalue in the YAML file.
For more information, refer to Creating items with CasC for controllers or Creating items with CasC for the operations center.
Released: August 28, 2023
2.401.3.4 Security release
Released: August 16, 2023
2.401.3.3 Security release
Released: July 26, 2023
2.401.2.6 Security release
Released: July 12, 2023
Released: July 3, 2023
Released: June 28, 2023
Pod Security Policy (PSP) was deprecated in Kubernetes 1.21 and removed from Kubernetes 1.25. As an alternative, you can enforce Pod Security Standards by using Pod Security Admission (PSA). Refer to Pod Security Admission for CloudBees CI on modern cloud platforms for more information.
Operations center sign-on (SSO) is not working from controllers connected using WebSocket. An error is displayed when attempting to log in that the public key is missing.
Released: May 31, 2023
The CloudBees CasC Server plugin 2.0 upgrade introduces bundle branch and tag support. The plugin update changes the folder structure within
JENKINS_HOME that stores the Configuration as Code for controller bundles. Due to the change to this folder structure, your existing bundles must be migrated. For more information on migrating your bundles, refer to Migrating Bundles.
Username/password authentication is no longer supported for use on the Jenkins CLI on a connected controller when the operations center single sign-on (SSO) is in use. Instead, create an API token on the operations center.
2.387.3.5 Security release
Released: May 16, 2023
2.387.3.3 Security release
Released: May 3, 2023
2.387.2.4 Security release
Released: April 12, 2023
2.387.2.3 Security release
Released: April 5, 2023
The Promoted Builds plugin was removed from the CloudBees Assurance Program (CAP). It was previously integrated with the Operations Center Context plugin.
2.387.1.3 Security release
Released: March 21, 2023
2.387.1.2 Security release
Released: March 8, 2023
2.375.4.2 Security release
Released: March 8, 2023
2.375.3.5 Security release
Released: February 15, 2023
2.375.3.4 Security release
Released: February 9, 2023
Released: February 8, 2023
The Java library used to access Kubernetes, fabric8 Kubernetes-client, has been upgraded from 5.x to 6.x.
This new Java library version enables customers to provide CustomResourceDefinitions (CRDs) to the provisioning lifecycle, even if they are not part of the client Java model.
This update has no impact for customers who do not use the YAML field under Advanced configuration on the controller configuration screen in the Operations center. For customers using the YAML field under Advanced configuration, this update has the following impact:
apiVersionon a resource being deserialized is now required. This prevents the unintentional parsing of custom types without a registered class as a built-in type of the same name. Refer to kubernetes-client/MIGRATION-v6.md at main · fabric8io/kubernetes-client for more technical details about this breaking change.
apiVersionis missing, the controller reprovisioning will fail once the operations center is upgraded until the issue is fixed.
For more information about this upgrade, refer to this knowledge base article, The apiVersion on a resource being deserialized is required after upgrading Kubernetes-client 6.x. The article also contains a script that you can run to check for invalid configurations. The configurations listed in the output of this script should be fixed by providing a valid
If you have questions about this upgrade, contact CloudBees Support for assistance.
2.375.2.3 Security release
Released: January 24, 2023
Released: January 11, 2023