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

Winter '27 for Developers

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Winter '27 for Developers

Slide deck from my talk at the October 2026 London Salesforce Developers event, covering the important changes in the Winter '27 release for developers.

Avatar for Keir Bowden

Keir Bowden

October 17, 2026

More Decks by Keir Bowden

Other Decks in Technology

Transcript

  1. Goodbye Standard Volume Platform Events - Winter ‘27 OAuth username-password

    flow for connected apps Winter ‘27 Feb 20th 2027 Use client credentials or web-server with PKCE extension Salesforce to Salesforce - Spring ‘27 Support ended Summer ‘26
  2. Goodbye SOAP API login() call Not available since API v65.0

    (Winter ‘26) API Versions v31.0 - v64.0 retiring Summer ‘27 Move to External Client Apps and OAuth - sforce.co/3IsCYBb Platform API versions v31.0 - v40.0 All REST APIs beneath /services/data/vXX.X Deprecated Summer ‘27 - no security updates Retired Summer ‘28 - API CALLS WILL FAIL Apex API Versions v9.0 - v19.0 : “a future release” Warnings at compile time
  3. Permissions and Sharing Retain manual shares when record owner changes

    Sharing Settings -> Keep manual shares when transferring records Enable Profile Filtering Users can’t see profile names other than their own View All Profiles permission required to see others Release update, enforced Winter ‘27 Async Sharing Recalculation for some large-scale changes Apex/Flows relying on synchronous may break Release update, enforced Spring ‘27
  4. List Views More Flexible Inline Editing Permissions Remove list view

    inline edit dependencies on page layout Make inline edits in list views with multiple record types User Interface Settings, off by default Bulk flow operations from List Views and Related Lists Mass quick action to trigger a flow Flow receives selected record ids
  5. Flow Error Handling Field length violations caught on save Missing

    required fields caught on save Record lock contention retry • 10 second backoff • One retry
  6. Lightning Web Components Third-party web components in LWC Generally Available

    Refresh lightning/stateManagerRelatedListRecords state manager data
  7. Lightning Web Components Same-origin Salesforce URLs error in Spring ‘27

    with LWS • Use detached programmatic anchors const a = document .createElement('a'); a.href = url; a.target = '_blank'; a.rel = 'noopener noreferrer'; a.click();
  8. Apex Increased Heap Limits Synchronous Apex 10Mb (6Mb) Asynchronous Apex

    25Mb (12Mb) Other limits remain the same Integration Tests (Developer Preview) Callout to any endpoint Includes External Services configured via Named Credentials Registered mocks take precedence
  9. Apex Elastic limits for batch jobs (Beta) - exceed 24

    hours async job limit Jobs are still queued Processing rate throttled Limited to 1 active job Override limit in non-production org to test