Packages [expand] [collapse]

Release notes for Episerver updates

This overview lists changes included in Episerver updates delivered as NuGet packages and services. Use the information to decide which updates to apply to your project, see Installing Episerver 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 Episerver NuGet feed.

Latest changes

Item type
Filter on date
Area Id Type Description Released
  EPiServer.Commerce.Security does not work together with the latest CMS UI package

The latest version of CMS UI requires at least version 4.1.1 of Microsoft.OWIN.Host.SystemWeb. However, EPiServer.Commerce.Security only supports version 3 of that dependency. So if you have Commerce installed, and try to update to the latest version of CMS you will get the following error:

The latest EPiServer.CMS (11.20.4) depends on Microsoft.OWIN.Host.SystemWeb >= 4.1.1; via EPiServer.CMS.UI.AspNetIdentity 11.32.1. However the latest EPiServer.Commerce.Security (13.29.0) depends on Microsoft.OWIN.Host.SystemWeb < 4.0.0

This fix updates the EPiServer.Commerce.Security's dependency to Microsoft.Owin.Host.SystemWeb to be [4,5).

Fix Version/s: EPiServer.Commerce 13.30.0;
Soon to be released
  IsModified is set for catalog content right after calling CreateWritableClone

This is a fix for an issue in the CreateWritableClone implementation in CatalogContentBase.

What happens is that when working with the CMS content writable clone IsModified state is False right after creation, which is correct. However, for catalog content the writable clone has IsModified set to True right after creation, which has been fixed.

Fix Version/s: EPiServer.Commerce 13.30.0;
Soon to be released
  Programatically creating or importing content creates additional rows in tblNotificationSubscription

Steps to reproduce:

  1. Create a project.
  2. Navigate to the Export UI in CMS admin view.
  3. Select the root page. Select "sub items" and "export files that the pages link to."
  4. Click Export.
  5. Delete any page. 
  6. Check the # of rows in tblNotificationSubscription
    select count(*) from tblNotificationSubscription
  1. Navigate to import screen.
  2. Select the file from the previous import. Use the "update existing items with matching ID" option.
  3. Begin import.
  4. Check the # of rows in tblNotificationSubscription.

Expected result:
No increase in rows.

Actual result:
Rows increase.

Fix Version/s: EPiServer.CMS.UI 11.34.0;
Soon to be released
  Time and count metrics for filter definitions

Marketers can now set the time or/and count metrics when creating a segment based on event filter definitions, and reuse the same filter definition in combination with the time period and the number of event occurrences.

Fix Version/s: EPiServer.Profiles.Client 1.24.0;
Soon to be released
  [ProfileAPI]: Inconsistent display the null value

1. Create a new profile:

POST: /api/v1.0/profiles

-> It returns 201 Created with body:

    "Info": {

2. Get the newly created profile in step 1:

GET /api/v1.0/profiles/default/545db9d4-79f8-49cb-ae63-34ab6ca95647

-> It returns the profile with info:

     "Info": {},

Expected result:

The Info property should display consistent information.

Fix Version/s: EPiServer.Profiles.Client 1.24.0;
Soon to be released
  Out of the box filter definitions for Commerce

A default set of filter definitions are now included out of the box in Visitor Intelligence. Marketers can create segments based on Commerce events and profiles without asking developers to create their own filter definitions.

Fix Version/s: EPiServer.Profiles.Client 1.24.0;
Soon to be released
  Exception "Can't find variable: FindApi at global code"

Issue where Can't find variable: FindApi at global code and FindApi is not defined at <no_method> are displayed.

The FindApi() function should not be executed from find.js, if it could not be loaded in the browser.

See this forum post for more details and solution.

Soon to be released
  Basic Content Management API

The Content Management API (CMA) adds RESTful endpoints for managing content objects, useful for pushing external content to the content management system.

CMA shares formats with the Content Delivery API (CDA), but has access to unpublished content using common drafts.

Capabilities of the CMA include

  • Create new object using POST
  • Update specific properties using PATCH
  • Upsert entire object using PUT
  • Get unpublished common draft
  • Publish object
  • Move object
  • Trash or Delete object

Please see for latest documentation and examples

Soon to be released
  Sharepoint: Configurable thread pool

The thread pool for the SharePoint connector is now configurable.


AppSettings  = "EPiServer:Sharepoint:MessageThreads" 

Valid properties: 1 through 16

Fix Version/s: EPiServer.ConnectForSharepoint 2.3.5;
Mar 02, 2021
  Sharepoint: Error while downloading or inserting a document can result in excessive CPU usage

If an error occurs more than 3 times while downloading or inserting the same SharePoint document, the processor will orphan the thread and leave it in a state of constantly checking its status.

Fix Version/s: EPiServer.ConnectForSharepoint 2.3.5;
Mar 02, 2021
1 2 3 4 5 6 Next