Most of you already know that Salesforce releases new updates quarterly and this is that time of the year when Salesforce has released spring 25 release notes. Salesforce has added lots of features and updates that can be helpful for your org. As usual, there is a lot to talk about, but here is my summary of the spring 25 release.
Compress and Extract Zip Files in Apex
Now you can compress and extract zip files using Apex. This is helpful when you have to include attachments while sending emails. You have to use the Compression namespace to compress and extract zip files using apex.
Click here to learn more.
Pause and Resume Scheduled Jobs by Using Apex
Now you can programatically pause and resume schedules apex jobs. You have to make use of the new pauseJobByName()
, pauseJobById()
, resumeJobByName()
, and resumeJobById()
methods which are defined under System NameSpace.
Also note that calling the pause and resume methods counts towards the DML statement limit.
Click here to learn more.
Sort List Views by Multiple Columns (Generally Available)
You can now sort list view on object home page by up to 5 columns. Note that you will be unable to save the mutli-column sorting configuration by default for all user it will only affect your user preferences.
Learn more about it from here.
View and Filter on More Fields in the Enhanced User List View
Delegated Approver, End of Day, Is Partner, Start of Day, User Verified Email, User Verified Mobile Number and Password Expiration Date fields can now be used to view and filter the list views.
Learn more about it from here.
Add AI-Powered Quick Actions to Record Pages
Use the power of AI with agents quick actions. You have to created the actions in setup and use them on record pages and it will help your users to use the power of AI to get the work done.
Click here to learn more.
Better Understand Your Custom Metadata Type Usage
System overview page will show you custom metadata usage in 2 categories to better understand the usage. Your custom metadata types category will show all the custom metadata but excluding those which are coming from a certified managed package and the second category total custom metadata types will show the total number of custom metadata types.
Learn more about it from here.
Custom Components Must Specify an API Version
Now the API Version key is mandatory in custom component js-meta.xml
configuration file. Earlier we can save a configuration file without specifying a apiVersion and the component was compiled with internal API versioning. Adding an apiVersion
key to the component’s configuration file makes it clear which version of the LWC framework a component will use.
Learn more about it from here.
Summary
As I said earlier, there is a lot to talk about Salesforce Spring 25 release notes, but this is my quick summary of it. If you want to know more about other interesting features and upgrades from spring 25 release check out this salesforce help article from here. Also let me know which features look interesting to you.