Summer '21 (v18.32) - Release Notes

Updated 3 weeks ago by Copado Solutions

Key Features

Functions
  • When you clone a function, the scripts and the parameters are now also cloned.
Multi-Cloud
  • Copado Multi-Cloud now supports mass back-promotions from the Pipeline page.
  • You can now click on Open Pull Request in a multi-cloud promotion and navigate to the Git repository to review the changes in the promotion branch before executing the deployment.
Copado Rollback
  • Copado now provides a rollback mechanism to quickly compare and select only those changes that you want to roll back. This rollback feature supports Salesforce metadata items (including nested components) as well as Vlocity components.

For more information about the Rollback feature, please refer to the Copado Rollback article.

The Copado Rollback is a beta feature.
Test Management
  • There’s a new Lightning application named Copado Tests that contains the essential tabs for the testing area in Copado so that you can view and easily navigate to all the test-related objects.
  • A new Copado action called Run Test (RunTestsAction) has been created to easily run test executions or build custom implementations around the Copado test execution.  This is an invocable action that can be called from apex or as a flow action to build customizations.

Upgrade Instructions

If you are using the standard Copado permission sets, you don't need to follow the below OLS, FLS, tab visibility and Apex class access upgrade instructions, as these permission sets are already updated by Copado with each new version. However, if you are using a cloned version of these permission sets, you need to upgrade them manually.

OLS, FLS for New Object Fields and Tab Visibility

Make sure relevant profiles and permission sets have the corresponding access to the below objects, fields, and tabs:

Object: Extension Configuration*

Permission Set: Copado User

Type

Name/Label

API Name

Permission

CustomObject

Extension Configuration

copado__ExtensionConfiguration__c 

CustomField

Details

copado__Details__c

Read/Write

CustomField

Status

copado__Status__c

Read/Write

CustomField

Test Type

copado__Type__c

Read/Write

CustomField

Extension Application

copado__ExtensionApplication__c

Read/Write

CustomField

Extension Name

copado__Extension_Name__c

Read/Write

Object: Test*

Permission Set: Copado User

Type

Name/Label

API Name

Permission

CustomObject

Test

copado__Test__c 

CustomField

Tool 

copado__ExtensionConfiguration__c 

Read/Write

Object: Promotion

Permission Set: Copado User

Type

Name/Label

API Name

Permission

CustomObject

Promotion

copado__Promotion__c 

CustomField

Is Rolled Back 

copado__Is_Rolled_Back__c

Read/Write

Object: Environment

Permission Set: Copado User

Type

Name/Label

API Name

Permission

CustomObject

Environment

copado__Environment__c 

CustomField

Enable Rollback 

copado__Enable_Rollback__c

Read/Write

Object: Deployment

Permission Set: Copado User

Type

Name/Label

API Name

Permission

CustomObject

Deployment

copado__Deployment__c 

CustomField

Rolled back Deployment

copado__Rolled_back_Deployment__c

Read/Write

Tabs

  • Extension Configuration* (Copado User permission set)
  • Static Code Analysis Result (Copado User permission set)
All components with an * have been added to the Copado User permission set and are part of a functionality that is still in development and will be released soon. Therefore, you can not use this functionality yet. We will announce when it’s released. Stay tuned!
Assigned Apps
  • Add the Copado Tests (copado__CopadoTests) app to the Enabled Apps of your org (Copado User permission set).
    ​​If you have reached your organization’s application limit and want to use this app, you’ll need to disable another one to activate this one.
Apex Classes

Make sure the relevant profiles and permission sets have access to the below Apex classes. See Setting Apex Class Access from Permission Sets for elaborate steps.

  • RollbackWizardValidationExt

Copado User Permission Set

  • CopadoCredentialValidatorCtrl

Copado Job Engine Permission Set

  • CloneFunctionHandler
  • MC_MassBackPromoteBatch
Layouts

Function

  • Remove the standard Clone Lightning action from the Function Layout and add the Clone Function action instead.
