As always, it’s important to keep up with new releases and updates if you’re a Salesforce professional. But with release notes that are sometimes hundreds of pages long, it can be a lot to digest.
For the latest Salesforce Winter Release (2023), we asked our Salesforce Instructors to give us a high-level overview of the features, upgrades, and changes that are being applied across Salesforce’s Admin, Developer, and Marketing Cloud-focused products.
Our instructors help people like you to cross-train as a Salesforce professional and have a wealth of expertise in the world’s most popular CRM. Check out their summary of the Salesforce Developer, Administrator, and Marketing Cloud releases below.
Salesforce Developer 23’ release notes:
Salesforce Flow Builder
- You can now cut and paste flow elements in auto-layout
- Einstein Automate is now a Salesforce Flow
- Users can compose intelligent workflows with Flow Builder, OmniStudio, and Flow Orchestration
- It is now possible to integrate across any system with Flow Integration
Lightning Components
- Invalid HTML syntax in your LWC markup now results in a runtime error
- Lightning Web Security is now enabled by default in new Salesforce orgs
- Enforces that an Apex class in a managed package must have a global constructor to be instantiated from an @AuraEnabled method in a subscriber org
Apex
- DataWeave in Apex is now in Developer Preview
- You can now run more operations in user mode, using enhanced System.Database methods
- You can improve the readability of your Apex code by using the new System.Assert class
- Reference the new order of execution diagram, which depicts the order in which events are applied when you save a record in Salesforce
- There is improved access to query results via reduced cursor limits
- You can use the DailyAsyncApexTests limit that is now exposed
- It is now possible to call invocable actions from Apex code using the Invocable.Action class methods
Salesforce Functions
- Salesforce Functions extends the power of Salesforce with elastic compute and language flexibility
- With Salesforce Functions, you can build digital experiences with common abstractions in a single environment for code and low-code on the Salesforce platform
- With support for code written in Java, JavaScript, and Typescript, Salesforce Functions provides a platform to employ custom, elastically scalable business logic using your preferred language and tools
Salesforce Marketing Cloud 23' release notes:
Engagement Digital Command Center for Slack
- You can now course-correct campaigns with critical alerts, to prevent anomalies that could critically impact your business
- The Digital Command Center now provides teams with a monitoring tool for activity, directly in Slack
Intelligence Ecommerce Marketing Insights App
- Uncovering deep Marketing optimizations to enhance your eCommerce programs
- Using the power of the Marketing Insights App, you can analyze all eCommerce performance at any granularity from any platform
Intelligence Connector for Sprout Social
- Sprout Social is here to connect with web analytics, allowing connection with any marketing data for spending and revenue optimization
- Marketing Cloud can now ingest all social data from Sprout Social into Customer 360 intelligence by uncovering cross-channel insights
Salesforce Administrator 23' release notes:
External Services
- Enhanced Features now let you sync a table; if the external object name conflicts with an existing name, you can edit the name inline, saving time and clicks
- Syncing two external data source tables with a lookup relationship field now automatically creates an external lookup relationship for the mapped external objects
Lightning App Builder
- Dynamic Interactions can create applications with components that communicate and transform based on user interactions
- An event occurring in one component on a Lightning page, such as the user clicking an item in a list view, can update other components on the page
Restriction Rules
- It is now possible to create restriction rules to control which subset of records you allow specified groups of users to see
- Restriction rules are available for custom objects, contracts, tasks, events, time sheets, and time sheet entries
Scoping Rules (in beta)
- You can help users focus on pertinent records and prevent them from accessing records containing sensitive or inessential information
- Scoping rules don’t restrict the record access that your users already have; your users can still open and report on all records that they have access to, as per your org’s sharing settings
That’s it for the Salesforce Winter Release this year! If you’re interested in learning Salesforce (while getting paid to do it) or would like to train at the organization with the highest number of Salesforce Trainers in the world, visit our careers page.
This blog was created with special thanks to our Salesforce Instructors and the Learning and Development team at Revolent:
Thomas Karnga
Salesforce Admin Instructor
Robby Wagner
Salesforce Developer Team Leader