Optimizely - update 388

Release summary

New features for Optimizely Content Cloud and Optimizely Digital Experience Platform. Bug fixes for Optimizely Content cloud, Optimizely Digital Experience Platform and Optimizely Languages.

Released items December 14, 2021

Area ID Type Description Released
CMS-20542
  VG > Add Criteria > Duplicate criteria in languages which are not English

There were duplicated criteria in languages other than English.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-20671
  Collapse gadget value is not saved after refreshing the page

The Version gadget remained open when it should have been collapsed after edit view was loaded again.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-20353
  Support for .SVG and .ICO "thumbnails" in Edit UI

Previews for .SVG and .ICO thumbnails in Edit UI were broken.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-21054
  DatabaseReader should be reused - CMS 11

Fixed an issue where the MaxMind geolocation criteria did not handle connections correctly because the DatabaseReader should be reused. See https://github.com/maxmind/GeoIP2-dotnet#database-usage.

EPiServer.Personalization.MaxMindGeolocation 1.2.0;
Dec 14, 2021
CMS-20861
  DatabaseReader should be reused

Fixed an issue where the MaxMind geolocation criteria did not handle connections correctly because the DatabaseReader should be reused. See https://github.com/maxmind/GeoIP2-dotnet#database-usage.

EPiServer.Personalization.MaxMindGeolocation 2.1.0;
Dec 14, 2021
CMS-20098
  Should show ReadOnly page when database is in readonly mode

When the database was in readonly mode, you were redirected to the login page instead of showing a ReadOnly page.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-20358
  Default Values tab: "Use adjusted default settings" is disabled for content types from code

For content types that created from code, the Use adjusted default settings option was disabled when you should be able to change the default values for content types created from code. 

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-19214
  Extend content type UI to permit editing of default values for additional fields

You can now set default values for additional fields in the content type management UI in CMS 12, just as you could with the UI in CMS 11.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-20651
  Drag and drop does not work properly with restricted contents in ContentArea

In some cases, you could not drag and drop an allowed content item, or you could not drag and drop a restricted content item.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
LM-364
  Language manager should handle nested blocks when importing or exporting xliff

In the following scenario, the Title field from the PageHeaderBlock would appear in the exported data, but not the AltText or Caption from the ImageBlock that it was using as a property.

Page :: GenericPage

  • Block :: PageHeaderBlock
    • String :: Title
    • Block :: ImageBlock
      • String :: AltText
      • String :: Caption
  • ContentArea :: Content
EPiServer.Labs.LanguageManager 5.0.2;
Dec 14, 2021
CMS-20600
  Mapping CMS content in router breaks StaticFileMiddleware's ability to provide embedded files.

Mapping CMS content in router broke StaticFileMiddleware's ability to provide embedded files. When you registered the routing for content, it overwrote the file providers within the StaticFileOptions instance, without regarding that the change affected the StaticFileMiddleware.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-18993
  Add spinning indicator when content context is changed

Display a loading indicator whenever editor changes context such as:

  • Navigating content (page, block, media, ...)
  • Changing view setting (channel, visitor group, ...)

For more information, see Loading indicator whenever view or context is changed (optimizely.com).

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
CMS-20890
  First request screen for creating first admin user

You can enable a screen, that is displayed on first request to create an admin user, by adding services.AddAdminUserRegistration() in your startup class. You can configure which roles should be assigned to the user, and how and when this screen should be available. This feature works only if the configured UIUserProvider supports user creation.

EPiServer.CMS.UI 12.2.0;
Dec 14, 2021
PAAS-13720
  EpiCloud error: 'Azure.Storage' version 4.4.0 or greater is required.

Removed dependency to Az.Storage and Azure.Storage to make the module completely standalone.

Episerver.PaaS.EpiCloud 1.0.0;
Dec 08, 2021
PAAS-13602
  When updating blobs it doesn't affect the deployed docker site

Overwriting an existing code package is not supported (for CMS 12/Commerce 14 and above) and the deployment API throws an error when this is attempted. That error message was improved.

Episerver.PaaS.EpiCloud 1.0.0;
Dec 08, 2021

Platform.svg EpiCloud PowerShell module for DXP

EpiCloud 1.0.0 is a PowerShell module used to perform deployments through the deployment API. You can find EpiCloud 1.0.0 in the PowerShell Gallery.

  • EpiCloud is cross-platform compatible. Are you using Linux to run your builds? No problem!
  • EpiCloud has clearer error messages if you upload a code package with the same name twice. Overwriting an existing code package is not supported (for CMS 12 and above or Commerce 14 and above) and the deployment API generates an improved error message when this is attempted.
  • EpiCloud runs standalone and does not require Az.Storage or Azure.Storage PowerShell modules to run, so you can use it on the various build runners that are available in Azure DevOps.

More on releases

Related topics

Last updated: Dec 14, 2021