Winter '27 for Admins and Developers

A closer look at the Winter '27 changes admins and developers will feel day to day, with what to test and what to switch on.

Type
Article
Topic
Release notes
Reading time
6 min
Updated
Author
GeekMidst Team
Reviewed by
Site owner
Banner for the GeekMidst article “Winter '27 for Admins and Developers”, covering Admin changes that need a decision and Flow: better testing…

Our Winter '27 highlights cover the whole release. This article looks closely at the changes admins and developers will feel in day-to-day work, and at what each one means for your build and test process. Status labels are Salesforce's own. Where a source gives no label, we say "status not stated", and you should not treat that item as GA. Winter '27 is API version 68.0.

Diagram grouping Winter '27 changes into off-by-default, enforced and beta, with an example change and the recommended action for each
Off-by-default features need a decision, enforced changes need checking, and betas such as FORMULA() in SOQL belong in sandboxes only. View full size

Admin changes that need a decision

Several Winter '27 admin features are off by default. Nobody will notice them until an admin decides to turn them on.

  • Flexible inline editing in list views. Users can edit any field they can access, across record types, from a list view. This saves time, but it also bypasses page layouts as a guide to what people edit. Review validation rules before you enable it. Status not stated.
  • Keep manual shares on record transfer. This is a Sharing Settings option. If your teams reassign accounts often and rely on manual shares, test it with a real transfer in a sandbox. Status not stated.
  • User Field History Tracking. Track up to 20 User fields, kept for 18 months. GA. This helps with audit questions such as "who changed this user's role?". Choose the fields with your security lead.

Some changes are enforced rather than optional:

  • Profile Filtering is enforced in Winter '27. Users without "View All Profiles" see only their own profile name. Custom pages, reports or support processes that showed profile names to ordinary users may now look empty.
  • Release updates to schedule: the View Setup Audit Trail permission is enforced in Spring '27, guest-user PII field concealment arrives in Spring '27, and Maintain Email Verification Exception is enforced on 1 December 2026.

Reporting gets record previews from Lightning reports and Common Rows Only for joined reports, which is enabled through Support. Both are Beta. Lightning dashboards in LWR Experience Cloud sites are Beta as well. Treat these as trials, not something users depend on.

Flow: better testing, clearer security

Flow had a busy release:

Winter '27 Flow changes and what to do

ChangeStatusWhat to do
Flow Test Mode with saved scenarios and assertionsBetaTry it in sandboxes on your busiest record-triggered flows
Mock outputs for Action and Subflow elementsBetaUse it to test flows that call integrations without live calls
User Context run mode (API 68.0+)Not statedUse it for flows that should respect the running user's access
Automatic retry on record-lock errors (after 10 s)Not statedCheck that retried flows are safe to run twice
Missing-required-field and field-length warnings at saveNot statedFix warnings as you edit older flows
Mass quick action to screen flowsNot statedNeeds an ids collection variable in the flow
Flow Approvals: up to 10 processes per record pageNot statedReview approval designs that worked around the old limit

The retry on record-lock errors deserves care. A retry helps with contention, for example many child records updating one parent. But if a flow sends an email or calls an external system before the lock error, check what a second run would do. Our record-triggered flow best practices cover idempotent design.

Element grouping, the Edit History panel, version comparison, the Time component and Flow Tags (reported by Salesforce Ben from the release notes) make large flows easier to maintain. Element grouping has "rolling availability", so not every org will see it at once.

Developer changes

Apex. Heap limits rise from 6 MB to 10 MB synchronous and from 12 MB to 25 MB asynchronous (status not stated). This removes some pressure on code that builds large payloads. It does not replace good design: still query selectively and process in chunks. Elastic limits for Batch Apex, the Apex Symbol API in the Tooling API, and Apex cursors for Data 360 DMOs are all Beta. Apex integration tests using @IntegrationTest, which call real services from scratch orgs, are a Developer Preview. Keep your existing mocks and reliable unit tests.

SOQL. FORMULA() in WHERE clauses is Beta and not available in production. Don't merge code that depends on it.

LWC. Complex template expressions (API 66.0+) are GA, and lwc:external for third-party web components is GA but requires Lightning Web Security. Microfrontend embedding with lightning-ui-embedding is Beta. Salesforce Multi-Framework adds Angular support and 2GP packaging (status not stated).

Tools. Web Console, a browser IDE on VS Code for the Web, is GA. In Salesforce CLI, the api request rest and api request graphql commands now need Node.js 22+. The CLI no longer prints secrets, and the SF_TEMP_SHOW_SECRETS workaround ends on 28 October 2026. Check CI pipelines that read secrets from command output. Salesforce also lists a Salesforce Development plug-in for Claude Code in the Claude Code marketplace. The admin blog and the newsroom count its skills differently, so check the listing itself.

DevOps naming. The Winter '27 platform blog calls DevOps Center "Lifecycle Center (formerly DevOps Center)", while the Platform page still says "Agentforce DevOps Center". Expect both names in documentation for a while. Our deployment strategies guide still applies.

A two-week Winter '27 test plan

  1. 01

    Day 1–2: inventory

    List flows, Apex jobs, LWCs and integrations touched by the changes above.

  2. 02

    Day 3–5: regression

    Run your UAT scripts in a sandbox, focusing on sharing, profiles and record-triggered flows.

  3. 03

    Day 6–7: tooling

    Upgrade CI to Node.js 22+ and remove any reliance on printed CLI secrets.

  4. 04

    Day 8–10: opt-in features

    Agree which off-by-default features to enable, and write short user notes.

  5. 05

    Day 11–14: beta trials

    Try Flow Test Mode and other betas in a sandbox only, and record findings.

Questions we hear

Do I have to change my flows to API 68.0?
No. But User Context run mode is only available on API 68.0 and later, so you need to move a flow to that version to use it.
Can we use FORMULA() in SOQL now?
Only for testing. It is Beta and not available in production.
Will the higher heap limits fix our heap errors?
They may reduce them, but code that loads too much data will still fail at scale. Review query selectivity and batching.
Is Lifecycle Center a new product?
The platform blog describes it as the new name for DevOps Center. Other pages still use the older label.

Need a Winter '27 regression plan?

We can review your flows, Apex and integrations against the Winter '27 changes and help you test them in a sandbox.

Talk to our team →

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation