No matches found
Try choosing different filters or resetting your filter selections.
Development: Building 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: Lightning Web Components Open Source, Lightning Web Components as Custom Tabs
The Lightning Web Components framework is now open source, empowering you to build enterprise-ready web components on any platform. On the Salesforce Platform, you can add a Lightning web component as a custom tab in a Lightning Experience app and in the Salesforce app. We have several critical updates too. -
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 easily 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 a vast 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
Want to expand the way you use Einstein AI features, like Einstein Prediction Builder, in your org? Einstein Platform is the Salesforce layer that Einstein 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 Channel (Developer Preview), Changes to URLs
Communicate across Visualforce, Aura, and Lightning Web Components with Lightning Message Channel. We deprecated old HTTP-only URLs for Sites and Communities sandboxes, and you can remove instance names from Visualforce, Community Builder, Site.com Studio, and content file URLs. -
Apex
The Security.stripInaccessible security feature for field-level data protection has moved from pilot to beta, supports subqueries, and can be used in production orgs. Callout processing time is excluded when calculating the concurrent long-running request limit. Apex introduces System methods to recalculate formula fields, and a Type method to detect type compatibility without class instantiation. The new ApexSettings metadata type augments Apex testing. -
API
Use SOQL queries to get the relationships between the metadata components in your org. Metadata API automatically puts some of multiple concurrent retrieve jobs in a queue, if that becomes necessary for service protection. Bulk API 2.0 now supports bulk query jobs. -
Custom Metadata Types: More Protection and Finer Access Control
Protect custom metadata types in packages and control access to them with profiles and permission sets. -
Packaging: Second-Generation Managed Packaging Generally Available
Use second-generation managed packaging (2GP) to list and distribute your new 2GP packages on AppExchange. You can include more metadata types and create package patch versions and post install scripts. -
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: Data Mask
Secure your sandbox data with the new Salesforce Data Mask service. -
AppExchange Partners: Analytics for Managed Packages and the AppExchange Marketplace, ISV Hammer (Beta), and Due Diligence and Compliance Certification Improvements
Discover how customers find and interact with your AppExchange listing in the Marketplace Analytics dashboard. Learn how subscribers use your managed packages by exploring App Analytics data. Use ISV Hammer to test the installation of your package upgrades in copies of subscribers’ orgs. Test your package functionality with Apex tests written by a subscriber. Manage your due diligence and compliance information in the Partner Community. -
Change Data Capture: Metadata and Tooling API Enhancements, Event Enrichment, and Changed Fields
Obtain granular control of channel members in Metadata API, and access channels and members in Tooling API. Enrich your event messages with fields, such as external ID fields, and easily discover which fields changed. -
Platform Events: CometD Event Filters and Publishing Limits in REST API
Receive event messages that match specified event field values in a CometD client, and monitor your event publishing usage in REST API. -
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.

