CloudBees is pleased to announce the availability of the CloudBees CD 2020.09.00 preview release.
Release notes for previous preview releases:
This release includes the following security updates. [NMB-29578]
The Apache web server used in CloudBees CD is upgraded from version 2.4.43 to 2.4.46. For details, see https://www.apache.org/dist/httpd/CHANGES_2.4.
PHP is upgraded from version 7.4.6 to 7.4.10. For details, see https://www.php.net/downloads.php.
CloudBees CD can now connect directly to a CloudBees CI operations center to automatically discover and update the list of connected controllers on which a
CI Job CloudBees CD pipeline task can run, amplifying the value across both products. This streamlines creation and management of controller configurations. [CEV-25661]
Enhanced CI configuration UI to support CloudBees CI operations center configurations.
Add support to discover CI Controllers from CloudBees CI operations center
Documentation: Configuring CI controllers
These service catalog items have been deprecated: [CEV-25460]
Azure Container Service Discovery
Amazon ECS Dynamic Cluster
GCE Dynamic Cluster
The Procedures automation platform page is now available from the CloudBees CD UI. Select Procedures from DevOps Essentials column on the main menu. [NMB-29515]
Documentation: CloudBees CD procedure details
Fixed broken compressed files (.zip, 7z) on Windows. [FLOWPLUGIN-8442]
Maven artifacts now use maven-metadata.xml to get the latest version to avoid license restrictions. [FLOWPLUGIN-8130]
Two revisions of EC-Jenkins plugin have been recently released:
New checkbox "Depend On Jenkins Build Result?" has been added to "Run And Wait" procedure. [FLOWPLUGIN-8557]
Auth Type parameter has been addded to plugin configuration. From now plugin supports Basic and Bearer Token auth.
Debug Level parameter has been added to plugin configuration.
Collect Reporting Data procedure has been improved to have better support for Multibranch Pipeline.
Data source setup for Jenkins has been improved to have better support for Multibranch Pipeline.
Added support for
fixVersionand add/remove tickets from
Fixed issues with plugin reporting
/myTask/taskName does not exist. [FLOWPLUGIN-8468]
Fixed an issue when disabled schedules were re-enabled after plugin upgrade. [FLOWPLUGIN-3414]
Updated the Publish Artifact post build action with
Updated Run And Wait
checkIntervalby min value.
Depend on CD job/pipeline outcomefunctionality by association of CloudBees CD job/pipeline outcome
Warningwith CloudBees CI build result
Updated build summary links for
Fixed snippet generator UI for pipeline steps with extra parameters (
Event-based build watchers now send build information after the build is finished.
CloudBees CD multi-branch pipelines support has been improved.
Bug fixes and improvements.
Starting in January 2020, the release strategy for CloudBees CD is updated to add a preview release in addition to the standard long-term support (LTS), maintenance (patch), and hotfix releases.
The release numbering for the preview releases uses a new
month.00 numbering scheme. For example,
|This release is meant to be used in test environments to try out the new features and provide feedback. Upgrades from previous LTS releases as well as from previous preview releases are not supported.|
For details about the new release strategy, see CloudBees CD release strategy.
When an application is cloned from one project (the original project) to another (the destination project), the tier maps for the application will point to the environments with the same names in the destination project. To deploy the application to the environments in the original project, you must create tier maps connecting the application to those environments.
Some antivirus software might flag
When you use the Automation Platform UI to upload and publish artifact files with non-English characters in their file names the operation fails with the following error:
Modifications of LDAP user data (such as email addresses) on an Active Directory server after registration in CloudBees CD do not appear properly in user details (in the Automation Platform UI, the Deploy UI, or
(Windows platforms only) If the Elasticsearch cluster which is used by DevOps Insight is in the red state (in Elasticsearch this means that it only partly functions and some data is unavailable) then upgrade reconfigure or uninstall operations will not work. Because the Elasticsearch service can not be stopped when a cluster is in red state kill the Elasticsearch service process by the task manager before running the installer for these actions.
The Microsoft Edge browser does not work with SAML 2.0 and a self-signed certificate during redirection from the identity provider to the service provider. Edge is not recommended for login via SAML 2.0.
Can’t ignore server mismatch and override passkey from Database Configuration page.
The LANG environment variable must be set to
When an application with snapshots created in CloudBees CD 6.1 or earlier is cloned and a project containing this application is imported to CloudBees CD 6.3 or higher the import operation fails.
Error prompts for runtimes started by a schedule are not visible if the schedule was created with a missed configuration.
The stage inclusion status in the Release Dashboard changes color after a stage is renamed.
No error prompt appears for failed tasks and retry tasks during a pipeline runtime.
If an application process step cannot expand to its child steps (because of an invalid run condition or an invalid formal parameter) then the step is not retried even if it uses "retry on error" error handling. The job eventually completes with an error.
The retry count for group tasks or rules using "automated retry on error" is missing from the Pipeline runtime page.
Multiple mapped environments with the same name from different projects are not supported in email notifications.
A project import might not include the path-to-production view.
Jobs might not appear upon drill-down into the "Clusters With Most Deployments" widget in the DevOps Insight Microservices Dashboard if the service does not contain a deploy step in the process.
When you do a full import from version 8.0 to version 8.2 or newer and two or more releases have the same name (under different projects) and are associated to the same pipeline then after import the runs for all releases might become associated to the first imported release. This is because CloudBees CD cannot differentiate runs between the releases since all runs are under the same pipeline project and have the same name. To work around this issue rename releases in the export file so that all their occurrences (in
All subreleases of a release must appear before the release in the DSL for the release-to-subrelease link to be created.
The ability to search by assignee in a Deployment Report is not available in the DevOps Insight report editor.
If Release Command Center was setup for JIRA for user-stories and defects and the JIRA project name was mapped to the release project name using the following field mapping: ` projectName:releaseProjectName` then before upgrading to 10.0 the field mapping must be updated to mention the actual release project name using the following field mapping format:
Long custom labels in email notifications do not render correctly.
Approval by email on manual tasks should not expect parameters.
Navigation to a sub-release editor takes user to the parent release editor. As a workaround, select the subrelease from the left-hand navigation in the parent’s release editor.
When you use the Deploy UI to edit a resource pool and add a tag while renaming it at the same time, the operation fails with the following error:
Running an application process with a parallel manual application process step or running an application process with a parallel manual application and component process steps fails to delete the project.
If you are signed in to the Deploy UI and upgrade to CloudBees CD 10.0, the version 10.0 sign-in page for the Automation Platform UI goes into an infinite redirect. This is because the version 10.0 Automation Platform UI thinks that your sign-in session expired even though it is active. To work around this issue, do one of the following:
Attempt to delete a project containing a
Users will not be able to delete a project if there are Jenkins builds associated with this project that are references in releases not in the project.
Attempt to delete a build from a pipeline run via
If you use the
These service catalog items are disabled because underlying plugin has been removed.
You can revert changes only for high-level design objects such as applications procedures procedure steps workflow definitions and state definitions.
Enabling Recursively Traverse Group Hierarchy might impact system performance when the LDAP group hierarchy is traversed. The amount of impact varies with the configurations of the CloudBees CD and LDAP servers the depth of group hierarchy in the LDAP server and the network latency between the servers. Make sure that your directory provider can handle the additional load for supporting nested group hierarchy traversal.
System performance might decrease if you disable change tracking at the server level and then re-enable it. (Change tracking is enabled by default.) For details about using change tracking see change tracking.
CloudBees CD documentation for the this preview release is available at the CloudBees CD documentation page.
Documentation on the website is updated periodically.
To contact CloudBees Support, go to https://support.cloudbees.com/ and then click Submit a request to submit or see your support tickets.
Be prepared to provide your:
Name, title, company name, phone number, and email address
Operating system and version number
Product name and release version
Go to https://ask.cloudbees.com/ — a member-moderated community forum where you can:
Ask and answer questions as well as comment on (and vote for) the questions of others and their answers
Get help with installation and configuration
Go to https://support.cloudbees.com/hc/en-us/sections/360006415292 to find in-depth explanations of specific topics and solutions.