The Salesforce Developer's Guide to the Winter '24 Release

The Salesforce Developer's Guide to the Winter '24 Release

Attention Salesforce Developers — we’re excited to introduce you to the Winter ’24 Release Readiness program! Salesforce has three major releases each year, and with them comes a lot to read and learn about. If you don’t have time to scan the 604 pages of release notes to find developer features, we’ve got you covered.

Formerly known as Learn MOAR, the Release Readiness program gives you the information that matters most to developers in easy and accessible ways. Think of this article as a condensed version of everything you need to know, but if you want to know more, read the full Winter ’24 release readiness blog post with code examples.

Are you ready to get release ready? Let’s get started!

Winter ’24 Salesforce Platform updates

Winter ’24 is packed with a lot of platform features focusing on improving your quality of life as a Salesforce Developer.

New additions to Apex

LWC enhancements

Winter ’24 is delivering a lot of innovations for Lightning Web Components that you’ve been asking for since we launched LWC, including dynamic components, LWC support for console apps, support for third-party web components in LWC, and much more.

Dynamic components

Dynamic components allow components to be rendered dynamically at runtime.

LWC Workspace API (Beta)

LWC is finally getting much-needed love for developers working with console apps. In this release, we have introduced the LWC Workspace API in Beta. The LWC Workspace API provides methods to manage your workspace tabs and subtabs in a Lightning console app.

GraphQL wire adapter for LWC

The GraphQL wire adapter allows streaming Salesforce object data in LWC using GraphQL, without needing Apex. It includes filtering, sorting, and pagination, and it handles CRUD/FLS and sharing rules. It also has client-side caching and data management from the Lightning Data Service.To see other LWC enhancements for developers, and examples of these updates with code examples, refer to the full blog post.

Platform development tools

Winter ’24 brings much-needed products related to developer tooling that are designed to boost developer productivity.

  • Einstein for Developers, a new innovative tool that uses generative AI capabilities to create Apex code, is now in Open Beta. You’ll be able to install the Einstein for Developers extension from the Visual Studio Code marketplace.
  • Code Builder, Salesforce’s web-based IDE, will be generally available by October 2023. With Code Builder, you don’t need to install software on your computer; you can launch Code Builder directly from your Salesforce org.
  • The Salesforce Code Analyzer VSCode extension is now available in Beta. This extension lets you scan code for security vulnerabilities and performance issues using static and path-based graph analysis directly within VSCode or Code Builder. It provides a graphical interface for the Salesforce Code Analyzer tool, making it easier to run scans during code development in your VSCode IDE.
  • DevOps Center actions can now be triggered using the new Salesforce CLI command. Check the release notes to explore more.
  • Scale Center is generally available for all unlimited edition orgs. Scale Center lets you analyze the performance of your orgs, including helping you uncover Apex Row locks, concurrency, callout errors, and more.

To see more developer tooling updates, and improved API and integration functionality, refer to the full blog.

Data Cloud highlights

Winter ’24 is adding some fun features to Data Cloud, making it possible to use tools and technology that you already know on the Salesforce Platform.

Cross-cloud developer features

This section covers Winter ’24 updates for cross-cloud developers. Whether you work with MuleSoft, Slack, or Tableau, we have some important updates to help you be productive.

Slack

  • The new platform for building Slack apps launched in April this year. Since the launch, many new features and enhancements have been added. These include better Deno dependency caching, improved CLI prompts, and a smoother CLI authentication experience. To learn more see the Slack change logs.
  • Several new templates and sample apps are now available to help developers get started building apps on the next-generation Slack platform.

MuleSoft

  • MuleSoft Anypoint Code Builder, which uses the same technology as Salesforce Code Builder, is an IDE purpose-built for API and integration development. The cloud and desktop versions are currently available in Open Beta, with plans to GA the desktop version in October.

Tableau

  • An out-of-box native Lightning web component is available starting in Winter ’24. This component makes embedding Tableau dashboards in Salesforce pages easy. To embed dashboards that require a login, single sign-on (SSO) must be set up between Salesforce and Tableau.
  • The Tableau Embedding Playground lets you quickly create exportable code to embed interactive visualizations in any web app, including Salesforce Experience Cloud sites.

More Winter ’24 learning resources

要查看或添加评论,请登录

社区洞察

其他会员也浏览了