

Top Salesforce Spring ’25 release notes for developers
Salesforce Spring 25 release notes are here. Salesforce has added many features and updates that can be helpful for your org. In the Spring ’25 release, Salesforce introduced several new Salesforce flow, Admin and Developers features that enhance automation capabilities. Lets check Top Salesforce Spring ’25 release notes for developers.
Top Salesforce Spring ’25 release notes for developers
Here are some of the top highlights from the Salesforce Spring ’25 release notes for developers:
1. Apex Enhancements
Compress and Extract Zip Files:
Use the methods in the new Compression namespace to easily generate and extract compressed zip files. To optimize compression, you can specify the compression method and level. You can compress multiple attachments or documents as an Apex blob that contains the zip archive. You can also specify the data to extract from the zip archive without uncompressing the entire zip archive. — make it correct the sentence
Dynamic Formulas in Apex
Use the class methods in the FormulaEval namespace to build and evaluate dynamic formulas. This feature, now generally available, supports accessing polymorphic relationship fields and allows referencing both standard and custom lookup fields in formula fields
Concurrent Long-Running Apex Requests
Previously, organizations were limited to 10 concurrent Apex requests for transactions that took more than five seconds. With the new release, this limit is now determined by the number of licenses an organization holds. The limit starts at a minimum of 10 requests and can go up to a maximum of 50 requests.
The new limit is calculated based on a ratio of 100 permits per long-running Apex request. For example, if an organization has 4,000 licenses, the new limit would be 40 concurrent requests. However, for organizations with more than 5,000 licenses, the limit is capped at a maximum of 50 concurrent requests.
Pause and Resume Scheduled Jobs
Use the new pauseJobByName(), pauseJobById(), resumeJobByName(), and resumeJobById() system methods to programmatically pause and resume scheduled jobs. The example below demonstrates how you can pause a scheduled job
2. Lightning Web Components (LWC) Updates
Local Development (GA)
Local Dev is now generally available in Spring ’25 sandboxes and scratch orgs. It allows you to instantly preview your LWC as you code, without the need for page refreshes or reloads. Using hot module reloading and WebSockets, Local Dev enables you to preview your LWC locally for LWR sites, mobile apps, and the Lightning Experience.
SLDS 2 (Beta)
SLDS 2 (Beta) is available to new and existing orgs that opt in to Salesforce Cosmos. You can use the SLDS 2 (Beta) design system to build user interfaces with themes that adapt to future changes. The SLDS Validator extension allows you to check if your LWC components comply with SLDS 2 guidelines and suggests code fixes as needed for a smoother transition from SLDS to SLDS 2.
Mobile Offline Enhancements
New ESLint rules help developers optimize LWC for mobile and offline use cases 1.
3. Agentforce for Developers
Agentforce Testing Center
Developers can now test AI agents at scale using AI-generated scenarios. This feature integrates with Salesforce CLI and provides APIs for advanced testing workflows.
Agentforce APIs
New APIs allow developers to invoke Agentforce headlessly from other applications, enabling seamless integration with custom workflows.
LLM Open Connector Recipes
Developers can connect custom large language models (LLMs) to Salesforce using the LLM Open Connector, expanding the capabilities of AI-driven agent
4. Developer Tools and APIs
ApexGuru (GA):
This AI-powered tool analyzes Apex code for performance issues, providing actionable recommendations to improve runtime efficiency.
Event Log Objects
Developers can now store and analyze event log data as standard Salesforce objects, improving security monitoring and compliance.
Improved Debugging Tools:
Enhanced debugging capabilities for flows and Apex make it easier to identify and resolve issues in complex workflows.
5. Flow and Automation Enhancements
- Flow Orchestrator 2.0: The latest version of Flow Orchestrator brings several powerful enhancements.
- Enhanced Collaboration: Multiple teams can collaborate on complex workflows simultaneously.
- Improved Debugging Tools: Faster identification and resolution of issues to ensure smoother operations.
- Dynamic Path Updates: Flows can now dynamically adjust mid-process based on real-time conditions.
- Keyboard Shortcuts for Flow Builder: In the Salesforce Spring ’25 release, the primary keyboard shortcuts for Flow Builder are: Ctrl+Z (Undo), Ctrl+Y (Redo), and Shift+Ctrl+S (Save As) on Windows, and Cmd+Z (Undo), Cmd+Y (Redo), and Shift+Cmd+S (Save As) on Mac; you can access all keyboard shortcuts by pressing Ctrl+/ (Windows) or Cmd+/ (Mac).
- Performance Optimization: Admins can now set record retrieval limits to prevent timeout errors and improve flow performance.
Learn more about Salesforce Flow Features in Spring ’25 Release.