No matches found
Try choosing different filters or resetting your filter selections.
Development: Create Your Own Salesforce App
Whether you’re using Lightning components, Visualforce, Apex, or our
APIs with your favorite programming language, these enhancements help you develop amazing
applications, integrations, and packages for resale to other organizations.
-
Lightning Components: Simplified Reactivity, Style Lightning Web Components with Custom Aura Design Tokens, Source Tracking for Lightning Web Components in Scratch Orgs
All fields in a Lightning web component are now reactive. Use a custom Aura design token in Lightning web components. Track changes for Lightning web components in a scratch org when you use Salesforce command-line interface (CLI). We improved controls for Content Security Policy (CSP) and we have several critical updates. -
Einstein Platform Services: Image Recognition and Natural Language Processing
Not a data scientist or machine-learning expert, but still want to integrate AI into your apps? Use the Einstein Platform Services APIs to AI-enable your apps with image recognition and natural language processing. Using the Einstein Vision APIs, you can leverage pre-trained classifiers or train custom classifiers to solve an array of image recognition use cases. With the Einstein Language APIs, you can harness the power of natural language processing to analyze text and infer the sentiment or intent behind the text. Make your apps smarter and look like a genius at the same time. -
Einstein Platform: Prediction Insight Details
Are you interested in expanding the way you use Einstein AI features, like Prediction Builder, in your org? Einstein Platform is the Salesforce layer that Prediction Builder and many other Einstein features use to run powerful AI jobs. Use new Einstein Platform APIs to access prediction insights and apply the power of Einstein features in your own AI solutions. -
Visualforce: Introducing Lightning Message Service (Beta), Type Checking for Remote Methods with ID Parameters
Communicate across Visualforce, Aura, and Lightning Web Components with Lightning Message Service. Visualforce now checks that strings are properly formatted as valid Apex IDs in its JavaScript remoting tool. -
Apex
Apex security features WITH SECURITY_ENFORCED and Security.stripInaccessible are now generally available. The new System.Finalizer interface (pilot) allows you to attach actions to queueable, asynchronous jobs. A critical update enables strict enforcement of Apex type visibility rules with the Type.newInstance method. The getDescribe method in the Schema namespace has a parameter that determines whether to front-load child relationships. Use the toString method to obtain the string representation of a Map, List, or Set class in the System namespace. -
API
In API version 48.0, find related object documentation more easily, get a symbol table without non-global implementation details in managed packages, and use more API calls. -
Custom Metadata Types
To better secure your data, we added new settings and enabled restrictions that allow you to protect potentially sensitive information. -
Salesforce CLI: Autocompletion, Enhanced DX Templates, Progress Bar, Code Coverage
The Salesforce command-line interface (CLI) continues to evolve with more features and commands that support the Salesforce development models. Use it to create environments for development and testing, synchronize source code, run tests, and control the full application life cycle. -
Scratch Orgs: New Features
A scratch org is a dedicated and configurable Salesforce environment that you can quickly spin up for many different purposes. It can be your own personal development environment, or you can create a headless scratch org for automated tests. You can create scratch orgs if you turned on Dev Hub in your production org or a Developer Edition org, or have a Dev Hub trial org. We continually add support for new features. -
Sandboxes: Enhanced Sandbox Cloning and Data Security
More cloning options and increased data security are now available for sandboxes. -
AppExchange Partners: AppExchange App Analytics for Lightning Apps and Pages
Learn how subscribers use your Lightning apps and pages by exploring AppExchange App Analytics data. -
Packaging: Faster Package Creation, New Skip Validation Option, and Changes to Flows and External Sharing Settings
Now it takes less time to create or install package versions. You can skip validation when creating new package versions. And we made changes to flows in unlocked packages, and changes to the default external sharing settings that may affect your packages. -
Change Data Capture: More Object Support and Event Enrichment (Pilot)
Receive change notifications for more objects, and enrich your event messages with fields (pilot). -
Platform Events: Encryption Support
Enable the encryption of platform event messages in the event bus. Also, use a new REST API limit for accurate CometD event delivery usage. -
New and Changed Items for Developers
Here is where you can find new and changed objects, calls, classes, components, commands, and more that help you customize Salesforce features.

