Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Episerver - update 360

Release summary

New releases of Episerver Campaign, Episerver Profile Store, Episerver Visitor Intelligence, and Optimizely Full Stack. Bug fixes for Episerver A/B testing and Episerver Forms.

Released items March 30, 2021

Area ID Type Description Released
AFORM-2780
  NullReferenceException when ParagraphTextElementBlock element is not under the Form folder

Steps to reproduce:

  • Create a form that contains a Rich text element.
  • Cut that element under For This Form folder and paste it into another folder.
  • View the page that contains the form.

Expected result:
The page shows the form without any problems.

Actual result:
A NullReferenceException has been thrown.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2754
  Form field dependencies are not imported correctly

Steps to reproduce:

  1. Create a form with 2 elements and make the second element show if the condition is met on the first element.
  2. Export the page with the form to a file.
  3. Change the name of the first element in the form.
  4. Import the form without updating existing content.
  5. Go to the dependencies tab in the second element of the imported form.
  6. The dependency has a crisscrossed background and the name of the dependent form element is the name of the changed element from the first form. 

Expected result:

Form field dependencies should work.

Actual result:

Dependencies for form elements do not get imported correctly and do not work. In the Dependencies tab in the imported form, the second text element's dependency points to the first text element in the original form.

 

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2485
  The text "The form has been submitted successfully." isn't translated correctly in Swedish

Steps to reproduce:

  1. Create a page in SV language that contains a form container.
  2. Submit form.

Expected:

The text "The form has been submitted successfully." is translated correctly.

Actual:

The text "The form has been submitted successfully." isn't translated correctly in Swedish. It still displays: "Formuläret skickat.", which is the old translation and not the latest.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2804
  CleanupPartialSubmissions() removes both partial and finalized submissions

CleanupPartialSubmissions() incorrectly collects and removes both partial AND finalized submissions.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2749
  Improve Form submit events

Submitted form events have been updated to support doing asynchronous calls before submitting data.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2579
  Slow ExpiredFormSubmissionRemoveJob

The ExpiredFormSubmissionRemoveJob loads all existing forms before performing a delete action on expired forms. This may cause performance issues if there are a lot of submitted forms.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 2021
AFORM-2778
  GetGeoData issue

The default controller can be overridden by editing the default coreController="/EPiServer.Forms/DataSubmit". This does not apply to the Hidden visitor profiling regarding the GetGeoData() method from the controller, since the URL used for calling that is hardcoded in the client resource javascript (EPiServerForms.js). A fix should be made here to get control of the GetGeoData and to be able to really customize the functionality.

EPiServer.Forms 4.30.3; (Or a related package);
Mar 30, 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

Marketing_32.svgEpiserver Campaign

Episerver Campaign 8.53

  • Overview of scheduled jobs
    If you have scheduled jobs configured in your client, such as automatic recipient imports, you can now view them in the Episerver Campaign front end. This is helpful, for example, if you want to configure new jobs and check which jobs already exist and when they are running.
    See also: Scheduled jobs in the Episerver User Guide.

Experimentation_32.svgOptimizely Full Stack

New features:

  • Per-environment A/B test configuration and experimentation results reports.
  • Simplified, flag-centric data model. A/B tests and rollouts are now both types of "flag rules", and "rollouts" are now "flag deliveries".
  • New, consolidated configuration pane for flags and flag rules.
  • New REST API for configuring flags and flag rules.
  • New SDK methods (Decide) which offers the same functionality as Is Feature Enabled and more. Allows for future expansion of the new flag-centric data model to all experiment types.

More on releases

Related topics

Last updated: Mar 30, 2021