The delete operation supports cascading deletions. If you delete a parent object, you delete its children automatically, as long as each child record can be deleted.
For example, deleting the account you created earlier (SFDC Account) will delete its related contact too. Execute this snippet in the Anonymous Apex window of the Developer Console.
Account[] queriedAccounts = [
SELECT Id
FROM Account
WHERE Name='SFDC Account'
];
delete queriedAccounts;
Check the accounts and contacts in your org. You’ll see that both the account and its related contact were deleted.
Summer 20 introduced Split List View which was only part of Console Applications.
Dynamic Forms
Dynamic Forms is feature introduce for Lightning record pages. It adds the ability to configure record detail fields and sections inside the Lightning App Builder.
In-App Guidance Builder
From Setup in Lightning Experience, enter In-App Guidance in the Quick Find box, and then select In-App Guidance. Click Add to open the In-App Guidance Builder in a new tab.
For creating prompts and walkthroughs in App Builder:
Help Chat Agents Respond Faster with Einstein Reply Recommendation (New Feature)
Turn on this feature on the Einstein Reply Recommendations page in Setup
Natural language search – lets users enter common words and phrases in the search box to find the records that they want. Natural language search is supported for all major Standard Objects example: Accounts, Cases, contacts. Set up > Quick find > Enable Einstein Search > Follow the Process for setting it up
Critical Update App New Version
View your updates and alerts information in a single page. Set up > Quick find > Type: Release Updates
Lightning Flows
Summer 20 release is introducing more features in Flows to debug Flows faster, more flexibility
Restricted Access to @AuraEnabled Apex Methods Based on User Profile
Once we activated these permission only Authenticated users can access an @AuraEnabled Apex method only when the user’s profile allows access to the Apex class.
Require View Setup Permission to Access Apex Test Data (Update)
Users now need “View Setup and Configuration” permission to access data related to Apex tests, previously it’s not required but because of this changes any user who don’t have these permissions will not be able to see org coverage of org or individual classes.
Detect Errors When an Org Exceeds the Concurrent Long-Running Apex Limit
We can now track “Long-Running Apex Limit” errors with the new ConcurLongRunApexErrEven which is a Real-Time Event Monitoring event. We can use this event to get notified whenever a new Apex request fails to start because our org has exceeded the concurrent long-running Apex request limit.
Delete up to 2,000 Big Object Records in Batch
deleteImmediate() method now supports batch deletes of up to 2,000 big object records at a time.
The following components have changed: lightning-badge lightning-breadcrumb lightning-datatable lightning-input lightning-input-field lightning-tabset lightning-tree-grid Modules
Summer 20 release is adding new “Secure Guest User record permission” for better security of the records access from outside salesforce as a guest user.
You can opt-out from it and enhance permissions later. Affects: Sites/Communities mostly. Refer document: https://help.salesforce.com/articleView?id=000352920&type=1&mode=1