# Summer '21 Abridged --- The [Salesforce Discord Collective](https://join.sfxd.org) Presents: **[THE SUMMER 21 RELEASE NOTES - ABRIDGED](https://cdn.discordapp.com/attachments/314860664885870592/660832931354509322/final_5e08a63309a3c50014a495f7_895504.mp4)** [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) to the moon 🚀 --- **CRITICAL STUFF** - [Multi Failure Authentication](https://help.salesforce.com/articleView?id=release-notes.rn_general_mfa_requirement.htm&type=5&release=232) will be mandatory by Feb. 1, 2022. Yes, this [can impact some API Users](https://help.salesforce.com/articleView?id=000352937&type=1&mode=1), and yes, criteria for MFA will probably change. Yes, MFA is a great theory but this application isn't great. Yup, They've learned nothing from the [emailRefId debacle](https://help.salesforce.com/articleView?id=release-notes.rn_case_disable_refid_threading.htm&type=5&release=232). - Omnichannel can [Use Flows to route Cases](https://help.salesforce.com/articleView?id=release-notes.rn_omnichannel_flow.htm&type=5&release=232). Yes it’s as [insanely good as it sounds](https://help.salesforce.com/articleView?id=release-notes.rn_voice_screenpop.htm&type=5&release=232) and later (tm) you’ll be able to [route calls](https://help.salesforce.com/articleView?id=release-notes.rn_voice_screenpop.htm&type=5&release=232) with it too. - Also, see “Sharing” down below. **GENERAL STUFF** Includes Sales & Service stuff because those sections were too short to stand alone. - [EVEN MOAR FIELDS EVERYWHERE](https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_forcecom_fields_increase_limit.htm) - [Recently Viewed Lists Now Support Actions](https://help.salesforce.com/articleView?id=release-notes.rn_lex_mru_list_actions.htm&type=5&release=232) much to everyone’s celebration. I was going to put confetti on this page and then remembered I’m not running Lightning here. Yet. - [Einstein Search](https://help.salesforce.com/articleView?id=release-notes.rn_search_ai_parent.htm&type=5&release=232) is now GA, is still free, is [available in Essentials](https://help.salesforce.com/articleView?id=release-notes.rn_search_es_essentials.htm&type=5&release=232), and works with [Knowledge Articles](https://help.salesforce.com/articleView?id=release-notes.rn_search_knowledge_adv_es.htm&type=5&release=232). [*NICE*](https://www.youtube.com/watch?v=0NfO4AAwGf4). - In-App Guidance now includes [three free walkthroughs](https://help.salesforce.com/articleView?id=release-notes.rn_general_iag_parent.htm&type=5&release=232). The [function](https://help.salesforce.com/articleView?id=sf.customhelp_lex_prompt_consider.htm&type=5) hasn’t changed much but the fact you can [actually use it](https://help.salesforce.com/articleView?id=sf.customhelp_lex_prompt_example.htm&type=5) is GREAT. [Just don’t have more than three walkthroughs](https://media.discordapp.net/attachments/648558406575194113/844982124876529724/screenshot_20210519-081621.png?width=1213&height=910). - Quick Actions can now [invoke LWC](https://help.salesforce.com/articleView?id=release-notes.rn_lwc_quick_actions.htm&type=5&release=232) either via `ScreenAction` (no more Aura wrapper) or `Action` (literally LWC as QuickAction !) - You can now create [Reports on Emails](https://help.salesforce.com/articleView?id=release-notes.rn_sales_productivity_email_reports.htm&type=5&release=232) to see [how useless they are it’s 2021 people barely read non-operational emails anymore](https://media.discordapp.net/attachments/648558406575194113/844982797403422740/unknown.png) your awesome email campaign statistics - [Picklist Behavior Changes](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_fields_inactive_picklist.htm&type=5&release=232) which have more impact as org size goes up. Check if there’s any problem with your processes - Your Bookeeping will thank you: keep better track of undue license expenses thanks to [License Metrics](https://help.salesforce.com/articleView?id=release-notes.rn_license_metrics.htm&type=5&release=232). You AE can help you buy more if you don’t have enough saved up. Or even if you do ÂŻ\\\_ (ツ)\_/ÂŻ - Bots continue to [assimilate language](https://help.salesforce.com/articleView?id=release-notes.rn_automate_bots_input_recommender_languages.htm&type=5&release=232) , [easier multilanguage support](https://help.salesforce.com/articleView?id=release-notes.rn_automate_bots_language_updates.htm&type=5&release=232), and can [answer with Articles from KAV](https://help.salesforce.com/articleView?id=release-notes.rn_automate_bots_article_answers_beta.htm&type=5&release=232). [ALL YOUR OPPS ARE BELONG TO US](https://imgflip.com/i/5ajq65). - Forecasts now [support custom fields and measures](https://help.salesforce.com/articleView?id=release-notes.rn_sales_features_core_forecasting_custom_measure_forecasts.htm&type=5&release=232), and coupled with [Pipeline Inspection](https://help.salesforce.com/articleView?id=release-notes.rn_sales_features_core_pipeline_inspection.htm&type=5&release=232) Sales can now have [a huge benefit from Forecasts](https://media.discordapp.net/attachments/648558406575194113/844985076533428324/1avcqp.png). - QoL updates: you can [edit reports inline](https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_rd_reports_inline_editing.htm), LWC changes now show up in [setup audit trail](https://help.salesforce.com/articleView?id=release-notes.rn_lc_audit_trail.htm&type=5&release=232) and Mass List Actions now [work in Split View](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_mass_actions_in_split_view.htm&type=5&release=232), also [Inbox can now use a service account for Exchange](https://help.salesforce.com/articleView?id=release-notes.rn_sales_productivity_eac_service_accounts.htm&type=5&release=232) so all your users don’t need to do the setup themselves, and [internal email opens don’t get tracked anymore](https://help.salesforce.com/articleView?id=release-notes.rn_sales_productivity_email_ip_address.htm&type=5&release=232) - Salesforce is bringing its [least-used features](https://help.salesforce.com/articleView?id=release-notes.rn_general_topics_for_objects_LEX.htm&type=5&release=232) to LEX so it can finally [kill off classic](https://i.kym-cdn.com/photos/images/newsfeed/001/102/822/616.jpg) in a few years - If you were an existing Amazon Connect client, you can now [use Service Cloud Voice](https://help.salesforce.com/articleView?id=release-notes.rn_voice_pt_ac.htm&type=5&release=232) with your exising account - [Teams integration now GA](https://help.salesforce.com/articleView?id=release-notes.rn_sales_features_teams_integration_ga.htm&type=5&release=232). Expect a super urgent project to integrate it and never be used. - 2009 just called and LinkedIn Sales Navigator now has a [NATIVE INTEGRATION](https://help.salesforce.com/articleView?id=release-notes.rn_sales_linkedin_sales_navigator_native.htm&type=5&release=232) wooooo LinkedIn ain’t preventing integrations anymore congrats LinkedIn I guess for being a mediocrely passable thing to integrate with yay - Salesforce has done a [few](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_runtime_accessibility.htm&type=5&release=232) [updates](https://help.salesforce.com/articleView?id=release-notes.rn_bi_dashboards_accessibility.htm&type=5) for [accessibility](https://help.salesforce.com/articleView?id=release-notes.rn_lex_default_font.htm&type=5&release=232) and [ux](https://help.salesforce.com/articleView?id=release-notes.rn_slds_colors.htm&type=5&release=232) â˜ș **SHARING** Yup, sharing gets its own section this time, even if it’s short. One, there’s some nice updates to QoL. Two, the way sharing has evolved in the past 2 years means that it’s time to focus on it. So, yeah, sharing section. - [See Record Access Reasons in the UI](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_sharing_view_record_access_lex.htm&type=5&release=232). You don’t have to query the `__Share` tables anymore! SO. MANY. EASY. FIXES. Probably the biggest QoL of the release. - [Restriction Rules](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_sharing_restriction_rules_beta.htm&type=5&release=232) (Beta) join [Permission Set Groups](https://trailhead.salesforce.com/en/content/learn/modules/permission-set-groups/mute-permissions-in-permission-set-groups) in various ways to restrict permissionsin Salesforce. Muting perm sets for Metadata - Restriction Rules for Data. - [Permission Set](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_permissions_expire.htm&type=5&release=232) and Permission Set Group Assignments [can now have an expiration date](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_user_mgmt_perm_expire.htm&type=5&release=232), meaning you can grant temporary rights to users. Yes, this looks awesome. It does, however, pose a problem as it adds yet another layer of complexity in permission handling. Remember [this](https://i.pinimg.com/originals/da/70/1e/da701eeee209dc8438c3117ded9a716a.png) ? That was already hard for most administrators. Now you add Perm Set groups, Muting Perm Sets, Restriction Rules. Thankfully they added the UI level Share parsing. What you probably want to do right now if you’re an existing organization where Sharing and Permissions are important is to start Designing [Personas](https://trailhead.salesforce.com/en/content/learn/modules/ux-personas-for-salesforce/get_started_with_personas) of your users, and seeing if leveraging these new features can improve maintenance. If you’re a new admin, a new consultant, or on a greenfield project, double the time you allocated to permissions definition and actually ask yourself how you would design this now. It’ll matter for the long run. **FLOWS** - [External Services](https://trailhead.salesforce.com/en/content/learn/modules/external-services) are now INSANELY GOOD. First, you can [consume](https://trailhead.salesforce.com/en/content/learn/modules/external-services/use-external-services-in-a-flow) ANY Swagger (or OpenAPI 2) API. Second, You can consume [BIG APIs now](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_ext_services_register_larger_schemas.htm&type=5&release=232). And third, you can [TEST APEX HTTP MOCKS](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_ext_services_apex_unit_testing.htm&type=5&release=232) with them. IMAGINE IF THEY LET ADMINS WRITE FLOWS TO TEST APEX !!!! You could actually have real [business user stories](https://media.discordapp.net/attachments/648558406575194113/844986587074789386/iu.png), editable by Admins, that test your developer’s code. LIT. - Record-Triggered Flows get a lot of <3, with [ISCHANGED, ISNEW, and PRIORVALUE](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_ischanged_operator.htm&type=5&release=232) being available and [DEBUGGING](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_debug_record_triggered_flows.htm&type=5&release=232) being available as well <3 - [Default Values for any Picklist in your Screens](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_default_value_choice_components.htm&type=5&release=232) - Debugging keeps getting better with [autolayout debugging](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_debug_autolayout.htm&type=5&release=232), [failed flow list view](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_debug_failed_list_view.htm&type=5&release=232) and [more clarity on DML Transactions](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_debug_transactions_committed.htm&type=5&release=232) - You can add [fields from Objects](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_place_object_fields_on_screens.htm&type=5&release=232) to screens without creating the variable, getting the record, and then displaying it manually. It’s a very nice shortcut. - Collections can be [sorted](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_sort_limit_collection.htm&type=5&release=232) but we still don’t have Maps which is the only thing I really want with collections [plz gimme a map](https://media.discordapp.net/attachments/648558406575194113/844986777784680458/iu.png) to Maps in Flows =’( - A nice QoL adjustment: Required Picklists are now [less hell to do](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_picklist_requiredness.htm&type=5&release=232) - Let’s add [UPDATE elements](https://help.salesforce.com/articleView?id=release-notes.rn_automate_flow_builder_record_triggered_flows_update_records.htm&type=5&release=232) in your before flows.... even though they’ll be dropped on compile
 for coherence reasons I guess. [Not a fan but eh why not](https://media.discordapp.net/attachments/648558406575194113/844989379831398420/logo-white.png). **DEVELOPMENT** - [Apex Unit Testing With Flow And External Services](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_ext_services_apex_unit_testing.htm&type=5&release=232), see second bullet point of “Flows” section. - [force:createRecord now allows Dependent Picklist Default Values](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_default_value_dependent_picklist.htm&type=5&release=232) - [SLDS](https://www.lightningdesignsystem.com/components/overview/) now allows you to create [custom styling hooks](https://help.salesforce.com/articleView?id=release-notes.rn_lwc_css_custom_properties.htm&type=5&release=232) and confirms, again, that [HTML, CSS and DOM changes may break automated testings](https://help.salesforce.com/articleView?id=release-notes.rn_lwc_ui_testing.htm&type=5&release=232) - [Salesforce Functions](https://help.salesforce.com/articleView?id=release-notes.rn_forcecom_functions.htm&type=5&release=230) is now publicly open as Beta. You might remember them as [Evergreen](https://media-cdn.tripadvisor.com/media/photo-s/01/64/f1/2d/same-old-place.jpg). Would I use this in prod, or even sandbox, yet ? Nah. Would I research it for fun ? HELL YASS. Yes, this is a copy from the last RN but it’s GA now. - Service cloud Voice toolkit is now [available in LWC and packageable](https://help.salesforce.com/articleView?id=release-notes.rn_voice_toolkit_api.htm&type=5&release=232) - Events now [publish their UUIDs](https://help.salesforce.com/articleView?id=release-notes.rn_platform_events_event_uuid.htm&type=5&release=232) so you can identify them faster better harder stronger ( and establish async origin/lineage ) - You can now deploy a [Component and a Label leveraged by it](https://help.salesforce.com/articleView?id=release-notes.rn_lwc_deploy_label.htm&type=5&release=232) without doing pushing them individually - [Privileged Scripts](https://help.salesforce.com/articleView?id=release-notes.rn_experiences_privileged_script.htm&type=5&release=232) can bypass the Shadow DOM. [Great for Google, Facebook, and other such trackers](https://media.discordapp.net/attachments/648558406575194113/844990105096814618/give-me-liberty-or-give-me-GTM.png)
 Yay ? - You can use [–dxp styling hooks](https://help.salesforce.com/articleView?id=release-notes.rn_experiences_lwr_branding.htm&type=5&release=232) in your LWC to allow Admins to personalize them via the Experience Builder. **PARDOT** - Pardot [now has great API docs](https://developer.pardot.com) made by a team that obviously cares. Thanks people. - [Object Sync](https://help.salesforce.com/articleView?id=release-notes.pardot_rn_object_sync_ga.htm&type=5&release=232) is now GA and allows you to sync visitor data to make it available for Tableau - Einstein now allows you to [Send Emails at the best time per prospect](https://help.salesforce.com/articleView?id=release-notes.pardot_rn_einstein_send_time_optimization.htm&type=5&release=232) and [qualify your accounts](https://help.salesforce.com/articleView?id=release-notes.pardot_rn_key_accounts.htm&type=5&release=232) **DOGELAND** - [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) I’d like to thank Salesforce for putting a paid add-on directly on the [FIRST PAGE OF THEIR RELEASE NOTES SECTION IN “GENERAL ENHANCEMENTS”](https://help.salesforce.com/articleView?id=release-notes.rn_ls.htm&type=5&release=232) seriously can you stop this please. - [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) Salesforce REALLY wants you to like the new Release Notes website. [Can’t filter by Paid or not though](https://help.salesforce.com/articleView?id=release-notes.rn_general_release_notes_move_to_help_site.htm&type=5&release=232) - [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) Use [External Data for Maps](https://help.salesforce.com/articleView?id=release-notes.rn_sales_salesforce_maps_maps_external_objects.htm&type=5&release=232)! This change applies to Lightning Experience and Salesforce Classic for Professional, Enterprise, Performance, Unlimited, and Developer editions. *\**(if you pay the $4000/month/connection that Salesforce Connect costs) - [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) Salesforce Anywhere [Is Dead](https://help.salesforce.com/articleView?id=release-notes.rn_anywhere_beta_changes.htm&type=5&release=232), long live Quip Salesforce Anywhere - [:doge:](https://cdn.discordapp.com/attachments/314860664885870592/660826873252675614/dogesf.png) Vlocity Salesforce Industries present [Data Engine](https://help.salesforce.com/articleView?id=release-notes.rn_data_processing_engine.htm&type=5&release=232), [Decision Table](https://help.salesforce.com/articleView?id=release-notes.rn_decision_table.htm&type=5&release=232), and [Batch Management](https://help.salesforce.com/articleView?id=release-notes.rn_batch_management.htm&type=5&release=232), available in Enterprise, Professional, and Unlimited editions, or Enterprise, Performance, and Unlimited editions, and only if you have Financial Services Cloud, Rebate Management, or Loyalty Management
 or Rebate Management or Loyalty Management. Nah that’s not confusing we swear. **OTHER** - Experiences become a potential replacement to your website with [redirects from non-Salesforce links back to your Experience](https://help.salesforce.com/articleView?id=release-notes.rn_experiences_url_redirects.htm&type=5&release=232) and quite a few [SEO enhancements](https://help.salesforce.com/articleView?id=release-notes.rn_experiences_other_improve_seo.htm&type=5&release=232). Pair this with their new [Guided Community Creation for Support](https://help.salesforce.com/articleView?id=release-notes.rn_service_case_management_prebuilt_help_center.htm&type=5&release=232) and you can have yourself a quick and easy support website. - [HSTS](https://help.salesforce.com/articleView?id=release-notes.rn_security_domains_hsts_preloading.htm&type=5&release=232) can now be turned on for your Domains, which is great for industries that require a lot of security. - FSL gets the concept of [Briefcases](https://help.salesforce.com/articleView?id=release-notes.rn_fieldservice_briefcase_builder.htm&type=5&release=232) back, with a new builder. It’s great, looks neat, and also make me [nostalgic](https://sfdcsrini.blogspot.com/2014/08/what-is-forcecom-work-offline.html). Too bad it’s FSL only. - [Conversation Insights](https://help.salesforce.com/articleView?id=release-notes.rn_sales_cc.htm&type=5&release=232) (stuff to make your calls more efficient and logging them as well) is now available as a standalone product outside of HVS and looks cool. --- This abridged version was graciously written up by the **SF Discord** We have a nice wiki: [https://wiki.sfxd.org/](https://wiki.sfxd.org/) And a linkedin page: [https://www.linkedin.com/company/sfxd/](https://www.linkedin.com/company/sfxd/) Join the ~5600 members in the most active chat-based community around Salesforce these parts of the web at [http://join.sfxd.org/](http://join.sfxd.org/) ---