Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring 25 for Developers

Spring 25 for Developers

Slide deck from my talk at the January London Salesforce Developers event, covering the features that developers should care about from the Spring '25 Salesforce release.

Keir Bowden

January 23, 2025
Tweet

More Decks by Keir Bowden

Other Decks in Technology

Transcript

  1. Salesforce Spring 25 for Developers 1 Keir Bowden, Salesforce CTO​,

    Credera @bob_buzzard www.linkedin.com/in/keirbowden
  2. 4 Agent Versions • Create and test new version •

    Leave existing version active • Create up to 20 versions of a single agent Agent for Setup • Troubleshoot user access issues • Create Report Types • Find answers in Help documentation • Available starting Feb ’25 Update Omni-Channel User Configuration action • Add/remove queue/skill assignments • Change skill levels for users Agentforce Agentforce
  3. 5 Customisation Sort List Views By Multiple Columns 1 2

    • Up to 5 columns • Only applies to your user • Cannot save as default
  4. 7 View All permission renamed • View All Records Modify

    All permission renamed • Modify All Records View All Fields • New permission • Includes fields added later • No data access granted! Customisation Permissions
  5. 8 Activities custom field limit • Increased from 100 to

    300 • If fewer than 400 million activities Customisation Other Reset password link supports multiple clicks • Extra step in reset process • Link is valid for 24 hours, or until user clicks ‘Reset Password’ • Setup-> Identity Verification -> Display a confirmation page during password reset
  6. 9 Custom components must specify API version • Possible to

    save without API version prior to Winter 24 • “Behind the scenes the component was compiled with an internal API version” Lighting Web Security tightened iframe restrictions • Explicit src attribute applies cross-origin restrictions • Regardless of source Single Lightning Component Security Guide • Locker and LWS • bit.ly/422roE9 Development Lightning Web Components
  7. 10 Demo Development Local Dev GA for Lightning Apps Can’t

    debug in browser Vote up the idea https://sforce.co/42s3GkX
  8. 13 Concurent Long-Running Apex Requests Limit now based on licenses

    • 100 licenses = 1 long-running request • Minimum is 10 • Maximum is 50 Pause and resume scheduled jobs in Apex Master-Detail Reparenting Restrictions Enforced • Prior to API 63.0, possible to reparent event if not configured Apex no longer supports JSON serialisation of exceptions • Didn’t work before! Development Apex
  9. 14 Metadata API will error if overwhelmed • readMetadata() and

    retrieve() requests • New orgs created in Winter ’25 and later Development API
  10. CONFIDENTIAL Save the Date 22 5th February 2025 4-5pm Spring

    ‘25 Release Webinar Spring ‘25 for all