Optimizely - update 403

Release summary

New features for Optimizely Content Cloud, Optimizely Commerce Cloud and Optimizely Languages. Bug fixes for Optimizely Content Cloud, Optimizely Commerce Cloud,  Optimizely Commerce PIM, Optimizely Profile Store.

Released items May 24, 2022

Area ID Type Description Released
PROF-7762
  [Segment_v2.0]: Returns 500 Server Error when input a negative number in param with profile filter definition

Steps to reproduce:

  1. Create a profile filter definition with params being number data types (int, long, double):
{
  "Name": "Int_data2",
  "Description": "Number equal a value",
  "Query": "Payload.number eq {{value}}",
  "Parameters": {
    "value": "int"
  },
  "Category": "Profiles",
  "Type": "Profiles"
}

-> Create successfully

2.  Create a segment with filter definition in step 1 and insert a negative number in param like this:

{
  "Parameters": {
    "value": -2
  }
}

Expected result:

Returns 201 Created.

Actual result:

Returns 500 Internal Server Error.

Note: It does not occur in the event filter definition.

EPiServer.Profiles.Client 1.24.0;
May 25, 2022
COM-15587
  [PIM] Shouldn't sync property of Dictionary dataType in Commerce to PIM with controlType is TextField

Fixed an issue where properties of type EnumMultiValue or DictionaryMultiValue are synced to PIM with wrong ControlType descriptors: TextField, DropDown, MultiSelect, RadioButton; these should only be MultiSelect.

EPiServer.Commerce.PIM 1.0.1;
May 25, 2022
COM-15564
  Align decimal datatype minimum and maximum value for model's property

Fixed an issue where no properties were auto-mapped in PIM when syncing models containing at least one decimal-backed property (float/decimal/etc.).

EPiServer.Commerce.PIM 1.0.1;
May 25, 2022
COM-15573
  PIM integration sync does not include property validation settings

Fixed an issue where content type properties decorated with any validation attribute (StringLength/RegularExpression/Range) occasionally caused an error when publishing from PIM; these attributes are now ignored if the property is synced to PIM.

EPiServer.Commerce.PIM 1.0.1;
May 25, 2022
COM-15249
  [PIM] Error happens when in PIM, change Categories of a published product then run Job 'PIM: Publish approved products'

Fixed an issue where the publish job fails with an access denied error message after changing parent category for a product in PIM.

EPiServer.Commerce.PIM 1.0.1;
May 25, 2022
COM-15604
  Find.Commerce is not compatible with Commerce 14.3

In Commerce Cloud 14.3.0, usage of BinartyFormatter was removed, which caused issues with Find.Commerce. Those changes were reverted to bring BinaryFormatter back in 14,3,1,

EPiServer.Commerce 14.3.1;
May 25, 2022
CMS-21895
  Migrate Identity data with CMS 12

You can now migrate ASPNET Identity data with CMS 12.

EPiServer.CMS.UI 12.7.0;
May 25, 2022
CMS-22234
  Support editing tiff files

Content Cloud supports the editing of tiff files.

Although the default list may have file extensions that may not work with editing, the ImageEditorOptions.SupportedEditExtensions option is writable,

EPiServer.CMS.UI 12.7.0;
May 25, 2022
CMS-22500
  Missing Cache-Control headers in CMS UI and Shell responses

Fixed an issue where the Cache-Control headers in CMS UI and Shell responses were missing endpoints.

EPiServer.CMS.UI 12.7.0;
May 25, 2022
CMS-21563
  Blocks quick edit and image upload get stored in wrong folder

Fixed an issue where a block with an image property was created in Quick edit but was stored in the For this page folder instead of the For this block folder.

EPiServer.CMS.UI 12.7.0;
May 25, 2022
CMS-23346
  [Decouple sites] Management site layout is broken when opened subpages

Fixed an issue where the Management site layout broke when subpages were opened.

EPiServer.CMS.UI 12.7.0;
May 25, 2022
CMS-22278
  [CMS 12] Improve exception message for faulty module zip files

Improved the error message for the ZipArchiveVirtualPathProvider.FileDataLoader method to include diagnostic details.

EPiServer.CMS.Core 12.6.0;
May 25, 2022
CMS-21775
  Use simple address as outgoing URL when available

You can use simple addresses as outgoing URLs (when simple URLs are available).  The following example shows how to set PreferredUrlFormat to Simple or Hierarchical (default) in startup.cs (or in appsettings.json).

public void ConfigureServices(IServiceCollection services)
{
    // omitted for brevity

    services.Configure<RoutingOptions>(o => o.PreferredUrlFormat = PreferredUrlFormat.Simple);
}

 

EPiServer.CMS.Core 12.6.0;
May 25, 2022
CMS-21774
  URLs based on the owning content for files in contentassets folder

You can have friendly media URLs (like https://www.something.se/en/research/research-support/contentassets/some-document.pdf) that are based on the content owner by entering the following configuration code:

public void ConfigureServices(IServiceCollection services)
{
services.Configure<RoutingOptions>(o =>
{
	o.ContentAssetsBasePath = ContentAssetsBasePath.ContentOwner;
});
}

 

EPiServer.CMS.Core 12.6.0;
May 25, 2022
CMS-22374
  Scheduled job stuck in running state after application crash

Fixed an issue where a job was stuck in a running state after an application crash by adding a Stop button that terminates the job.

EPiServer.CMS.Core 12.6.0;
May 25, 2022
LM-401
  Support .Net6

Language Manager is now supported in .NET 6.

EPiServer.Labs.LanguageManager 5.1.0;
May 25, 2022

More on releases

Related topics

Last updated: May 25, 2022