November 13th

Changelog released on 2025-11-13

Welcome to our latest release. We have added a new data analysis feature, made improvements to prevent deadlocks and fixed issues related to name rendering. We have added support for GPT-5 and DeepL for text generation and translation respectively, improved search options, cleaned up migrations and broadened media handling.

New Feature

  1. Add data analysis to detect entities with duplicate data: The new data analysis feature allows you to find duplicate data across one or more fields. The feature can be found under Settings > Data gorvernance > Data analysis. (SP-1871)

Enhancement

  1. Notification setting page does not use translations: Text on the notification setting page now uses translations, making it in-line with text used in other parts of the PIM and easily translated to other languages in the future. (SP-1790)

  2. Add product identifier as an available field for mapping to a parent during variant/variant group import: It is now possible to map to product identifiers when mapping to a parent during variant and variant group import. The product identifiers are denoted by '[Identifier name] (Product identifier)'. (SP-1910)

  3. Struct PIM AI Asisstant should support GPT-5 models: Struct PIM AI Assistant now support GPT-5 models. (SP-1929)

Bug

  1. Category specific attributes are displayed as inherited, even if the product model does not have variants enabled: If a category specific attribute is added and set to 'product and variant' the inherited icon is now only displayed if the product structure has variants enabled. Additionally the icon color now accurately reflect whether the variants are overridden or not. (SP-1296)

  2. Issues with enrichment insight diagram widget: When choosing enrichment insights for the enrichment insight diagram widget, it was not possible to distinguish between product, variant and category enrichment insights with the same name. The entity type is now shown to make the entity type easily identifiable. (SP-1385)

  3. Renaming existing identifier does not remove old identifiers: Changing the name of an identifier now removes identifiers with the old alias when creating the new ones with the new alias. (SP-1897)

  4. Upsert list import overwrites unmapped fields: Fixed an issue in the Upsert list import where the first row’s data was incorrectly duplicated across all rows matching the key. The importer now throws an error if the key is not unique when upserting. (SP-1899)

  5. Import fails with deadlock: Changes have been made to significantly reduce the chances of deadlocks happening. (SP-1932)

  6. Missing values causes rendering of name to fail: Rendering would sometimes fail if values used in the name pattern did not have a value. (SP-1934)

  7. New users are granted invalid culture codes: New users had invalid culture codes set when created. (SP-1936)

  8. Invalid Json example in webhook and service bus: The example seen in ‘Advanced settings’ with data mode set to ‘Ids only' for service bus messages and webhooks had quotation marks around a list object. This is no longer the case. (SP-1937)

  9. Handle deletion of attributes referenced by Entity attribute view properties gracefully: It is no longer possible to save a product structure with a 'Entity attribute view' property that references an attribute that does not exist on the entity it is viewed from. E.g. a 'Product attribute view' can not exist on a variant model if the attribute it references does not exist on the product model. (SP-1942)

  10. UI allows editing of non-existent global list: When creating an attribute through the product structure module data type 'GlobalListValueReferenceAttribute' it was possible to click 'Edit global list' without a global list being selected. This caused an empty screen to appear. This option is no longer available when no global list is selected. (SP-1943)

  11. Media attribute should allow all file types if no limitation is imposed: AssetReferenceAttributes now allow all file types if 'Limit to specific asset types' setting is empty. (SP-540)

  12. Migration: Remove variationdefinitions from structures when not using variants: Variation definitions are nwo removed from product structures that are not using variants when migrating from Struct PIM 3 to Struct PIM 4. (SP-637)

  13. Index task stuck - cannot cancel it and start a new job: It is now possible to cancel background tasks that are taking too long and deemed to be stuck. (SP-999)

Feature request

  1. Add more options to right click on rows in Search columns: Added additional options when right-clicking entities on the Search page. (SP-1667)

  2. AI translation - Support for DeepL: The AI Translation feature now supports DeepL. (SP-1762)

Last updated