Try our conversational search powered by Generative AI!

Packages [expand] [collapse]
Released in version
3.1.2
3.1.1
3.1.0
3.0.0
2.6.11
2.6.10
2.6.9
2.6.8
2.6.7
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 Optimizely CMS and Customized Commerce updates

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

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
MAR-1512
  Incorrect language name in URL when A/B testing installed

Fixed an issue that occurred when an A/B test was on a page with two languages; the URL that was fetched was showing the incorrect language name in the URL.

 

EPiServer.Marketing.Testing 2.6.11; (Or a related package);
Aug 30, 2022
MAR-1503
  Upgrade to Net 6

Marketing 3.1.0 is supported on .NET 6.

EPiServer.Marketing.Testing 3.1.0; (Or a related package);
Jul 05, 2022
MAR-1456
  Content delivery machines in a load balanced environment can exhibit thread starvation leading to a crash after adding two or more tests

Content delivery machines in a load balanced environment can exhibit thread starvation leading to a crash after adding two or more tests. The cache was not updated with the new test and the server crashed. 

EPiServer.Marketing.Testing 2.6.10; (Or a related package);
Nov 02, 2021
MAR-1432
  AB Testing: RemoteCacheSignal; sometimes the timer's callback was called before the timer completed initialization

The System.Threading.Timer in RemoteCacheSignal was initialized with dueTime set to 0 in RemoteCacheSignal.Monitor() method. This sometimes led to the Timer's callback being called immediately when the Timer object had not finished initialization and some of its properties were still null. However, the callback tried to access the Timer with Change() method and this led to a null reference exception and sometimes crashed the web server.

EPiServer.Marketing.Testing 2.6.8; (Or a related package);
Jul 06, 2021
MAR-1428
  In some cases Html2Canvas does not handle proper font alignment producing overlapping or squashed text.

Html2Canvas does not always produce expected results when multiple fonts are used in CSS class parameters. In particular, this can result in overlapped text when scaling the image.

Workaround:

Include an optional app settings parameter that can be used to override the font used in preview mode. 
<appSettings>
...
<add key="EPiServer:Marketing:Testing:PreviewStyleOverride" value="font-family: 'Sans Serif'; background: grey; color: white; !important" />
...
<appSettings>
 

EPiServer.Marketing.Testing 2.6.7; (Or a related package);
Jun 15, 2021
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; (Or a related package);
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; (Or a related package);
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; (Or a related package);
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; (Or a related package);
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; (Or a related package);
Jul 30, 2020
1 2 3 4 5 6 Next