Products
Packages [expand] [collapse]
Services
Released in version
2.6.6
2.6.5
2.6.4
2.6.3
2.6.2
2.6.1
2.6.0
2.5.12
2.5.11
2.5.10
2.5.9
2.5.8
2.5.7
2.5.6
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.1
2.3.0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.0
1.2.0
1.1.0
1.0.6
1.0.5

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
Items/Page
Area Id Type Description Released
MAR-1398
  Unnecessary allocations for Swapdisabled

Based on profiling data, StickySiteKpi can allocate a lot of objects and cause frequent GC gen 0.

EPiServer.Marketing.Testing 2.6.6;
Mar 30, 2021
MAR-1370
  A/B testing squashed text when rendering previews

A/B testing preview displays squashed text.

 

EPiServer.Marketing.Testing 2.6.6;
Mar 30, 2021
MAR-1348
  A/B Testing issue not render images on a 3rd party site

Issue where images are not rendered on a third-party website.

Code has been modified to use the parameters for allowing the htmlcanvas JavaScript to perform cross-domain loading of images.

EPiServer.Marketing.Testing 2.6.5;
Dec 11, 2020
MAR-1345
  GetActiveTests not doing a refresh when the key is missing.

If the key is missing, a refresh has to be performed to get the tests and variants from the database.

EPiServer.Marketing.Testing 2.6.5;
Dec 11, 2020
MAR-1332
  AdminConfigTestSettings caches current settings and never reads again on load balanced machines.

AdminConfigTestSettings caches current settings and never reads again on load balanced machines. This is evident in the Current getter method. There is no need to cache this and whenever Current is read we should just get it from the DynamicDataStore

EPiServer.Marketing.Testing 2.6.4;
Jul 30, 2020
MAR-1327
  BOM character added into ABT Script after adding A/B testing

There is a BOM character created in ABT Script after customer added the AB Testing module into their project. It causes a redundant white line in the site footer, for some customer it adds a white bar on the top of the page.

See MAR-1326 for more details.

EPiServer.Marketing.Testing 2.6.4;
Jul 30, 2020
MAR-1329
  TestingContextHelper is not able to be swapped using DI

Currently we are newing up an instance of TestingContextHelper in the TestManager. We should be getting a service registration of this item.

EPiServer.Marketing.Testing 2.6.4;
Jul 30, 2020
MAR-1330
  ConfigurationMonitor calls reset too often

ConfigurationMonitor resets the load balanced environments at startup causing the rest of the lb machines to toggle the state of ab which then triggers another reset from each lb node, sending another message out to the machines causing another reset message, and so on.

Additionally this configuration monitor is setup to poll every 500msec. There is no reason we need to poll so often. Change to 1 minute

Also added app setting configuration values to override defaults:
EPiServer:Marketing:Testing:TestMonitorSeconds
EPiServer:Marketing:Testing:ConfigurationMonitorSeconds

EPiServer.Marketing.Testing 2.6.4;
Jul 30, 2020
MAR-1322
  Redundant ServiceLocator.GetInstance<> calls caused high allocations to load services.

Redundant ServiceLocator.GetInstance<> calls caused high allocations to load services.

EPiServer.Marketing.Testing 2.6.3;
Jun 24, 2020
MAR-1305
  AB Testing controllers need an option to specify additional roles

Related to MAR-1302

Problem:

When a user is not a member of one of the default roles (such as CMSAdmin or CMSEditor), the user cannot access or edit an AB Test Controllers. You can now specify a comma-separated list of one or more custom roles to provide access to the AB Test Controllers.

Solution:

  1. Add a comma separated list of roles to the app keys. For example:

    <add key="EPiServer:Marketing:Testing:Roles" value="Content_Admins" />
    

  2. Create a new mapped virtual role section. For example:

    <virtualRoles addClaims="true">
      <providers>
        ...
          <add name="LocalAdmins" 
               type="EPiServer.Security.MappedRole, EPiServer.Framework"
               roles="SWE_Admins" 
               mode="Any" />
      </providers>
    

  3. Add users to those roles so they can access the UI editor again.
EPiServer.Marketing.Testing 2.6.2;
Jun 16, 2020
1 2 3 4 5 6 Next