The Salesforce Spring '25 release is here, and it's a significant one! There's a focus on AI, Flows, and enhancing setup tools, aimed at improving the configuration experience for Salesforce instances across the board. Depending on your instance, you'll be upgraded on one of the following dates:
January 11, 2025
February 8, 2025
February 14, 2025
If you want to find out exactly which weekend your Salesforce instance will be upgraded, head over to Salesforce Trustand click on ‘Maintenance.’ You’ll need to know which instance your org is running on, so to find out, go to your Setup menu and click on Company Information.
Manage Included Permission Sets in Permission Set Groups via Summaries
You can now update permission sets faster by managing them directly from the summary page. Instead of going to each group’s page, you can add or remove permission sets in one place.
This change works in Lightning Experience and Salesforce Classic for MOST editions.
Allow Users to View All Fields for a Specified Object
The new "View All Fields" permission, introduced in Salesforce Spring '25, lets you give users access to all fields and data for a specific object, including new fields.
This works for standard and custom objects in both Lightning Experience and Salesforce Classic.
A new Progress/Path bar is available for screen flows. This out-of-the-box solution replaces custom development and shows users their current stage and progress. The progress indicator can be placed at the top or bottom of the screen, with simple or path-style options (path-style indicators are supported only at the top).
This change applies to Lightning Experience and Salesforce Classic (not available in all orgs) in Professional, Enterprise, Performance, Unlimited, and Developer editions.
New Flow Feature Join Collections with the Transform Element
The Transform element in Salesforce Spring '25 lets you combine source collections from related flow resources into one target collection. For example, you can merge order records from an external system with Salesforce orders to create a combined data structure displayed in a flow screen’s data table.
This feature is available in Lightning Experience and Salesforce Classic for Essentials, Professional, Enterprise, Unlimited, Performance, and Developer editions.
New Flow Feature Enhance Flow Performance by Controlling the Number of Records Retrieved with Get Records
You can now improve flow performance by limiting the number of records retrieved with the Get Records element. When working with large datasets, setting an upper limit helps avoid performance issues or hitting governor limits. Choose the "All records, up to a specified limit" option to control how many records are retrieved.
This feature is available in Lightning Experience and Salesforce Classic for Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions.
New Flow Feature Send Emails with Attachments in Flow Builder
In Salesforce Spring '25, you can now send emails with attachments in Flow Builder. To include a file, simply provide its ID in the Send Email action. The total email size, including attachments, is limited to 35 MB.
This feature is available in Lightning Experience and Salesforce Classic (not available in all orgs) for Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions.
Develop Lightning Web Components Faster in a Real-Time Preview of Your Lightning App (Generally Available)
Local Dev is now generally available for Lightning apps, allowing you to develop Lightning web components with a real-time preview, no code deployment or browser refresh needed. It’s also in beta for Lightning Web Runtime sites.
This feature applies to Lightning Experience and all versions of the Salesforce mobile app in all editions. To install this feature, run the following command: sf plugins install @salesforce/plugin-lightning-dev
You can now easily pause and resume Apex scheduled jobs using new methods in the System class. Just use the job's name or cronTriggerId to pause or resume it. Remember that these methods count toward your DML limits.
List<AsyncApexJob> jobsToPause = [SELECT CronTriggerId FROM AsyncApexJob WHERE ApexClassId = :apexClassIdToPause];
for(AsyncApexJob jobToPause : jobsToPause) {
System.pauseJobById(jobToPause.CronTriggerId);
}
Summary
Many of the features mentioned in this blog require some background knowledge of Salesforce Administration and how to configure an environment. As always if you need any assistance applying these improvements and tools to your system,don’t hesitate to reach out. We hope you enjoy exploring all the new functionality available in the Salesforce Spring ‘25 release.
As you are aware Salesforce are continually making improvements to the platform, with regular releases for these changes. We have completed a review of the Release Updates for Salesforce Winter '25 release. To learn about some of our favourite features for business users and Salesforce admins, check out our latest blog. Enforced Updates in Salesforce Winter […]
Enrite Solutions is excited to announce key changes to our executive leadership team. As one of Australia’s most experienced Salesforce Partners and technology advisors, we continually strive to position ourselves for future growth and success. Stepping into the role of Chief Executive Officer is Patrick DeRuvo, who has been an integral member of our executive […]
The Salesforce Winter '25 release is here, and it's a significant one! There's a focus on AI, Flows, and enhancing setup tools, aimed at improving the configuration experience for Salesforce instances across the board. Depending on your instance, you'll be upgraded on one of the following dates: If you want to find out exactly which […]
In the spirit of reconciliation Enrite Solutions acknowledges the Traditional Custodians of Country throughout Australia and their connections to land, sea and community. We pay our respect to their Elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.