The current article contains the latest version of the pre-release (hereinafter referred to as the hotfix) that includes all updates currently available for the Sitecore XP 10.1 version. Be aware that the hotfix was built for Sitecore XP 10.1 and must not be installed on other Sitecore XP versions. The hotfix can be applied both to XM and XP Sitecore Experience Platform topologies.
For more details about known issues fixed, refer to the Release notes section or to the "Sitecore 10.1.x rev. xxxxxx PRE/Documentation/Sitecore.Platform.Releasenotes 10.1.x rev. xxxxxx PRE.md" file found inside the hotfix package.
The latest hotfix package for Sitecore XP 10.1 can be downloaded from: Sitecore 10.1.4 rev. 012483 PRE
Important note: Before applying the hotfix, check the corresponding Release notes in later updates available on https://dev.sitecore.net/ and make sure that your issue has not been fixed in the released updates. When fixed, upgrade your instance to the latest Sitecore XP 10.1.x minor update available. |
If you are experiencing problems while upgrading the instance or installing the hotfix, contact Sitecore Support.
To resolve the issue, use one of the following solutions depending on your deployment:
Note that the latest version of a hotfix always includes all changes released in its previous versions. Therefore, the latest version of the hotfix can be installed on top of an earlier version of the pre-release for the same minor version of Sitecore XP. For example, you can safely install the "Sitecore 10.1.1 rev. 22222 PRE" version on top of the "Sitecore 10.1.1 rev. 11111 PRE".
A hotfix is installed on top of the latest update release. Ensure your solution runs on the latest Sitecore XP 10.1.x minor update available for Sitecore XP 10.1 on https://dev.sitecore.net/ To install the hotfix:
For example:
Note that all release numbers are fictitious and are given as an example only.
If the issue has not been fixed in Sitecore XP updates released on https://dev.sitecore.net/ (let's assume they are Sitecore XP 10.1.0-10.1.2), and at the same time, the issue has been fixed in the latest hotfix "Sitecore 10.1.3 rev. 333333 PRE", installation steps could be the following:
|
Important note: Sitecore 10.1 is out of the Mainstream Support Phase. For this reason, the cumulative hotfix does not contain a fully cumulative hotfix version. |
To install the hotfix use the following approach:
Refer to the tables below for issues resolved in this hotfix.
Released after 10.1 Update-3 (10.1.3 rev. 009558)
Ref. ID | Description |
---|---|
PDXP-11391, PDXP-9109/619349, PDXP-7886, PDXP-7180, PDXP-5517/629358, PDXP-928/628372, 620576, 609758, 604757, 452739, 172613 | Security enhancements |
PDXP-5587 | Application tracking - Introduced a lightweight, secure tracking script to help us better understand how Sitecore’s management UIs are used. This will help us ensure future enhancements are guided by real-world usage patterns. No content, website data, or website visitor information is tracked. Tracking respects privacy settings and licensing controls. |
PDXP-846/623167 | Workbox loads slowly because loading includes items in their final workflow state |
621268 | Added the ability to optionally enable Connection Strings in Microsoft's Azure Monitor - Application Insights feature, in response to Microsoft declaring end of support for Instrumentation Key Ingestion as of March 31, 2025; ref: KB1003554 |
623119 | Indexes may contain outdated data when Web Database replication is used with 2 or more indexing roles |
619146 | High lock contention when removing cache entries based on a predicate |
614821 | Performance degradation when resolving Standard Values token value for a fallback version of a cloned item |
408701 | Caches can be populated with outdated values when replication is configured |
603638 | Unable to access a closed stream error occurs while saving files from filestorage table to disk |
592310 | A multipage form validates fields even from a skipped page |
453165 | Conditional forms & unfilled mandatory fields display hidden fields even if conditions are not met |
597335 | Breadcrumbs do not resolve the correct site when clicking the "Go" button without selecting any item |
585571 | Ability to enable LiveMode on SiteContext in runtime |
509585 | Media is stored in database using «Upload files (advanced)» when the «Upload as files» option is set to «true» |
597126 | Associated content notification on Experience Editor preview mode after installing the cumulative hotfix for Sitecore XP 10.1 |
592211 | Forms database experiences communication error, with message: Timeout expired |
Released after 10.1 Update-2 (10.1.2 rev. 006578), up to and including 10.1 Update-3 (10.1.3 rev. 009558)
Ref. ID | Description |
---|---|
586117, 584731, 582720, 576660, 568150, 563856, 539826, 500712, 492315, 390299, 92375 | Security enhancements |
589304 | SC_ANALYTICS_GLOBAL_COOKIE continues to remain active even after a customer has revoked the permission to collect cookies |
587814 | Upon selecting the Edit the related item context menu button, the embedded Content Editor does not display as expected |
585248 | The GetLookupSourceItems pipeline related to the Droplist field does not function as expected |
584915 | The resolution of bug 563054 causes performance issues when deleting an item from the archive |
584533 | Standard value tokens do not reflect the actual value in the item fallback after applying cumulative hotfix Sitecore 10.1.3 rev. 009139 PRE or later |
573972 | Standard value tokens do not reflect the actual value in the fallback version of a cloned item |
584490 | Page crashes after inserting an image in the Rich Text Editor in a Chrome or Edge browser. See KB1003010 |
583085 | SXP 10.1.3 rev. 009139 PRE causes manually-added roles on external users to be removed |
580538 | The installation of Sitecore XP fails on a machine with SQL Server PowerShell Module version 22.0.xx or later |
578783 | SXP 10.1.3 rev. 008790 PRE causes broken links for rendering parameters with empty values |
573497 | Duplicate renderings in the Add Rendering dialog in Experience Editor. This fix breaks SXA and XC, and is solved by SXA hotfix 581374 |
571470 | In Mozilla Firefox, the item does not move to the next workflow state via Approve with test |
570314 | WebPI 5.1 does not work correctly on a new machine |
565120 | HTML content gets truncated upon saving changes |
564751 | When you create an item from a page branch, a composite component has a reference to a non-existing datasource: local:/Data/Tabs |
563054 | The media item duplication logic has been updated to resolve issues when deleting duplicates of a media item that shared the same blob. Now, duplicating a media item creates a duplicate of a blob. After upgrading to this version, you must run the /sitecore/admin/duplicates.aspx admin page to ensure all duplicate media items in your solution refer to a blob copy, not a shared one. |
559953 | If you hide a component in personalization that has custom rendering parameters, it causes a System.Xml.XmlException error |
559550 | When you deploy the mssql-init container that connects to Azure SQL, you may receive a message that the compatibility level may result in undefined behavior |
554399 | The checkbox field of the rendering parameters resets to the standard value when you delete the data source |
550410 | Field-level language fallback slows down index updates when processing item:versionRemoved events |
550404 | Field-level language fallback causes re-indexing even if enableFieldLanguageFallback is set to false |
550188 | The language suffix gets included in the Build query search results |
545860 | The country condition is not accessible in a personalization rule based on IP geolocation |
542261 | References to items that have a large number of language and numeric versions degrade the performance of the GalleryLinksForm and the Experience Editor |
535675 | If you publish related items to one publishing target, it fails when another publishing target is unavailable due to an error in the LinkDatabase |
531872 | If an item has a large number of language and numeric versions, the output of the GalleryLinksForm becomes unmanageable |
531248 | The Custom Properties of a virtual user are lost during RuntimeSetting serialization |
531111 | The Submit Queue does not support shared file storage, such as across two CDs, when deployed to Azure Kubernetes Service (AKS) |
528947 | If you use the where the current user is a member of the specific role personalization condition, an Application access denied error occurs |
526584 | In the Control Panel, after running the Rebuild link databases operation, the tables are populated with many duplicates |
526577 | Publishing.CheckSecurity breaks the Check In button for external users |
526576 | Publishing.CheckSecurity does not work for external users |
520726 | HTML tags are removed from a single-line text field when editing and saving other fields |
517115 | Even if the field fallback language value has not changed, upon saving other changes, the field fallback language is saved to the new language version of the item |
509668 | After publishing a new language and enabling its fallback language, the requested page does not display and a This site cannot be reached error occurs |
509467 | PDFSharp media content extraction may omit delimiters between words or paragraphs |
507191 | If you run an incremental publishing from the Publish Agent, a number of unintended update jobs are executed |
505615 | The Location Finder does not work on items with languages other than English |
505522 | When aspnet:AllowConcurrentRequestsPerSession is set to true , a NullReference exception occurs in the RedisSessionStateProviderAsync |
504569 | Despite the latest publishable version being in the final workflow state, a warning message The associated content cannot be published is displayed |
503212 | Searching with multiple keywords does not work in Sitecore Forms |
503173 | If you republish a blob, the blobIDs cache is not updated on the CD instance |
501157 | The Path Analyzer's custom goal maps do not display any data |
500606 | In a multi-line text field, if you paste text that contains formatting, the HTML tags are not removed |
499753 | If an item does not have a parent item in the EN language and the enforceVersionPresence setting is set to true for all items, links to the item in the EN language are incorrect |
499061 | If you access LayoutCache.GetCacheKeys() , the entire concurrent dictionary gets locked |
498996 | The fix for bug 436697, which addressed the issue of the Select Media Dialog caching the image thumbnail instead of displaying the new versioned thumbnail, has caused slow performance |
498865 | The PublishEndRemote EventArgs do not determine the name of the context database |
498395 | If the enforceVersionPresence setting is set to true , you cannot preview unpublishable items |
497506 | When xConnect is not running, working in the Content Editor displays an error message, whereas Content Editor operations should be unimpacted |
494792 | If the enforceVersionPresence setting is set to true , an item may not be identified as a content item |
493648 | Special characters and non-basic Latin alphabet are removed in Sitecore Forms after saving changes. See KB1001758 |
487844 | If the enforceVersionPresence setting is set to true , the item does not have values for the ParentID and Paths properties |
485487 | The form is not displayed until you click the Save button |
483476 | The hidden File Upload field is validated and cannot be disabled because the field uses a different hidden field ID |
482547 | If the hide rendering personalization rule has the Ignore other caching settings override with defined below caching option cleared, it causes an exception |
479352 | GeoIP rules for personalization do not function correctly when deployed with a load balancer or a proxy server |
470882 | If two forms are created on the same page, the Submit button for the second form does not function and the second form does not get submitted |
468220 | The Content Editor breaks when the session state is Redis or SqlServer |
447188 | A System.NullReferenceException may occur in Sitecore.ExperienceForms.Mvc.Controllers.BaseFormBuilderController.ProcessFormData |
423023 | In the Experience Editor, the Date field may display as truncated when formatted with spaces. See KB1000657 |
389332 | An exception occurs when submitting a form that has an empty File Upload field |
384576 | The default ScavengeStrategy.DoCleanup method can clean up less than the value specified in CacheScavengePercent |
331567 | The AddClonesToPublishQueue method can slow down the workflow state changes of an item that has many clones |
329904 | The AddClonesToPublishQueue method slows the locking and unlocking of an item if clones are widely used |
290139 | The XFrameOptionsHeaderModule throws an exception when illegal characters are in the path |
228498 | When using the Redirect to Page action, the form is using the EN system language instead of the desired content language |
120002 | There are fallback language version issues with cloned items |
95927 | Permissions on content placeholders are not resolved correctly in the Page Editor |
Released after 10.1 Update-1 (10.1.1 rev. 005862), up to and including 10.1 Update-2 (10.1.2 rev. 006578)
Ref. ID | Description |
---|---|
492315 | In the Content Editor, you can insert JavaScript into a Rich Text field when the HtmlEditor.RemoveScripts setting is set to true |
489112 | In a Rich Text field, if you enter a text fragment that contains a link with single left parentheses,a regex exception is thrown |
485287 | Telemetry tracking can affect application performance because of compatibility issues related to the System.Security.Cryptography.Algorithms library |
479471 | The Session is expired message is shown when you submit a form |
479352 | The GeoIP personalization rules do not working correctly with a load balancer/proxy |
476178 | If you try to view a media item that is locked by another user, an exception occurs |
476128 | If you use the FormItemTreeView Parameters template, a selected checkbox is incorrectly cleared when you design a form |
465667 | If you select an item in the content tree in Experience Editor in a multi-site setup, Context.Site is not resolved correctly |
458586 | In the Experience Editor, Context.Site is not resolved correctly. |
76398 | The CheckRevision processor does not comapre versions correctly. |
Released after 10.1 Initial (10.1.0 rev. 005207), up to and including 10.1 Update-1 (10.1.1 rev. 005862)
Ref. ID | Description |
---|---|
487513, 477634, 473246 | Security enhancements |
479292 | The link for the Web Platform Installer is out of date. |
478798 | If you stop the Collection Search Indexworker service, the Sitecore.XConnectSearchIndexer.exe process stays alive for a long time |
477131 | The Default personalization rule cannot be removed. |
476817 | The CursorScheduler.TryGetNextAsync cursor gets completed before the work is finished |
474259 | The active page test is overwritten when you create and save a new page test |
473244 | If you change the sort order in the Experience Editor, the revision field is not updated |
473243 | Sitecore queries that contain the pipe '\ |
473242 | The Language Fallback functionality can change the Standard Values of an item |
473241 | If the AllowDuplicateItemNamesOnSameLevel setting is set to false , the PublishAgent can fail under some conditions |
473239 | Broken links are not deleted from fields that are based on the Sitecore.Data.Fields.ReferenceField type |
473238 | If the Item name and Display name contain special characters, they are double-encoded |
473237 | If you delete a version of a media item from the Recycle Bin , Blobs are not removed |
473236 | If the Range value is larger than the size of the file, the partial retrieval of media files fails |
473235 | If the value of the language cookie ( website#lang ) is set to an incorrect value, the Could not parse the language message is shown |
473233 | If the end date for a publishing restriction is set to yesterday, the MaxAge media cache header causes an error |
473231 | If the HTTP cookies domain attribute is set to .930.cm , an infinite loop occurs on logout |
473230 | The User Role condition does not work for virtual users |
473228 | The BreakingLinks dialog is not shown when you delete an item |
473227 | The Default personalization rule cannot be removed in some circumstances |
473226 | If you enter special characters in a rule condition, they are encoded. |
473204 | The Collection Search SOLR WDP is configured incorrectly |
470931, 470558, 455017, 454481 | Solr: items that are created and updated by an admin user are listed as having been created and updated by Anonymous . |
468105 | If tracking is disabled, the Save Data submit action does not save any data |
463219 | The 7-zip installer prevents the Solr-init image from being built |
461138 | If xConnect experiences any issues, Task Manager tasks are interrupted |
459455 | The Preference Center does not update a user's subscription preferences |
452462 | If you resubmit a form, robot detection becomes disabled |
440857 | Updated Telerik.Web.UI to the latest available version |
393648 | The datasource of the original variant is overridden by the context item if you add a new variation during component testing |