Composable Storefront Release Notes

These release notes include updates to Progressive Web App (PWA) Kit and Managed Runtime. For release notes published before October 2023, see:

The latest PWA Kit release notes are published on the releases page on GitHub before they're published here.

This feature is in closed Beta testing and is not yet generally available. Check back soon for updates to availability.

Troubleshoot errors in your site built with PWA Kit by using Log Center:

  • Search and filter many logs. Check historical logs.
  • Access a single user interface to view logs from Managed Runtime (MRT) and your B2C Commerce instance. Connect what's happening in your MRT environment with what's going on in your B2C Commerce instance.
  • Easily see MRT logs without using a CLI.

See Debug Using Log Center.

This feature is generally available from PWA Kit version 3.5. Check the releases page on GitHub for the latest available version of PWA Kit.

Enable a Shopper Login and API Access Service (SLAS) private client in your PWA Kit site so you can support these features with reduced implementation time:

  • Passwordless login
  • Password reset
  • Faster page load times

See Use a SLAS Private Client.

Get reduced page load times after redeploying your bundles. These Content Delivery Network (CDN) enhancements improve app performance:

  • HTTP/3 — We automatically use the HTTP/3 protocol for all browsers and clients that support it. HTTP/3 improves performance, especially for shoppers who use network-constrained devices, such as mobile.
  • Cross-region CDN caching — We automatically use cached responses across regions to improve the cache hit ratio and performance for sites with a global audience.
  • More CDN regions — We added more regions to the CDN, resulting in faster response times and shorter network hops if you use a stacked CDN setup.

Use Runtime Admin to enable server-side cookies. This feature is available as an alternative to enabling server-side cookies by using the Managed Runtime API. Using server-side cookies helps you enhance privacy and security and supports more tailored personalization and marketing. See Cookies.

Use Runtime Admin to enable source maps. This feature is available as an alternative to enabling source maps by using the Managed Runtime API. Source maps are designed to greatly improve the development and debugging experience by enhancing error stack readability. See Source Maps.

Use a third-party content management system (CMS) with Storefront Preview. For example, if you have a holiday sale banner managed by your CMS, use Storefront Preview to see how the banner will appear on your site during your specified time period. See Storefront Preview.

Preview how your Progressive Web App (PWA) Kit site will look based on one or more customer group IDs. For example, preview your site as it would appear to shoppers who get an employee discount. See Preview Your Storefront.

Projects can now deploy with Node 20! PWA Kit projects will need to upgrade to the latest 3.4.x version and follow the instructions in Upgrade Node Version.

Customers in Japan can now run their environment in the Osaka region, in addition to the existing Tokyo region. Your region can be changed via Environment Settings.

Source maps are now available in Managed Runtime. This feature is designed to greatly improve the development and debugging experience by enhancing error stack readability. Source Maps can be generated starting in PWA Kit 3.4.x, and can be enabled by toggling the enable_source_maps environment setting. See Source Maps.

Use Active Data in your PWA Kit site to observe product performance metrics and set automated rules for merchandising. See Active Data.

Use the Storefront Preview feature to see how your PWA Kit site will look in different contexts such as specified source code, customer groups, or a particular date or time. For example, preview your site changes in a staging environment before deploying them to production. See Storefront Preview.

When you create an environment in Runtime Admin, you can now select a Commerce Cloud instance and sites to connect to the environment. This allows for deeper integration between your Managed Runtime environments and the Commerce Cloud platform. You can also use new Managed Runtime API endpoints to manage and track your environments’ connections to Commerce Cloud instances. For more information, see this documentation: