Menu
subscribe our youtube channel popup

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.

Satyam parasa
Satyam parasa

Satyam Parasa is a Salesforce and Mobile application developer. Passionate about learning new technologies, he is the founder of Flutterant.com, where he shares his knowledge and insights.

Articles: 36

Leave a Reply

Your email address will not be published. Required fields are marked *