Summer '21 (v18.2) - Release Notes

Updated 4 weeks ago by Copado Solutions

Key Features

Data Deploy
  • There is a UI enhancement in the Data Template deployment task and step. The Select Data Source picklist is now a radio button that provides more clarification on the source from where the data is being extracted.
  • The User Story Data Commit page has been enhanced and now includes more information about the data template selected for the commit, as well as an option to easily open the data template and the relationship diagram on a new tab.
  • When you commit data to a user story, if the commit fails, Copado now displays an error message on top of the page so that you can review the warning and troubleshoot the issue. The same happens if you commit data to a user story that has an invalid credential (e.g., the credential has not been validated). Copado will display an error message so that you can fix the issue.
  • As of the Summer ‘21 release, date fields on data template filters no longer have text input format but date format. Date filters created prior to Summer ‘21 will need to be reconfigured. This new version of Copado includes a warning on the data sets related to a template that has a filter with an incorrect format to help you identify the filters you need to fix before committing or deploying your data.
Copado Compliance Hub
  • You can now see the scanned results for static code analysis or Copado Compliance Hub in a deployment. 
  • The Compliance Finding page has been converted to a Lightning record page which will be enabled by default. This new page includes a Lightning Web Component for the metadata grid on the Results tab where you can search for any metadata on the grid and filter by column.
User Story Bundle
  • Pre-fill values for the Lock Bundle modal in User Story Bundle

You can now create a User Story Bundle easily with pre-filled fields in the Lock Bundle modal. These values are displayed based on pre-existing conditions described in the Create a User Story Bundle section of the User Story Bundle article.

Functions
  • Enhancements in the function script editor:
    • The script area has been extended to enable you to add more lines of code without having to scroll down.
    • When you open an existing function, the script is now on read-only mode by default to help you avoid introducing unwanted changes accidentally. If you want to edit the script, simply click on Edit.

Upgrade Instructions 

OLS, FLS for New Object Fields and Tab Visibility

Create a custom permission set or update an existing custom permission set to grant the relevant users read and write access to the below fields:

Environment

Type

Name/Label

API Name

CustomObject

Environment

copado__environment__c

CustomField

Deployment Job Template Override

copado__Deployment_Job_Template_Override__c

CustomField

Promotion Job Template Override

copado__Promotion_Job_Template_Override__c

Pipeline 

Type

Name/Label

API Name

CustomObject

Pipeline

copado__Deployment_Flow__c

CustomField

Deployment Job Template

copado__Deployment_Job_Template__c

CustomField

Promotion Job Template

copado__Promotion_Job_Template__c

Layouts

Step

  • Add the Static Code Analysis Result and Compliance Scan Results related lists to the Step layout. 

Static Code Analysis Result

  • Add the Deployment Step field to the V.17 - Static Code Analysis Result Layout and V17 CodeScan SCA Layout

Data Template

  • Remove all fields except for Data Template Name from the Data Template Layout.

Copado User Permission Set Update

The Copado User permission set has been updated and now has access to some of the function’s features. If you have a cloned version of this permission set, please make the following updates:

  • Grant the cloned permission set read access to the Function and System Property objects.
  • Grant the cloned permission set visibility to the Functions tab.

Bug Fixes

  • The Active checkbox on data templates no longer gets disabled after you open the relationship diagram.
  • Copado no longer throws an error message if you configure a data deployment filter that overrides the data template filter for a custom date field and you leave the date empty. This fix has also been introduced in data set filters.
  • Copado no longer throws the error message “Map key rh2__PS_Describe__c not found in map Error is in expression '{!selectableFieldsMap[pofl.name].parentObjectApiNameMap[refTo]}' in component <apex:outputPanel> in page copado:datatemplatesetup” when you try to create a data template (KI-00413).
  • Copado now displays a clear warning when you try to open a data template that contains a source credential to which you don’t have access.
  • You can now use the Run All Test, Run Static Code Analysis, and Run Compliance Scan buttons from the Credential Lightning record page (KI-00436).
  • If you have several connection behaviors with scheduled back-promotions at different times, Copado Continuous Delivery no longer creates back-promotions to all environments and just back-promotes to the correct environment as per the scheduled time (KI-00442).
  • Copado Continuous Delivery now displays user stories that have been deployed to production as available for back-promotion to other lower environments. This will not impact new environments created out of production and refreshed sandboxes, where these production user stories will still be unavailable for back-promotion because that code is already in the lower environments  (KI-00441).
  • Copado Continuous Delivery no longer throws the errors “Too many query rows: 50001” or “Inline query has too many rows for direct assignment, use FOR loop” in scheduled back-promotions (KI-00443).
  • You may have encountered an “Apex CPU time limit exceeded error” when committing data to user stories that contain a large number of attachments. This issue has now been resolved (KI-00341).
  • Copado no longer throws the error message “Context Owner Not Found" when you execute two Function steps in a deployment.


How did we do?