2025 CMS 12 release notes

  • Updated

Follow this article to receive email notifications when new Optimizely Content Management System (CMS 12) packages are available for 2025. Product packages are found on the Optimizely NuGet server

Are you looking for release notes before January 2024? See the Optimizely Release Notes on the Optimizely World site.

You can find prior versions of user guides (2021 and older) and when functionality was released or deprecated at the following locations:

January 21, 2025

EPiServer.CMS.UI 12.32.3

Bug fixes

  • CMS-37388 – Fixed an issue that did not display a pop-up window when you selected an image in the ImageRef property.
  • CMS-35323 – Fixed an issue that caused a blank screen in CMS edit. This happened in some rare conditions when shared resources could not be parsed on time, or dojo.getObject caused the exception multipleDefine that led to an exception in other places that tried to access epi.resources.action.
  • CMS-35654 – Fixed an issue in the date that displayed incorrectly when you used scheduled publishing.
  • CMS-37919 – Fixed an issue in subcategories that included &nbps; instead of a space when you created an audience with a Site Criteria on Visited category.
  • CMS-38508 – Fixed an issue where errors were logged because not all schemas can handle sign out. If you did not use OptimizelyIdentity or CmsAspNetIdentity, there was no registered implementation of EPiServer.Shell.Security.UISignInManager. In this scenario, when logging out from CMS UI, you should only call SignOutAsync on the default schema.

EPiServer.CMS.Core 12.22.3

Bug fix

  • CMS-38813 – Fixed an issue where you could not create an audience when using .NET 9 due to an error occurring for the BinaryFormatter.

CMP.Client 1.2.0

Enhancement

  • Added ICmpClient EnsureConfiguration to validate configuration without calling actual endpoints.

EPiServer.Cms.WelcomeIntegration 2.1.0

Enhancement

  • Reduced the number of requests performed against the CMP DAM API to increase performance in retrieving metadata for referenced assets.

Bug fixes

  • CMS-38213 – Fixed an issue that caused a scheduled job failure when neither the CMP API nor Optimizely Graph was integrated and configured. Logs contained errors that indicated CMP integration was not configured: Client Id and Client Secret are required in CmpClientOptions.

    See CMP DAM in CMS.

  • CMS-38272 – Fixed an issue that caused the graph query to fail when CMS was configured to index content into Optimizely Graph and CMP DAM assets were also being retrieved from Optimizely Graph. Workaround: Configure the OptiGraphOptions.TransformActionBehaviour option and set it to Clone to let CMS use two different sources in Optimizely Graph. Note that DAM and CMS have their own SingleKey used to query Graph.

January 7, 2025

EPiServer.Azure 11.2.1

Bug fixes

  • CMS-38103 – Fixed an issue by restoring two methods, AzureBlobProvider.Initialize() and AzureBlobProvider.Validate(string connectionString, string containerName) to avoid breaking changes.
  •