Products
Packages [expand] [collapse]
Services

Release notes for Optimizely updates

This overview lists changes included in Optimizely updates delivered as NuGet packages and services. Use the information to decide which updates to apply to your project, see Installing Optimizely updates. Select a product, package, or service in the left menu, and filter for dates, features, or bug fixes.

  • See only new features (all features) - filter on item type Feature.
  • See only end-user (user interface) features - filter on item type UI Feature.
  • See only critical bug fixes - filter on item type Critical Bug.

Note: New NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.

Latest changes

Item type
Filter on date
Items/Page
Area ID Type Description Released
CMS-19064
  "Trim Content Versions" scheduled job: "Maximum number of versions" isn't ignored when "Disable deletion of content versions" is selected.

Steps to reproduce:

  1. Go to admin view > Config tab> System Settings.
  2. Enable the "Disable deletion of content versions" check box.
  3. Click Save.
  4. Go to edit view to prepare testing data.
  5. Create a page having more than 20 "Previously published" versions.
  6. Go to admin view > Scheduled Jobs > Trim Content Versions.
  7. Start the job manually.

Expected result:
As mentioned in the user guide, selecting "Disable deletion of content versions" disables the automatic deletion of versions caused by the "Maximum number of versions" field. However, "Maximum number of versions" will be ignored if "Disable deletion of content versions" box is selected.
The expected result is that no version is deleted by "Trim Content Version" job.

Actual result:
All "Previously published" versions exceeding 20 are deleted.

EPiServer.CMS.UI 11.35.3;
Jun 08, 2021
CMS-19197
  Media Selector: Media Selector dialog is not closed when save change from image editor

Steps to reproduce:

  1. In edit view, open the Media Selector dialog box.
  2. In this dialog box, select a content item.
  3. Open its context menu and select Open in Image Editor.
  4. Update some of the image's fields and then choose Save as a copy or Replace original image.

Expected result: ** 

The Media Selector dialog box is closed.

Actual result: 

The Media Selector dialog box is not closed.

 

EPiServer.CMS.UI 11.35.3;
Jun 08, 2021
CMS-19277
  Update documentation for ObjectEditingMetadataHandlerRegistry

The class name ObjectEditingMetadataHandlerRegistry should be updated to MetadataHandlerRegistry.

See also Editing objects in the CMS Developer Guide.

EPiServer.CMS.UI 11.35.3;
Jun 08, 2021
CMS-19330
  There is console error when refreshing trash view

Steps to reproduce:

  1. Use debugging scripts (console errors are not displayed for release version), and open the developer console.
  2. Go to edit view and then the trash view.
  3. Refresh the page.

Expected result:

No errors are displayed.

Actual result:

Console error is displayed: "TypeError: Cannot set property 'hideView' of undefined"

 

EPiServer.CMS.UI 11.35.3;
Jun 08, 2021
CMS-19206
  Media Selector: Media Selector dialog is not closed when Edit Approval Sequence

Steps to reproduce:

  1. Open the Media Selector dialog box.
  2. In the dialog box, open the context menu of a folder, and then select Edit Approval Sequence.

Expected result: 

The Media Selector dialog box is closed and it redirects to the approval setting page of the folder. 

Actual result: 

It redirects to the approval setting page of the folder but the Media Selector dialog box is not closed.

 

EPiServer.CMS.UI 11.35.3;
Jun 08, 2021
CMS-19056
  Menu should handle queryString parameters

Steps to reproduce:

  1. Open edit view.
  2. Click on Visitor Groups in the top menu.
  3. Add an additional queryString parameter to the CMS URL, for example: http://my-alloy-site.com/EPiServer/Cms/VisitorGroups?aaa=bbb.

 

Expected result:

The Visitor Groups menu item is still selected.

Actual result:

The Edit menu item is selected instead.

EPiServer.CMS.UI 11.35.2;
May 25, 2021
CMS-18735
  Versions gadget: Displays many primary published versions after publishing from Quick Edit

Steps to reproduce:

  1. Go to edit view, and from Blocks in the assets pane, open a block.
  2. From the context menu, select Quick Edit and update content of the block. Click Publish.
  3. From the block's context menu, select Quick Edit again and update the content of the block. Click Publish one more time.

Expected result:

The latest published version is the Primary draft version.

Actual result:

Many published primary draft versions are created after publish action from quick edit user interface.

EPiServer.CMS.UI 11.35.1;
Apr 27, 2021
CMS-18684
  Page name is not applied to translated page

Steps to reproduce:

  1. Create a new Alloy project.
  2. Update to latest Episerver version.
  3. Start the project, create an account and log into the CMS.
  4. Create a new project in the CMS, for example, Test.
  5. Create a new page in English.
  6. Switch to Svenska.
  7. On the new page, click Translate.
  8. Choose a new name and click Create.
  9. The translated page now contains the old (English) page name.

Expected result:

The translated page should use the new page name.

Actual result:

The new page name is not applied correctly.

EPiServer.CMS.UI 11.35.1;
Apr 27, 2021
CMS-18492
  Edit/Media: Cannot search media file in the Media gadget

Steps to reproduce:

  1. Go to edit view and open the Media tab in the assets pane.
  2. Search by string "Alloy". 

Expected result: 

Search should work fine in the assets pane.

Actual result:

No results found.

Note: Search works fine in the page tree.

EPiServer.CMS.UI 11.35.1;
Apr 27, 2021
CMS-19005
  Site hangs because of thread deadlock

In CMS UI 11.32.0, ITelemetryProvider was introduced. The internal implementation CmsTelemetryProvider causes sites to hang occasionally.

StructureMap is used to get an instance of the CmsTelemetryProvider. While StructureMap instanciates it, it holds a writer lock, blocking other threads from getting instances from StructureMap's service container. In CmsTelemetryProvider ctor, Parallel.ForEach is used to find and load modules (ThreadA). If any of those modules needs StructureMap to get an instance (ThreadB), they will deadlock with the Parallel.ForEach thread.

 

EPiServer.CMS.UI 11.35.1;
Apr 27, 2021
1 2 3 4 5 6 Next