Cumulative hotfixes for Sitecore Headless Rendering 21 and Sitecore XP 10.3


Description

This article provides a set of the latest cumulative hotfixes for Sitecore Headless Services 21 and Experience Edge Connector version 21 that are compatible with Sitecore Experience Platform 10.3. The hotfixes can be applied to the XM and the XP topologies of Sitecore Experience Platform 10.3.

The Sitecore Headless Services module comprises the following main components:

The Experience Edge Connector module comprises the following main components:

This article contains the cumulative hotfixes for the components of these modules that are available for now, offering the solution depending on your deployment:

Note: Only install the cumulative hotfix for Experience Edge Connector (named "SC Hotfix-xxxxxx-x ExpEdge 21.x.x rev. xxxx") if using Sitecore Experience Edge for XM.

Solution

Follow the link below to download the cumulative hotfixes for Sitecore Headless Services and Experience Edge Connector components, which are currently available, depending on your deployment:

The hotfixes must be installed on top of the latest minor update of Sitecore Headless Services module version 21 and Experience Edge Connector module version 21.

Important note: Prior to installing the hotfixes, upgrade Sitecore Headless Rendering to the latest minor update of Sitecore Headless Rendering version 21 that is available for download at https://developers.sitecore.com/Downloads/Sitecore_Headless_Rendering.

Each hotfix from this set must be installed independently. The ZIP file contents must be extracted to locate installation instructions and related files inside. A hotfix must be installed on a CM instance and then synced with other instances using standard development practices.

Release notes

Refer to the table below for issues resolved in these hotfixes:

IDDescription
554147Subitem is published to the Experience Edge endpoint if the root item has non-final workflow
557334The version of the data-source item in a non-final workflow state is returned after performing the get item layout query against the Experience Edge Delivery endpoint
534060Partial Design items cannot be published
567645Invalid service registration
575223Possible IndexOutOfRangeException in EdgeItemPublishStatus.ParseAndAddMetadataToCache
577271Errors for item version not registered under Languages
540599[Edge][Publishing] Language Parse exception during CheckDeltaPublishBlock
576754Publishing process can freeze due to errors during acknowledging signals
562069The version of the data-source item in a non-final workflow state is returned for normal website
576718The "Publish to 'master'" job is created when publishing to Experience Edge
579372[Exp Edge Connector] Improve the error handling
577397Experience Edge Connector should send invariant culture when deleting MediaItems
582256Send EntityBatch based on size or count
580776[SXE] Improve performance of ResolveDependenciesForUpdatedItemBlock
585524[SXE] Improve performance of AddLanguageDependenciesBlock
587004Token Expiration causes GRPC connection error
586631Implementing Single SiteInfo Solution
584715Reduce TPL speed and stop related items publishing
588451Smart Publishing with sub item but without related item will not able to publish all datasource item that related under the same page
587469Cleanup expired ack messages
588640[SXE] BatchBlock should have set BoundedCapacity
589447[SXE] Set restrict memory consumption in InputAggregatorBlock
589559Don't block item in publishing TPL if its dependency resolver fails
589629Improve handling of 520 and 524 errors
589870[SXE] Add timeout logic to ack send/receive
589873[SXE] Prevent multiple calculations of dependencies for same item
589589Update default value of TPL settings
588607Skip delete job when item doesn't exist on edge
527666Inconsistency between jsonValue of image and link due to ItemDeliveryEntityGenerator trying to get the context site
591829Duplicate item entities created during publishing to Edge
593932Failure during preparing edge entity hangs whole publishing process
594887Enable GRPC logging
577105[Edge] Republish failed consistently after publishing 16k items and deleting them
578171[Epx Edge] Publishing to edge can't support versioned media item
598796When publishing to Edge, multiple filtered items cache is created for site
605999CMS Language Fallback shows Version.Latest instead of respecting Workflow and Publishable setting
612017Language embedding functionality doesn't work correctly for SXA headless site published to Experience Edge
622055SiteInfoCollection does not modify sites when they are removed/modified
602285The wrong site and URL get resolved in multisite setup after publishing to Experience Edge
625352Users lacking item read access who publish to Edge can intermittently cause live page data to be deleted
555217Site resolving in Layout Service
580748Behavior change of GeneralLinkFieldSerializer in JSS 21
584753Layout service create new SiteInfo() for every request (Should install both packages, this one and SC Hotfix 584755-1 GraphQL 7.0.0)
582167The JSS Layout Service incorrectly resolves an item with a display name if a wildcard item (*) is present at the same level
595676Serialization depth is reset to 1 after reaching serializationMaxDepth
603730Edge preview endpoint doesn't work with language fallback if there is referenced item
605525Incorrect JSON renderings size calculation logic causes HTML cache memory leak
607251The AlwaysIncludeEmptyFields configuration value is not set for the JssItemSerializer class
603938The GetJsonRenderer processor does not perform well under load