Security fixes
- Security vulnerabilities were fixed and backported from Jenkins
-
The following security tickets were fixed and backported from Jenkins:
-
OSS Issue [SECURITY-3090] (+backports)
-
OSS Issue [SECURITY-3103]
-
OSS Issue [SECURITY-3105] (+backports)
-
OSS Issue [SECURITY-3106] (+backports)
-
OSS Issue [SECURITY-3109] (+backports)
-
OSS Issue [SECURITY-3116] (+backports)
-
OSS Issue [SECURITY-3196]
-
Refer to the CloudBees Security Advisory August 16, 2023 for more information.
Upgrade Notes
- Controller CloudBees Assurance Program plugin changes since 2.401.2.3
-
The following plugins have been added to the Controller CloudBees Assurance Program since 2.401.2.3:
-
CloudBees Build Strategies (
cloudbees-build-strategies-plugin
) -
CloudBees Cache Step Plugin (
cloudbees-cache-step
) -
CloudBees Pipeline Explorer (
cloudbees-pipeline-explorer
) -
CloudBees Replication Plugin (
cloudbees-replication
) -
CloudBees S3 Cache Plugin (
cloudbees-s3-cache
)
-
Known Issues
- HTTP Client used for Operations Center to Controllers connection leads to performance issues
-
Because of known issues in the Java HTTP Client, there could be performance issues in Operations Center to Controllers interactions in heavily loaded environments.
More details about this issue and workarounds are documented in Operations Center Client leaks HTTP Clients since version 2.401.1.3.
- Older versions of controllers cannot start after receiving new bundle versions
-
When the operations center sends new bundle versions to controllers older than 2.401.1.3, the controller cannot start.
This issue does not affect controllers in version 2.401.1.3 or newer.
There are three ways to fix the issue: * Upgrade all controllers to version 2.401.1.3 or newer. * Stop configuring controllers in versions prior to 2.401.1.3 using CasC. * Install a Plugin Catalog on the operations center with a beekeeper exception to install
cloudbees-casc-server:2.5.1
. The Plugin Catalog can be enabled in operations center by setting the system propertyDcom.cloudbees.jenkins.cjp.installmanager.CJPPluginManager.enablePluginCatalogInOC=true
.
- Duplicate Pipeline Template Catalogs in the Configuration as Code (CasC) for Controllers
jenkins.yaml
file on each instance restart -
If a Pipeline Template Catalog is configured in the CasC
jenkins.yaml
file and theid
property is not defined, the catalog is duplicated on each instance restart and in the exported CasC configuration.