Area |
ID |
Type |
Description |
Released |
|
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;
|
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;
|
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;
|
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;
|
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
|