Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Optimizely - update 444

Release summary

New feature for Optimizely Cloud Platform Content Management System (CMS). Bug fixes for Optimizely TinyMCE, Optimizely Connect for Pardot, Optimizely Connect for Salesforce, and Optimizely Content Graph.

Released items March 14, 2023

Area ID Type Description Released
CMS-26757
  Application Insights profiler fails to complete

Fixed an issue where the profiler in Application Insights failed with the following stack trace:

fail: Microsoft.ApplicationInsights.Profiler.Core.UploaderProxy.UploaderPathProvider[0]
       Uploader can't be located.

This was a Optimizely Content Management System (CMS 12) app that was using EPiServer.CloudPlatform.Cms v1.3.

EPiServer.CloudPlatform.Cms 1.3.1; (Or a related package);
Mar 14, 2023
MAI-2099
  Pardot connector: Access token not updated in cache after re-authenticating, when session ID expires.

Fixed an issue that did not update a token in the cache when the session ID expired and used an expired token to retry authentication.

EPiServer.MarketingAutomationIntegration.Pardot 6.0.1; (Or a related package);
Mar 14, 2023
MAI-2093
  Salesforce connector: Access token not updated in cache after re-authenticating, when session ID expires.

Fixed an issue that did not update a token in the cache when the session ID expired and used an expired token to retry authentication.

EPiServer.MarketingAutomationIntegration.Salesforce 4.3.2; (Or a related package);
Mar 14, 2023
CMS-25839
  Only use managed identity when create DefaultAzureCredential

On DXP, clients can use KeyVault for data encryption and decryption. There are two ways for KeyVault authentication:

  • Environment credentialsTenantID, ClientId, ClientSecret.
  • Managed identity – Clients can create an identity object with a username and assign it to relevant roles, then use the object for KeyVault authentication. Using managed identity is a popular approach now for authentication as it is a simpler way to set up information than environment credentials. See Manage identity types on the Microsoft website.

Currently, to add data protection for BLOB, clients call the AddDataProtectionToBlobStorage() extension method, which instantiates DefaultAzureCredentialOptions.  The instance contains information about environment credentials and managed identity for KeyVault authentication. By default, environmental credentials are prioritized first, and then, if the authentication fails, the managed identity started to be used. This causes an inconvenience for clients because they prefer using managed identity (more modern and popular than environment credentials).

By default, you should ignore environmental credentials in authentication and instead, use managed identity by creating the instance by using the following code line in the extension method:

{{new DefaultAzureCredentialOptions

{ ExcludeEnvironmentCredential = true }

}}

EPiServer.CloudPlatform.Cms 1.3.1; (Or a related package);
Mar 14, 2023
CMS-26106
  Images should not have alt text when dragging and dropping

Fixed an issue that inserted a default alt text value of Content Name when you dragged or uploaded an image into TinyMCE.

EPiServer.CMS.TinyMce 4.1.0; (Or a related package);
Mar 14, 2023
CMS-26833
  Do not set ALT text when you drop an image into TinyMCE

Fixed an issue that inserted a default alt text value of Content Name when you dragged or uploaded an image into TinyMCE.

EPiServer.CMS.TinyMce 4.1.0; (Or a related package);
Mar 14, 2023
CMS-26483
  TinyMCE localization does not apply language files

Fixed an issue where TinyMce 4.0.0 could not localize using XML files in languagefiles folder.

EPiServer.CMS.TinyMce 4.1.0; (Or a related package);
Mar 14, 2023
CMS-24020
  Translation for TinyMCE fails to load or is incorrect

Fixed an issue where Norwegian translations for TinyMCE was not loaded or contained incorrect translations. TinyMCE 3 has an issue where Paragraph had an incorrect translation and this was fixed with TinyMCE 4 but the resources were not correctly loaded. For correct Norwegian translations upgrade to latest TinyMCE 4 version.

EPiServer.CMS.TinyMce 4.1.0; (Or a related package);
Mar 14, 2023
CG-2606
  An exception error is shown when opening Details of the previous Indexing Journal results.

Fixed an issue  where an internal server error page with Null Reference Exception displayed after an indexing job completed and you attempted to access details of the indexing job.

Other product release notes

Related topics

Last updated: Oct 24, 2023