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
|