Development features and enhancements from 2025 releases

Development Features – Salesforce Releases

Keep up with the latest Salesforce platform enhancements built for developers. Whether you’re working in Apex, Lightning Web Components, or Salesforce DX, new capabilities are being introduced regularly to increase flexibility, improve debugging, and modernize your development workflows.

This page highlights key developer-focused features from recent Salesforce releases and will continue to grow as new tools and updates are announced. Bookmark this resource to stay on top of what’s new for technical teams.

Spring Release – Salesforce

April 16, 2025

The Spring ’25 release delivers powerful updates for developers, including enhanced control over scheduled jobs, improved type checking in LWC, stricter Apex data handling, and new pro-code tools like Agentforce DX and the Database Access debug log. These features boost productivity, code quality, and platform visibility.

Features
Description
More Information
Pause and Resume Scheduled Jobs by Using Apex With new methods in the System class, you can programmatically pause and resume Apex scheduled jobs. This feature complements the ability to monitor scheduled jobs from the Setup UI, which was introduced in Summer ’24. To pause or resume a scheduled job, you specify the job’s name or cronTriggerId. Calling the pause and resume methods counts towards the DML statement limit. Release notes
Create and Test Agents by Using Agentforce DX (Beta) We’re thrilled to announce the beta release of Agentforce DX. This set of pro-code tools includes new Salesforce CLI commands and a Visual Studio Code (VS Code) extension. These tools help you create and test agents directly in a Salesforce DX project.  Release notes
Wire Adapters Have Improved Type Checking Beginning in Spring ’25, TypeScript users get better type checking of @wire configuration and property values. Type checking also resolves reactive props to the type used by the component. For example, a string starting with $ like $reactiveProp. Release notes
Enforce Reparenting Restrictions for Master-Detail Relationships in Apex In API version 63.0 and later, an attempt to reparent a child record in Apex throws a System.DmlException exception if the option to allow reparenting isn’t selected in the master-detail definition. This behavior is versioned. In API 62.0 and earlier, reparenting such child records could succeed and not result in an exception, depending on the sequence in which the fields were set. Release notes
Use the New Database Access Debug Log Category We added a new debug log category called Database Access. Use this debug log category to log rules and policy information for objects accessed from the UI. Use this log category to determine accessibility issues at‌ the object level. Release notes

Discover additional features for Salesforce and Certinia

Agentforce Features – Salesforce Releases

Field Service Features – Salesforce Releases

Professional Services Automation (PSA) Features – Certinia Releases

Need help identifying the right improvements for your Salesforce platform or turning new development features into real-world impact?

Our Advisory and Managed Services team is here to support you. From optimizing existing functionality to implementing continuous improvements, we’ll work with you to evolve your org with every release. Let’s talk about how we can keep your platform performing at its best.