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.
- Confusing user experience with Move/Copy/Promote after error (CTR-2970)
-
When a user attempted to continue with Move/Copy/Promote after receiving an error, the user did not receive an appropriate message indicating whether the action succeeded or failed.
With this fix, users are now informed if the action failed or succeeded.
- Links in ServiceNow work notes do not open correctly (CPLT2-6781)
-
Links posted in the ServiceNow work notes were not opening properly. This issue has been resolved, and links now open in a new tab or window.
- 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.