Discover What’s New with Data for Winter '26
Keep Up with the Latest Salesforce CLI Enhancements
- Data export bulk
- Data export resume
- Data import bulk
- Data import resume
- Data update bulk
- Data update resume
Discover What’s New with Development Lifecycles for Winter '26
- Configure DevOps Testing to manage test assets, define quality gates, and analyze results within one platform.
- Incorporate Agentforce Testing Center into DevOps Testing to validate AI agents before deployment.
- Apply ApexGuru insights to detect antipatterns and optimize Apex code performance.
- Monitor metadata changes with DX Inspector to detect drift and improve environment management.
- Execute and retrieve Flow test results.
- Use Agentforce DX commands and debugging tools to build, test, and optimize AI agents.
Flow Testing Improvements in Salesforce CLI
- It allows developers to write Apex triggers faster.
- It centralizes test assets, enables quality gates, and provides test result analysis in one platform.
- It replaces Salesforce CLI for metadata deployments.
- It automatically resolves all code conflicts during deployment.
- It automatically generates production users for agents.
- It eliminates the need for Salesforce DX projects.
- It replaces Apex testing in CI/CD pipelines.
- It validates AI agent performance and behavior before deployment.
- Unused Lightning components in the org
- Antipatterns in Apex code, such as SOQL inside loops or inefficient queries
- Missing profile permissions
- Visualforce page rendering errors
- To track metadata changes across sandboxes and scratch orgs
- To monitor Apex governor limits during execution
- To generate test data for large datasets
- To create automated flows for user onboarding
- flow run test and flow get test
- logic run test and logic get test
- apex run test and apex get test
- test run logic and test get logic
Triple DES Encryption Is No Longer Supported for SAML Single Sign-On
Build Single Sign-On Registration Handlers Without Code
- Get User Data from JSON String: Retrieve specific attributes from complex, nested JSON structures, making it easy to parse ID tokens or user info responses sent by the identity provider.
- Generate User Data: Fill in placeholder values for any required fields not provided by the identity provider, ensuring complete user records in Salesforce.
- Retrieves user information from the identity provider.
- Searches for a matching user in Salesforce.
- Creates or updates the user as needed.
- Environment switcher favorites: Users can mark their most-used environments as favorites for faster access, reducing navigation time and improving productivity.
- External client app framework enhancements: Administrators can configure mobile-specific features, such as screen lock timeouts, and enable push notifications for Android and iOS devices.
- Staging and rotating external client app credentials: Keep external apps secure by staging, rotating, or deleting client credentials using API endpoints.
- Improved account setup flows: New users who encounter delayed password and security question setup can reinitiate the process within 7 days of receiving their welcome email, reducing support friction.
- OAuth and SAML improvements: Clearer error messages are provided for invalid scopes in client credentials flows and expired SAML InResponseTo attributes. Architects must ensure that they migrate from the single-configuration SAML framework to the multiple-configuration SAML framework, improving SSO scalability.
- Identity verification updates: New orgs display all available verification methods by default, making it easier for users to choose their preferred authentication method. Password reset usability is also improved with the new “Use Your Email Address” option. Security questions now require answers of at least five characters.
- Username validation: Usernames cannot include zero-width space characters, reducing confusion caused by invisible characters.
- Users must always log in with a standard username.
- Users can log in with multiple identifiers, such as email, phone number, or order number.
- Users are restricted to logging in via SAML only.
- Users can bypass passwords entirely.
- Review the Block Encryption Algorithm setting in connected app configurations.
- Implement a new Apex class for encryption.
- Configure flow-based registration handlers.
- Analyze LoginAnomalyEvent data.
- Changes to metadata in scratch orgs
- Suspicious login attempts
- Incorrect Apex code patterns
- External system data exceeding row limits
- Users must be provisioned manually for each login adhering to security guidelines.
- Registration handlers can only be built using Apex code.
- Administrators can provision or update users declaratively without writing Apex.
- Only one user can be registered at a time adhering to compliance guidelines.
- Configuring JWT-based access token timeouts at the app, profile, or org level
- Limiting SAML configurations to a single-configuration framework
- Disabling password resets for 30 days
- Requiring zero-width spaces in usernames
Discover What’s New with Integration for Winter '26
- Identify integration options with MuleSoft for Flow.
- Apply secure practices for access token transmission.
- Design integrations that exchange binary files with External Services.
- Configure OAuth 2.0 client credentials flow with external authentication.
- Implement credential rotation for external client apps.
Capabilities | What You Do | Example |
|---|---|---|
Trigger | Start a flow when data changes in another system. | You create a new Contact in NetSuite, and the flow creates a Lead in Salesforce. |
Action | Send or retrieve data between Salesforce and another system. | You create an Order in Salesforce, and the flow creates a Sales Order in NetSuite. |
Field Mapping | Align Salesforce fields with external fields. | You map fields directly in the flow to keep data accurate. |
Stage and Rotate External Client App Credentials
- Retrieve the client app ID from the OAuth Usage endpoint.
- Stage new credentials with a POST request.
- Rotate credentials with a PATCH request.
- Delete credentials when they’re no longer needed.
- Upload binary files with External Services.
- Rotate credentials with the OAuth endpoint.
- Pass access tokens in a query string.
- Use third-party connectors.
- URL query string
- Authorization header
- Browser address bar
- Session cookie
- Event streaming
- Credential rotation
- Binary file transfer
- Data capture
- Refresh token
- Client credentials
- Password
- Implicit
- Rotating staged credentials
- Manually refreshing credentials once a year
- Extending credential expiration times
- Reusing API keys across connected apps
Discover What’s New with Access Control for Winter '26
- Assign the View All Fields object-level permission.
- Use the Manage External Users (Limited) permission.
- Apply predefined permission set groups in Public Sector.
- Update sharing group references for the Secure Roles Behavior release update.
User Persona | Permission Set Group |
|---|---|
Recruiter or HR specialist | Talent_Recruitment_Management_Specialist |
Hiring manager | Talent_Recruitment_Management_Hiring_Manager |
Interviewer reviewing external applicants | Talent_Recruitment_Management_Employee |
External job seeker applying for open positions | Talent_Recruitment_Management_Applicant |
Compliance officer for licensing/permitting | Licensing_Permitting_Officer |
Constituent applying for licenses/permits | Licensing_Permitting_Constituent |
Grant maker managing funding opportunities | Grantmaking_Manager |
Grant seeker applying and reporting on funding | Grantmaking_Applicant |
Caseworker reviewing benefit applications | Benefit_Management_Caseworker |
Constituent applying for benefits | Benefit_Management_Constituent |
Complaint intake officer managing investigative cases | Investigative_Case_Management_Officer |
Constituent filing complaints or submitting evidence | Investigative_Case_Management_Constituent |
Caseworker managing programs, referrals, and care plans | Social_Program_Management_Caseworker |
Constituent receiving social care benefits | Social_Program_Management_Constituent |
Provider managing referrals and services | Social_Program_Management_Provider |
Employee accessing features on an employee experience site | Employee_Experience_User |
Admin configuring and managing Public Sector features | Public_Sector_Solutions_Admin |
- Review custom code, Apex, flows, and automation that reference Roles and Subordinates.
- Update those references to Roles and Internal Subordinates.
- Test the changes in a sandbox.
- Deploy the fixes before Winter ’26 enforcement.
- Complete removal of field-level security settings
- Fewer updates needed when new fields are added
- Automatic upgrade to Modify All Data permission
- Elimination of object-level access settings
- Blocking creation of any external users in the org
- Removing the need for permission sets in the org
- Allowing management of all external users in the org
- Limiting management to users with read and write access
- Reducing errors when granting access by job role
- Enforcing object-level security for every user in the org
- Removing the need for permission set licenses
- Replacing the need for custom sharing rules
- Old references to Roles and Subordinates stop converting dynamically
- Role hierarchies are removed from Experience Cloud sites
- All external users lose access to role-based records
- Permission sets are required for all sharing models
Comments
Post a Comment