CloudBees Jenkins Distribution 2.263.4.1

2 minute read

RELEASED: 2021-02-11

Based on Jenkins LTS2.263.4-cb-2

Rolling release

New features

None.

Feature enhancements

Add Categories to the Plugin Management Links(CBCI-65)

All CloudBees Assurance Program plugins have now been put in their corresponding category under the "Manage Jenkins" page.

Resolved issues

Replace operations center Analytics plugin with the ElasticSearch Reporter plugin (CPLT2-6875)

The operations center Analytics plugin reached its end-of-life date in June of 2020. It has been replaced with the ElasticSearch Reporter plugin, which is now included in the CloudBees Assurance Program.

The`withAwsCli` pipeline step is broken by the latest pip (CTR-3114)

The latest version of pip is not compatible with python 2.x, so the pip installation, which is done automatically by withAwsCli, fails.

With this fix the step supports both python 2.x and 3.x.

Note that withAwsCli may start failing without any configuration change, as the issue comes from the pip download site. Upgrading to this version of the plugin should solve the issue.

Plugin Usage Analyzer plugin generates incomplete reports (FNDJEN-3388)

The analysis comes to a stop if it encounters a 'null' argument.

The Plugin Usage Analyzer plugin now generates complete reports as the scanning for the analysis has been made more robust to handle ‘null’ arguments in Pipeline nodes.

Version field isn’t being loaded when loading the plugin usage analysis file (FNDJEN-3369)

The version of the stored analysis is not being retrieved when the analysis file is loaded.

The version details are now loaded for future compatibility. This has been achieved by changing the default version number.

CloudBees Update Center not serving the releaseDate field(PRD-2869)

The 'Release' field in the Update Center is always empty.

The release timestamp is now being properly served by CloudBees Update Center and shown in the Plugin Manager’s UI.

Plugin Usage Analyzer plugin causing increased startup time (FNDJEN-3360, FNDJEN-3384)

The plugin usage analysis file is now loaded asynchronously, therefore it no longer blocks the other startup processes. Loading of this file is made more efficient by replacing 'json-lib' with 'jackson'.

Improve performance in fingerprint file creation (FNDJEN-3400)

The performance of the code has been improved by changing from the synchronized method 'FileFingerprintStorage#sav' to a synchronized block within the method.

Known issues

None.

Revisions

Revision 2 (2021-02-24)

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