Salesforce Winter 25′ Release Notes
Are you busy preparing and planning for Salesforce’s Winter 25′ release? We think you should be. The deployments are approaching soon, and understanding when they will go down can help your developers schedule time into their workday for testing out new Salesforce features and enhancements.
This is a crucial step to ensure that you do not cause any issues or conflicts with your current Salesforce processes, workflows, automation, and more. Keep reading below for information on the 2024 Salesforce Winter release notes!
Salesforce Winter 25′ Release Dates
These “days” are important for administrators, developers, consultants, and businesses that use Salesforce. By diarizing the Salesforce release dates, which occur 3x a year, professionals can prepare for the latest features and fixes implemented on their CRM platform. The Salesforce Winter 25′ Release is an exciting one, so here are the dates to help you plan for taking full advantage of the new features on offer from Salesforce:
Salesforce Updates in Winter 25′
Each Salesforce release delivers new features, functions, and fixes for the CRM’s products. Now that you know when the release dates are, let’s take a look at a few updates we can expect from the Salesforce Winter 25′ Release.
Einstein for Developers
This powerful tool can generate Apex code with natural language commands. It’s super useful for Salesforce developers and is now available in open beta with the Winter 25′ release. With Einstein for Developers, IT teams can simplify their coding processes on Salesforce.
If your Salesforce developers are using generic AI coding tools, they might want to install Einstein for Developers. It uses the languages that Salesforce developers are familiar with coding in, such as Apex and Lightning Web Components (LWC). Einstein for Developers connects well to the CodeGen model to give developers context-aware code suggestions.
As powerful and secure as this feature is, it’s important to remember that it is still in preview. This means that the features of Einstein for Developers are not generally available. It will become accessible when Salesforce provides an official release date. Although, there are weekly release notes that you can read to keep up with Einstein for Developers.
Einstein Copilot for More Use Cases
Want more AI power? Salesforce gives us conversational AI capabilities with Einstein Copilot. With the Winter 25′ release, Salesforce introduced Copilot Topics. It was created to support Copilot in making more accurate decisions and generating relevant responses to end users.
For example, your Copilot can choose topics and launch its actions when an end user types a question. This ensures that Copilot provides relevant actions or data in conversations. Developers will also be happy to hear that they can hit the ground running with Copilot. Salesforce provides a library of topics that can be quickly applied to many use cases. Once you get the hang of it, you can go ahead and build custom topics for your specific project needs.
API for Metadata
Salesforce is planning to update its metadata types in the Winter 25′ release. This means you get to do more in your Data Processing Engine. For example, Salesforce developers can find out if a target dataset:
Developers can now use the isExistingTarget field on the BatchCalcJobWritebackObject subytpe of the BatchCalcJobDefinition metadata type. This new field appeared in the 62.0 API version and has been added to the Industries Common Resources Developer Guide for you to read up on.
Salesforce’s Free-Tier Event Monitoring
Developers can now monitor unexpected exceptions in Apex code using free-tier event monitoring. Previously, developers had to depend on unhandled exception emails. Now, they can troubleshoot Apex code from event log files. This enhancement will be put in all Salesforce editions.
Beta Version of Heroku Apps in Setup
With the latest Winter 25′ release from Salesforce, developers can publish apps created with Heroku as External Services. They achieve this by using the Heroku integration add-on. Additionally, these Heroku apps can be accessed from Setup in Salesforce so that developers can create actions in:
This Salesforce enhancement will be found in Lightning Experience and the following Salesforce Classic editions:
If you would like to try out this beta enhancement, get in touch with your account executive and ask them to add you to the pilot program. Then, you will be able to select your Heroku Apps by following these simple steps:
- Go to Setup in Salesforce.
- Type Heroku in the Quick Find box.
- Select Apps when it appears.
Lightning Web Components Updates
When searching for Lightning Web Component (LWC) updates in the Winter 25′ release notes, 49 results return! So, make sure to check the release notes on Salesforce for the specific LWC update that impacts your operations. One of the LWC updates that will be released in Winter 25′ are the new and modified modules.
The modules allow developers to do more with LWCs. Take a look at the table below for a quick summary of the new and changed modules from Salesforce.
Name | Description | |
---|---|---|
New Module | lightning/uiLayoutApi | Contains the getLayout function. It lets developers get layout information, metadata, and data. This information can be used to create user interfaces for Salesforce records. |
New Module | lightning/uiLearningPlatformApi | Contains the evaluateLearningItem wire adaptor. Developers can use it to check if the criteria for custom exercises are satisfied. They are commonly used in Enablement programs. |
Modified Module | lightning/uiGraphQLApi | This is a GraphQL wire adaptor. Developers can now use it in Experience Cloud sites. |
Modified Module | lightning/uiListsApi | This module has been enhanced with the following new wire adaptors: createListInfo deleteListInfo getListInfosByObjectName getListObjectInfogetListPreferences getListRecordsByName updateListInfoByName updateListPreferences |
Modified Module | experience/cmsDeliveryApi | Contains the getContents wire adaptor. Developers can use it to get a list of published content from an enhanced CMS workspace. This is useful for enhanced LWR sites found in Experience Cloud. |
Creating LWCs with TypeScript
Developers can now use TypeScript to build new LWCs. TypeScript enables developers to be more productive in their work and increases the quality of the code they write. Previously, developers could only use JavaScript to create LWCs in Salesforce. Now, they can convert the components made with JavaScript into TypeScript.
This Salesforce enhancement will appear in Lightning Experience and the mobile app for all editions.
Real-Time Preview of LWC
If your team is using the Local Dev Salesforce feature that is in beta mode, they can create LWCs in real-time with a preview of the Lightning app or Experience Cloud Lightning Web Runtime site. The best thing about the real-time preview feature is that it works in your browser and automatically updates when Local Dev finds changes in the source code. This monitoring and live syncing capability ensures developers have the opportunity to work faster when creating LWCs, as they do not need to:
Developers that create LWCs frequently should move over to the new Local Dev experience. Salesforce will be deprecating the LWC Local Development Server since its testing and previewing features are limited.
This new feature will appear in Lightning Experience and the mobile app. However, Local Dev is only accessible by sandbox org users in open beta mode. It is also turned off by default in Salesforce, so make sure to turn it on for all users by going to Setup:
- Type Local Dev in the Quick Find box and select it.
- Choose Enable Local Dev (Beta).
Mock SOQL Tests for External Objects
Salesforce wants us to write better Apex unit tests for mock SOQL query responses and external objects. Developers can do this by using the new SOQL stub methods and test class that will be released in Winter 25′. This feature release will be available for Lightning Experience and Salesforce Classic in the following editions:
SOQL Errors
The updates in Salesforce Winter 25′ can have an effect on your Apex code, especially the lines that depend on SOQL error messages. For example, dynamic SOQL code that manages the parsing of error messages. If your projects works with SOQL error messages and functionality, make sure to check Salesforce’s official release notes for Winter 25′. Developers might need to update their code with this release as it is applied to all Salesforce editions.
REST API Can Be Used for External App Access
In this Winter release, Salesforce provides a Credentials Connect REST API resource. It’s a secure way to store and access your data and passwords. Now, businesses can rest assured that their codes are kept private and are protected from unauthorized users. Instead of using the Metadata API, developers are now encouraged by Salesforce to use the Credentials Connect REST API resource, as it is the most secure way to prevent accidental data leaks.
Make sure to switch over to using the Credentials Connect REST API resource by 1 September 2024, as Salesforce will no longer be supporting the old method after the Winter 25′ release.
Wrapping Up Salesforce Winter Release 2025
That covers some of the new features and enhancements from the Salesforce Winter 25′ release. We hope that you read the release notes on Salesforce’s official website and get ready to add these new enhancements to your organization. They will surely streamline your operations, giving your teams more time to work on products and service delivery to gain a competitive advantage in the marketplace.
If you enjoyed this article, make sure to check out our Summer 24′ Release Notes article to learn how to effectively use any features you might have missed.
Choose Titan as Your Third-Party Salesforce App
Thanks for reading our article on Salesforce’s Winter 25′ release. Is there a new Salesforce tool or enhancement that you would like to know more about? Feel free to reach out to us using one of our social media links below. We would love to hear your thoughts and show you how you can use our powerful no-code Titan platform to gain the most benefit from your Salesforce system.
See you soon!
Disclaimer: The comparisons listed in this article are based on information provided by the companies online and online reviews from users. If you found a mistake, please contact us.