Lightning Record Pages

Test Record Page

The default Test Record Page has been updated with the new Feature, Application and Tool fields, and new filter conditions in the Reference, Test Type and Last Modified By fields. This page will be activated by default. But if you have cloned it, you need to replicate the steps below on the cloned Lightning page.

  1. Navigate to Setup > Object Manager > Test.
  2. Click on Lightning Record Pages and then on the Test Record Page.
  3. Next, click on Edit.
  4. Click on Fields and drag and drop the Feature, Application and Tool fields under the Details section of the canvas.
  5. Then, click on the Reference field and then on Add Filter. The filter conditions are the following:
    1. Filter Type: Record Field
    2. Field: Reference
    3. Operator: Not Equal
    4. Value: leave in blank
  6. Click on Done.
  7. Add the same filter to the Test Type and Last Modified By fields.

The final Test Record Page, when creating a new test, should look like this:

Test Record

Additional Instructions

Extension Configuration List Views

  1. Configure the Extension Configuration list view columns by adding the Extension Application, Extension Name, Status, Last Modified By, Last Modified Date to the All and Recently Viewed list views:
    1. All list view:
      1. In the App Launcher, select the Extension Configurations object.
      2. Click on the All list view.
      3. Click on the Settings icon.
      4. Click on Select Fields to Display.
      5. Move above the mentioned fields to the Visible Fields section.
      6. Click on Save.
    2. Recently Viewed list view:
      1. Navigate to Setup > Object Manager > Select Extension Configuration.
      2. On the Search Layout section, select the Default Layout and click on Edit.
      3. Move above the mentioned fields to the Selected Fields section.
      4. Click on Save.

In-App Guidance Prompts

  1. Deactivate the following In-App Guidance prompts, as they may cause issues in future upgrades:
  • Data Set Walkthrough
  • License Manager Walkthrough (Deactivated)
  • License Manager Walkthrough for Release Manager app

To deactivate them, follow the steps below:

  1. Go to Setup.
  2. In the Quick Find menu, search for In-App Guidance.
  3. Click on the drop-down arrow menu of each one of the prompts listed above and select Deactivate.
    In-App Guidance

Data Template View for Salesforce Classic

Previously, in version 18.28.4, we had added instructions on how to switch to Visualforce view using the Lightning Web Component Template. We’ve now packaged the data template to automatically switch to Visualforce in Salesforce Classic and Lightning Web Component in Salesforce Lightning. 

You’ll need to follow these instructions if you’re upgrading from a previous version to version 18.32. We’ve created a new and customized data template view for a better experience in Lightning. If you want to keep using the data template for Classic, please follow these steps to override the Standard view for Salesforce Classic:

  1. Login to your Salesforce account and click Setup.
  2. Navigate to Object Manager > Data Template > Buttons, Links, and Actions > View.
  3. Click the drop-down arrow next to View and click Edit.
    Dropdown icon
  4. From the Salesforce Classic Override, select Visualforce page and choose DataTemplateSetup [copado__DataTemplateSetup] from the dropdown.
    Salesforce Classic Override for View button
  5. Click Save.

Bug Fixes

  • You can now move cards between two statuses on the kanban board: When a card on the kanban board for a Copado User Story object was moved from one status to another, there was no change to the status. Refreshing the kanban board returned the card to the original status. This issue has now been fixed.
  • If you are trying to promote to the last environment in your pipeline, you’re now able to deploy your changes from the promotion record by clicking on the Create Deployment button (KI-00508).
  • The Copado Continous Delivery Schedule Back Promotion feature no longer includes the same user story in multiple promotions (KI-00503).
  • You are now able to calculate differences in the same Snapshot Differences record multiple times (KI-00488).
  • If you select Refresh Recent Changes in the metadata grid, the metadata components containing special characters are only displayed once (KI-00510).
  • The Manage Apex Tests button in the user story now displays the results for the latest Apex test run (KI-00416).

 

 


How did we do?