Optimizely - update 370

Release summary

Bug fixes for Optimizely CMS Core, and the add-ons Optimizely A/B testing and Optimizely UGC.

Released items June 15, 2021

Area ID Type Description Released
MAR-1428
  In some cases Html2Canvas does not handle proper font alignment producing overlapping or squashed text.

Html2Canvas does not always produce expected results when multiple fonts are used in CSS class parameters. In particular, this can result in overlapped text when scaling the image.

Workaround:

Include an optional app settings parameter that can be used to override the font used in preview mode. 
<appSettings>
...
<add key="EPiServer:Marketing:Testing:PreviewStyleOverride" value="font-family: 'Sans Serif'; background: grey; color: white; !important" />
...
<appSettings>
 

EPiServer.Marketing.Testing 2.6.7; (Or a related package);
Jun 15, 2021
CMS-19174
  Race Condition in ContentModelILCompiler.GetOrGenerate()

Bug in the form of a race condition in

EPiServer.DataAbstraction.RuntimeModel.Internal.ContentModelILCompiler.GetOrGenerate().

The bug causes 500 Internal Server Errors for visitors on high volume sites during site startup.

 

EPiServer.CMS.Core 11.20.7; (Or a related package);
Jun 15, 2021
CMS-15877
  Missing index for stored procedure netContentChildrenReferences

Introduce an index that will help this highly utilized stored procedure that backs one of the provider calls to .GetChildren(). Adding this index will bring each of the branches down Logical IOs by 98+% on tblContent.

EPiServer.CMS.Core 11.20.7; (Or a related package);
Jun 15, 2021
CMS-19460
  Softlink publishing should support same reference ID from different providers

Steps to reproduce:

  1. Create a Alloy site.
  2. Configure a custom content provider (for example, an XML content provider).
  3. Create a content item on the default content provider with ID XXX and publish it.
  4. Create a content item on the custom content provider with the same ID XXX and publish it.
  5. Create a content item that includes an XML html string property.
  6. Add content link (XXX) and custom content link into XML html string property.
  7. Publish the content item from step 6.

Expected result:

Publish should be done without an exceptions.

Actual result:

Publish throws exception (item already exist).

EPiServer.CMS.Core 11.20.7; (Or a related package);
Jun 15, 2021
CMS-19409
  Import of contents added system:references properties as warning message

Import content to a site with keep identity.
You see lot of warnings like:
"10.5.2 Export/import warning: [Importing content 106_107] Property 'EPi:SystemReference' does not exist on destination content type".

EPiServer.CMS.Core 11.20.7; (Or a related package);
Jun 15, 2021

More on releases

Related topics

Last updated: Jun 15, 2021