Packages [expand] [collapse]

Release notes for Optimizely updates

This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project; see Installing Optimizely updates.

Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.

  • Bug. Display bug fixes.
  • Critical bug. Display only critical bug fixes.
  • Feature. Display only new features (all features).
  • UI Feature. Display only end-user (user interface) features.

Note: 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-19171
  Unable to upload image to editor

Unable to upload image when editing catalog content in the TinyMCE editor.

Steps to reproduce:

  1. Open any catalog content with an XHTML property.
  2. Upload an image.

Image uploading fails with this error in the browser console:

[ArgumentNullException: Value cannot be null.
Parameter name: source]
   System.Linq.Enumerable.Any(IEnumerable`1 source) +200
   EPiServer.Commerce.Shell.Rest.Query.GetChildrenQuery.CanHandleQuery(IQueryParameters parameters) +75
   System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source, Func`2 predicate) +183
   EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore.GetQuery(String queryName, ContentQueryParameters parameters) +32
   EPiServer.Cms.Shell.UI.Rest.Internal.ContentStore.Get(ContentReference id, String query, ContentReference referenceId, ContentReference[] references, String[] typeIdentifiers, Nullable`1 allLanguages, IEnumerable`1 sortColumns, ItemRange range) +459
   lambda_method(Closure , ControllerBase , Object[] ) +486
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
   System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +77
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +72
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +38
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +60
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +648
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +213
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +131

 

Soon to be released
CMS-18240
  Chrome on Mac: Blue border of hovered property doesn't appear

Chrome on Mac: Blue border of hovered property did not appear when you defined a block type containing a video property.

EPiServer.CMS.UI 11.36.1;
Sep 21, 2021
FIND-9487
  Invisible mode always disabled using a Find V1/V2 index

Accounts using Find v1/v2 clusters set Invisible to false by default. Invisible must be set to true by default.

Workaround before the fix:

Explicitly setting Invisible to True in an init module is enough

ContentIndexer.Instance.Invisible = true;
EPiServer.Find 13.4.5;
Sep 21, 2021
FIND-9462
  Optimization - TrackQueryCommand.Execute caused unnecessary LOH Heap Allocations

TrackQueryCommand.Execute caused unnecessary LOH Heap Allocations

EPiServer.Find 13.4.5;
Sep 21, 2021
FIND-9498
  Performance issue with TrackQueryCommand caused by not reusing ContractResolver

Contract resolver was not reused in some places, which caused performance issues.

EPiServer.Find 13.4.5;
Sep 21, 2021
FIND-9445
  Best bets title and description was not auto-populated for Commerce content

Best bets title and description was not auto-populated for Commerce content.

EPiServer.Find 13.4.5;
Sep 21, 2021
CMS-19658
  Unnecessary stream allocation in FileCache

FileCache can create an unnecessary stream, even if the file was cached.

EPiServer.CMS.Core 11.20.8;
Sep 07, 2021
CMS-19696
  Images added with drag and drop to XhtmlString properties added to start page's content folder

Steps to reproduce:

  1. Open any page with the Content Area property.
  2. Create a new `Editorial Content` block.
  3. Click `Quick edit` on the newly created block.
  4. Drag and drop an image from your local disk to the XHTML property.
  5. Navigate to the block and check it's in the `For This Block` folder.

Expected result:

Images are created in the `For This Block` folder.

Actual result:

Images are created in the `For this page` folder.

EPiServer.CMS.UI 11.36.0; EPiServer.CMS.TinyMce 2.13.5;
Sep 07, 2021
COM-13645
  Avalara tax connector needs to be updated

Update to the latest version of the Avatax Client.

EPiServer.AvataxConnector 2.4.0;
Aug 31, 2021
COM-13918
  Avalara mask license key

Mask the license key in configuration to not expose key to everyone who has access to configuration.

EPiServer.AvataxConnector 2.4.0;
Aug 31, 2021
1 2 3 4 5 6 Next