What's new in Sitecore Experience Platform 10.2

Abstract

A list of the new and changed features in XP 10.2.

This topic lists the new features and the changes in the most recent release of Sitecore Experience Platform. You can also see an overview of some of the new features in the Sitecore Experience Platform 10.2 highlights video on YouTube.

The following table lists new features and improvements made in Experience Manager and Experience Platform 10.2.

Area

Change

Description

xConnect Dev CLI plugin purging tool

Improvements

You can now use the purging tool to clean up unused interaction data to release the space in your database.

Links to documentation:

xConnect DevEx CLI plugin estimate tool

New feature

You can now get an estimated number of contacts and interactions for processing based on the filter parameters. This tool lets you determine the size of a purge before deleting the data.

Links to documentation:

Extended xConnect logging

New feature

You can now get additional information about xConnect internal functioning, particularly during the debugging process.

Link to documentation:

xConnect target contact operations

New feature

You can now use two new methods for targeting contacts in the xConnect Client API: GetTargetContact and GetDeviceProfileAsync.

Link to documentation:

List Manager

New feature

You can now customize the columns that are displayed in a Contact list.

Link to documentation:

Forms

Improvement

You can now configure the delimiter used when exporting form field content. In addition, the structure and order of the form fields are respected in the exported file.

Links to documentation:

Headless forms

New feature

You can now use the server-side headless form capability to consume and submit forms from a web app.

Link to documentation:

Robot detection

Improvement

You can now disable robot detection. This is useful, for example, if you are running automated performance tests.

Link to documentation:

Async processor mode

New feature

As an experimental feature, you can test the possibility of running pipeline processors concurrently. At this moment, this feature is only for test purposes, and should not be used in production environments.

Link to documentation:

JavaScript Rendering SDKs (JSS) and Headless Services

The following table lists new features and improvements made in JSS and Headless Services (formerly known as JSS Server Components).

Area

Change

Description

JSS for Next.js

Headless Services

New feature

You can use Headless Services and a JSS Next.js application to statically render MVC applications to HTML and incrementally convert the MVC application to a JSS app.

Link to documentation:

JSS for Next.js

New feature

JSS Next.js apps are now compatible with Horizon integration.

Links to documentation:

JSS for Next.js

New feature

You can now create JSS Next.js applications without boilerplate content using the --empty parameter with the JSS CLI command jss create.

Link to documentation:

JSS for React, Angular, and Vue.js

New feature

You can now create JSS React, Angular, or Vue.js applications based on JSS applications samples, by using the JSS CLI command jss create . The --fetchWith parameter enables you to choose between using REST or GraphQL APIs. If you choose to use GraphQL APIs, the JSS React, Angular, and Vue.js apps now use the Edge GraphQL schema by default.

Links to documentation:

JSS for React, Angular, and Vue.js

Improvement

JSS apps created based on React, Angular, and Vue.js samples now use the JSS REST Layout API and JSS REST Dictionary API, instead of the deprecated dataApi.

Links to documentation:

Headless Services

Improvement

When integrating a rendering host with Experience Editor or Horizon, you can configure URL rewriting.

Link to documentation:

Developer Tools

The following table lists new features and improvements made in Developer Tools 10.2.

Area

Change

Description

DevEx CLI Items and resource package plugin

New feature

You can now extend the possible sources for Sitecore items using the items and resource packaging plugin. This lets you load a subset of items from precompiled resource items on disk and merges them into the user-visible content tree.

Links to documentation:

DevEx CLI Indexing plugin

New feature

The indexing plugin automates indexing operations, such as populating schemas and rebuilding indexes, which reduces manual steps when setting up local development environments or doing production deployments.

Links to documentation:

DevEx CLI publishing targets

Improvement

You can now specify what target database you want to publish Sitecore Items to through the DevEx CLI.

Links to documentation:

DevEx CLI field exclusion

Improvement

You can now exclude fields from comparison and serialization.

Links to documentation:

DevEx role serialization

New feature

You can now serialize roles so that sync operations include the specified roles. The serialization lets developers and DevOps engineers manage roles in their solution by synchronizing roles with other developers on the same project and promoting changes to source-controlled roles across Sitecore environments.

Link to documentation:

The following table lists new features and improvements made in Email Experience Manager (EXM) 10.2.

Area

Change

Description

UI configuration

Improvement

You can now configure the following in the EXM UI: the number of campaigns loaded for lists and searches, and the default sorting of columns for each List page.

Link to documentation:

The following table lists new features and improvements made in Sitecore Experience Accelerator (SXA) 10.2.

Area

Change

Description

The Video component

Improvement

You can now add closed captions for YouTube videos. You can also link directly to public Vimeo videos.

Link to documentation:

SXA CLI

Improvement

You can now use the SXA CLI for upload tasks.

Links to documentation:

Grids

New Feature

You can now use the Bootstrap 5 grid.

Link to documentation:

The Horizon editor

Improvement

You can now use an image selector for some SXA components in the Horizon editor. You can now also configure complex data sources in the Horizon editor, for components that have them.

Link to documentation:

Scriban templates

Improvement

You can now access field item properties for your i_item directly in your Scriban template. You can also use sc_responsive to render images from Content Hub and have them scale according to the selected screen size.

Link to documentation:

The following table lists new features and improvements made in Horizon.

Area

Change

Description

Content Explorer

New feature

You can now find content items using the Content Explorer instead of the content tree. With Content Explorer, you can organize items in a table view using keyword search and filters, instead of the fixed hierarchy of the content tree.

Links to documentation:

Navigate in the page structure hierarchy

Improvement

You can now navigate up through the page design hierarchy in Pages.

Link to documentation:

Components panel in Pages

Improvement

Components in the Component panel are now grouped thematically.

Link to documentation:

The following table lists new features and improvements made in Reporting and Experience Optimization.

Area

Change

Description

Experience Optimization

New feature

You can now view the effect of personalization on individual goal conversions.

Link to documentation:

Experience Analytics

New feature

You can now export a CSV file with data from any list report in Experience Analytics.

Link to documentation:

Experience Analytics

Improvements

Several improvements have been made to list reports:

  • The Segment column has been added to list reports.

  • When you open a list report, it is sorted by the most relevant metric for the specific report.

  • Only the top 50 rows are loaded by default. The user can click to load more rows.

  • You can click in the column header to sort the list by any column in the report.

Link to documentation: