# October 23rd

**Changelog released on 2025-10-23**

Welcome to the latest changelog. We fixed variant grouping inheritance, enabled default dashboards for admins, ensured cross-indexed config triggers background indexing, resolved tenant provisioning issues, enhanced imports, sorting, validation, triggers, search, batching, API readiness and rule stability.

## Enhancement

{% stepper %}
{% step %}
**Support fallback in UI segmented and localized fields, where only one of them has a fallback defined**\
Added support to fallback in UI when a segmented and localized field only has a fallback defined for one of the two. If a fallback is only defined for the language, it will show the value for the fallback language and the currently selected dimension segment. If a fallback is only defined for the dimension, it will show the value for the fallback dimension and the currently selected language.\
(SP-1720)
{% endstep %}

{% step %}
**Support query path in Image elements in Publication**\
Added support for query paths in Image elements in Publication.\
(SP-1727)
{% endstep %}

{% step %}
**Attributes\_UpdateAffectedNamesAfterUpdate SystemQueue task can take up all memory on server because of lack of batching when re-indexing entities**\
SystemQueue task, Attributes\_UpdateAffectedNamesAfterUpdate is now batched, preventing it from taking up all memory on server when re-indexing entities.\
(SP-1839)
{% endstep %}

{% step %}
**Validate product structure with variants must have a variationdefinition**\
Validation has been added to make sure that product structures with variants have a variation definition when creating or editing product structures.\
(SP-1847)
{% endstep %}
{% endstepper %}

## Bug

{% stepper %}
{% step %}
**Error from creating languages via API**\
Fixed an error that could occur when creating languages through the API.\
(SP-1329)
{% endstep %}

{% step %}
**Preview segments not working**\
Fixed an error causing preview segments to not work when a field was localized and segmented.\
(SP-1409)
{% endstep %}

{% step %}
**Editing an entity-reference property shows a guid instead of entity-type**\
When editing an entity reference property, the entity type would not render correctly.\
(SP-1474)
{% endstep %}

{% step %}
**It should be possible to enter dates using the keyboard**\
It is now possible to enter dates using the keyboard.\
(SP-1745)
{% endstep %}

{% step %}
**Search result widget does not exclude "private" searches while creating a new shared dashboard**\
It is no longer possible to choose private saved searches when creating a search result widget on a shared dashboard.\
(SP-1795)
{% endstep %}

{% step %}
**Missing conditions and actions for business rules when choosing ' Entity Timer Trigger' as trigger**\
When choosing ‘\[Entity] timer trigger’ as trigger for a business rule, conditions and actions would be missing.\
(SP-1815)
{% endstep %}

{% step %}
**Regex on number attributes not working**\
Regex on NumberAttributes now work again.\
(SP-1837)
{% endstep %}

{% step %}
**Approved records selection does not persist through pageswaps when importing**\
The selection of approved records now persist when changing page during import approval page.\
(SP-1838)
{% endstep %}

{% step %}
**Excel Import of Variant Groups limited to internal id**\
Excel import of variant groups now allows the user to choose between fields on product parent instead of being limited to internal it.\
(SP-1854)
{% endstep %}

{% step %}
**Tenant provisioning failures related to DI and ensure scheduled tasks execute correctly**\
Fixed an issue in internal tools.\
(SP-1855)
{% endstep %}

{% step %}
**Missing text formatting after clicking “Edit” in report view when generating text with AI**\
When bulk generating text with AI, clicking "Edit" on the approval screen, opening the AI chat, now shows the proposed text with formatting.\
(SP-1858)
{% endstep %}

{% step %}
**When a cross-indexed configuration is modified, the system does not start the background job responsible for updating the index and updating available fields**\
Adding or removing cross-indexed attributes now trigger a background job that updates the index and updates available fields across entities.\
(SP-1859)
{% endstep %}

{% step %}
**Variants not moved to correct variant group when inherited value is used for grouping**\
Variants now act as expected, even when one or more grouping attributes has inherited values.\
(SP-1867)
{% endstep %}

{% step %}
**Invite existing user to admin => user get both admin and user roles**\
Inviting an existing user to admin no longer grants them multiple roles.\
(SP-913)
{% endstep %}

{% step %}
**When dynamic category placements are updated by the system the user is <system@struct.dk>**\
Dynamic category placements will now shown as having been made by "System" instead of "<system@struct.dk>".\
(SP-992)
{% endstep %}
{% endstepper %}

## Task

{% stepper %}
{% step %}
**Globallist references not dropping**\
Global list references are now correctly dropped when changed.\
(SP-1068)
{% endstep %}

{% step %}
**Decrease batch size of bulk updates from backgroundtasks to minimize database locking**\
Batch size of bulk updates from background tasks has been decreased to minimize database locking.\
(SP-1108)
{% endstep %}

{% step %}
**Workflow change registered even if no change has occurred**\
Workflow changes without actual changes will no longer show up as transactions.\
(SP-1114)
{% endstep %}

{% step %}
**When Deleting a large catalog it fails**\
It is now possible to delete large catalogs.\
(SP-1115)
{% endstep %}

{% step %}
**Avoid error on not found entities when fetching attribute values**\
Improved quality of life when fetching attribute values.\
(SP-1126)
{% endstep %}

{% step %}
**Text when merging does not reflect the actual merging behavior**\
Changed the description when merging products to reflect the actual behavior.\
(SP-1128)
{% endstep %}

{% step %}
**Record map to item not correct in batches**\
(SP-1135)
{% endstep %}

{% step %}
**Transactions search returns Total item count as Total pages**\
Total pages and total item count now shows their actual value when using the Transactions search endpoint.\
(SP-1144)
{% endstep %}

{% step %}
**Enrichment insights on variant updates, does not calculate when moving variants**\
Enrichment insights are now correctly calculated when moving variants.\
(SP-1145)
{% endstep %}

{% step %}
**Handle rename/segmenting on enrichment insights**\
Improved the way we handle renaming and segmenting on enrichment insights.\
(SP-1166)
{% endstep %}

{% step %}
**Prevent user from creating identifiers with same alias**\
Identifiers are now required to have a unique alias when created.\
(SP-1167)
{% endstep %}

{% step %}
**Unable to save variant group if thumbnail set to variant and there is not variant under the group**\
It is now possible to save a variant group despite the variant group having its thumbnail set to variant and having no variants under itself.\
(SP-1178)
{% endstep %}

{% step %}
**Add link from selected global list value on entity to value in global list**\
It is now possible to edit a selected global list value on an entity by clicking an 'Edit value' button.\
(SP-1207)
{% endstep %}

{% step %}
**Migration tool: Ensure API is up before running maintenance**\
Made improvements to internal migration tool.\
(SP-1825)
{% endstep %}

{% step %}
**Breadcrumb not active in Assets**\
Breadcrumbs in Assets are now active and clickable.\
(SP-1842)
{% endstep %}

{% step %}
**Set default sortOrder on Categories if not set on creation (Max + 1)**\
SortOrder on categories is now automatically assigned a sortOrder that is one above the highest current SortOrder in the catalogue if not set on creation.\
(SP-1852)
{% endstep %}

{% step %}
**Allow 'default dashboard' to be set for administrators**\
System administrators can now have a 'default dashboard' set through User Management > User groups > System Administrator.\
(SP-1861)
{% endstep %}

{% step %}
**Deleting a segment used in a business rule causes business rule to fail**\
It is no longer possible to delete a segment that is being used on a business rule.\
(SP-877)
{% endstep %}

{% step %}
**Tell user which business rule fails, if a Business rule fails unexpectedly and log include name of Business Rule in error log**\
Business rules errors will now show the failing business rule and additional logging of business rule errors have been added.\
(SP-878)
{% endstep %}
{% endstepper %}

## Feature request

{% stepper %}
{% step %}
**FR: Allow business rules to use data from attributes on primary categories not in the master catalogue**\
It is now possible to use data from attributes on primary categories that are not in the master catalogue in business rules.\
(SP-1342)
{% endstep %}

{% step %}
**Business rules: Add description as column in list view**\
It is now possible to add description as a column in the business rule list view.\
(SP-1694)
{% endstep %}
{% endstepper %}
