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

Winter '26 for Developers

Winter '26 for Developers

Slide deck from my talk on the key features for developers in the Winter '26 release of Salesforce. Presented to the London Salesforce Developer Trailblazer Group on 15th October 2025

Avatar for Keir Bowden

Keir Bowden

October 17, 2025
Tweet

More Decks by Keir Bowden

Other Decks in Technology

Transcript

  1. TLS Certificates CA/Browser Forum 25-0 unanimous decision Improved security Compromised

    certificates “self-destruct” Lifespan reducing October 2025 - 398 days March 2026 - 200 days March 2027 - 100 days March 2029 - 49 days Look at automated rotation
  2. Test Discovery API Test Runner API API OAuth 2.0 Device

    Flow Authentication removed September 2, 2025 SOAP API login() call not available in API 65.0 Retired from API 31.0 - 64.0 in Summer ‘27 “Will no longer be supported and no longer available”
  3. New deployment API states - Finalizing Deploy - Finalizing Deploy

    Failed API External Services Usage in Limits API - Active Objects - Active Operations - Object Properties - Objects - Operations - Registrations
  4. Permissions Automatic Permission Set Licenses Removal after unassigning Permission Sets/Groups,

    except: - Updates made through user access policies - License is required by another permission set/group - Removing permission set from group - Unassigning >= 50 permission sets/groups at once
  5. CLI Flow Tests Source Mobility GA sf flow run test

    - invoke flow tests sf flow get test - display results for specific test run Source tracking identifies moved files Opt out - SF_DISABLE_SOURCE_MOBILITY=true Change source org at sandbox refresh --source-id / --source-sandbox-name
  6. Event Studio Event Publishers Publish method Number of events published

    Last publish time Event Subscribers Subscription method Number of clients Number of events delivered Last delivery time
  7. Dynamic Aura Action Boxcar’ing Limits number of actions per Boxcar

    Based on number of XHR slots More parallel execution Greater variance on request/response Classic Boxcar often sequential, but not guaranteed May expose logic errors Can disable in Setup
  8. Lightning Out 2.0 Embed custom LWC (only) in external apps

    Replaces Lightning Out (beta) Built on Lightning Web Runtime Components in iframes inside shadow DOM Override CSS custom attributes (and other component properties) Supports UI Bridge API