These are the 15 updates to saas in version 2025.2, sorted with newest version first:

saas-2025.2-2025-06-19-18-52-03

This supersedes 2025.2-2025-06-19-15-23-50 and earlier versions.

Fix for Sorting and Files uploads are not working in Elastic Search (HOTFIX-8426)

The problem with sorting was related to a pagination problem on some node fields, like f.e. Approval Status. They do not have lower case representation indexed in Elasticsearch, which led to a pagination problems as the system tried to use it. My change does not require any reindexing. I am just checking if a sorting field has lower case representation. If so, the search after (pagination) mechanism take lower case value into account. Otherwise, it uses the original value.

saas-2025.2-2025-06-19-15-23-50

This supersedes 2025.2-2025-06-18-14-30-35 and earlier versions.

Fix for Translation File-Naming Error (ISSUE-780694, HOTFIX-8424)

An error occurred because a translation partner expected specific translation file-naming conventions in the translation file they received from the customer. The naming discrepancies caused translation files to be rejected in a specific use case. To fix the issue, the translation file name now defaults to the expected naming convention (translation.xml) should it not find translation files following the translation-BGP_(\\d+)-(.*).xml file-naming pattern.

Fix for Translation Import failing with DefaultError Premature end of file (ISSUE-773773)

Addresses a specific edge case encountered during Asynchronous Translation on a customer system, where two translation files were generated—one of which was empty. This resulted in a premature end of file error when importing the response from Lionbridge. The fix introduces an additional sanitization step that filters out empty files from the list prior to processing. This covers files that are 'Truly empty' meaning that they have a size of 0Kb, 'Effectively empty' files still pass as they do have a root defined within.

Fix for creating InDesign package from documents could incorrectly exclude files (HOTFIX-8427, ISSUE-783655)

Under certain system configurations, creation of InDesign packages could result in missing files. The Create InDesign Package background process can now be configured to always use a shared directory.

Security update (RDSEC-1105)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for issue when creating an asset without content with Asset Importer (ISSUE-739028, HOTFIX-8413)

To fix an issue that occurred when creating assets without content using the Asset Importer, optional skipping of System Properties for empty assets has been added.

Fix for Datasheet PDF generation fails for deleted assets (ISSUE-771775, HOTFIX-8398)

Improved handling of an edge case when customer-defined behavior conflicts with recommended practices: https://doc.stibosystems.com/doc/version/latest/web/content/busrules/conditions/business_condition_evaluate_javascript.html 'Although it is technically possible to write business conditions to change data, doing so can result in unpredictable errors and should therefore not be attempted.' This specific issue was observed in the Datasheet OIEP when attempting to revive a deleted asset. In this case, a customer-defined business rule triggered during the revival process and attempted to modify the asset, resulting in an OptimisticLockException. This update improves resilience by gracefully catching the exception, allowing the process to continue without termination.

Fix for severity adjustment for log (ISSUE-784717)

Decreased 'Severe' severity for log messages related to extension API errors to 'Finest.'

Fix for Cardinality Value - 'Number of Communications' not getting updated upon import (ISSUE-760831, HOTFIX-8421)

Fixed the issue, which was not updated during ECLASS import.

saas-2025.2-2025-06-18-14-30-35

This supersedes 2025.2-2025-06-16-13-48-57 and earlier versions.

Fix for images not updated to upstream systems via asset push notify / sidecars (ISSUE-779141, HOTFIX-8412)

Fixed the incorrect status when images were not updated to upstream systems via Asset Push notify / sidecars.

Fix for Translation File-Naming Error (ISSUE-780694, HOTFIX-8424)

An error occurred because a translation partner expected specific translation file-naming conventions in the translation file they received from the customer. The naming discrepancies caused translation files to be rejected in a specific use case. To fix the issue, the translation file name now defaults to the expected naming convention (translation.xml) should it not find translation files following the translation-BGP_(\\d+)-(.*).xml file-naming pattern.

Fix for Translation Import failing with DefaultError Premature end of file (HOTFIX-8418, ISSUE-773773)

Addresses a specific edge case encountered during Asynchronous Translation on a customer system, where two translation files were generated—one of which was empty. This resulted in a premature end of file error when importing the response from Lionbridge. The fix introduces an additional sanitization step that filters out empty files from the list prior to processing. This covers files that are 'Truly empty' meaning that they have a size of 0Kb, 'Effectively empty' files still pass as they do have a root defined within.

Fix for upgrade error - Sort order changed for LOV attribute configured in Globally Configured Multi Edit Data Container (HOTFIX-8411, ISSUE-781423)

Now, an LOV ID sorting order will be correctly respected in an Add Data Container popup on a Web UI Multi Edit Data Container component.

Fix for none of the Web UIs are working in Stibo Sytems internal system (HOTFIX-8373, STIBO-5648)

Fixed a faulty sort comparator in Tree Navigator.

Fix for LOV is throwing error on LOV cross validation (HOTFIX-8381, ISSUE-778994)

Fixed an unexpected validation exception on a Web UI Node Editor screen caused by evaluation of a Business Condition for LOV attributes, where one value had the same ID as another LOV value's value.

Fix for upgrade error - Enforce validity from Globally Configured Multi Edit Data Container - Add Data Container Action is not working after upgrade in Dev and resulting in blank data container rows (ISSUE-781073, HOTFIX-8406)

Now, an OK button will be disabled on the Add Data Container Popup, which contains only LOV-mandatory attributes, if the attribute values are not provided by user.

Fix for Upgrade Error - Getting unexpected error from Web UI Workflow Profile Chat Dashboard (HOTFIX-8380, ISSUE-781394)

Fixed unexpected error occurring when double clicking on a Workflow Pie Chart on a Web UI home page.

Security update (RDSEC-1105)

General security improvements have been implemented to enhance the overall security of our systems.

Fix / RCA: STEP monitoring alert (ISSUE-782298, HOTFIX-8395)

Now, the Web UI compressed component store size will be limited to avoid OutOfMemory problems.

Fix for Node Selection not refreshing after running business action (ISSUE-782163, HOTFIX-8416)

Fixed a problem that occurred when the Web UI Node List did not clean the selected item after it was deleted or removed from the list as a result of a Run Business Action execution.

saas-2025.2-2025-06-16-13-48-57

This supersedes 2025.2-2025-06-12-17-52-29 and earlier versions.

Fix for value generator performance is very slow (HOTFIX-8410, ISSUE-778181)

Improved performance of list value generator.

Fix for Auto Classification Rules SkipIfRulesDoNotAllow property not working (HOTFIX-8383, ISSUE-778134)

Fixed a problem in Auto Classification Rules where the SkipIfRulesDoNotAllow property was not working as intended.

Security update (HOTFIX-8393)

General security improvements have been implemented to enhance the overall security of our systems.

saas-2025.2-2025-06-12-17-52-29

This supersedes 2025.2-2025-06-10-11-54-12 and earlier versions.

Fix for Match and Merge Importer V2 - missing reference changes made by Business Actions (HOTFIX-8382, RDCDM-6030)

When Match and Merge Importer uses anew implementation and there is a Standardized Business Action configured that adds or removes a reference type on an incoming node, such changes were not reflected in the result record. Now, this is fixed and changes made through a Standardized Business Action are visible on the result record.

Fix for upgrade library to latest version (HOTFIX-8385, RDSEC-1117)

Fix for upgrade library in component Blob storage to final version.

Fix for upgrade library in Blob storage component (RDSEC-1175, HOTFIX-8390)

Fix for upgrade library in Blob storage component to latest version.

Fix for Match And Merge Importer V2 (RDCDM-6031)

Fixed an issue in the Match and Merge Importer V2 implementation where importing the same entity twice resulted in default source information being added after the second import attempt. Now, the importer correctly preserves or updates source information without adding defaults on repeated imports.

Security update (HOTFIX-8384)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for loop in the Web UI configuration (HOTFIX-8407, ISSUE-778040)

Now, an HTML function Web UI component will not be displayed in a design mode in order to allow users to correct it if it causes an infinite reload.

Fix for Object Type search issue (HOTFIX-8408, ISSUE-776783)

Now, an Object Type Search descriptor in the Web UI will automatically transform an 'AND' object type search into an 'OR' object type search (as one node cannot have multiple object types).

saas-2025.2-2025-06-10-11-54-12

This supersedes 2025.2-2025-06-04-12-01-23 and earlier versions.

Fix for broken link to update notes in the workbench (RDHELP-9065)

When a user first logs into the workbench after a STEP system has been upgraded, a dialog is presented that offers to open the update notes for the new release (2025.2). This update notes link was broken and is now fixed.

Fix for value generator performance is very slow (HOTFIX-8402, ISSUE-778181)

Improved performance of list value generator.

Fix for Web UI 'Multi Context Screen' component: Attribute changes applied to wrong contexts (ISSUE-765726, HOTFIX-8368)

Now, on a Web UI Multi Context Edit screen, when updating a cell, another cell will not be updated when clicking on another cell to exit the edit mode.

Internal plugin implementation for legacy file handling in BGP implementation (ISSUE-88623)

Information published in 2025.2 documentation.

Fix for GraphQL error (ISSUE-781418, HOTFIX-8379)

Fixed a problem where empty inherited references were not shown in GraphQLv2 response.

Fix for upgrade library in InMemory component (HOTFIX-8386, RDSEC-1177)

Fix for upgrade library in InMemory component to latest version.

Fix for Upgrade Error - Getting unexpected error from Web UI Workflow Profile Chat Dashboard (HOTFIX-8380, ISSUE-781394)

Fixed unexpected error occurring when double clicking on a Workflow Pie Chart on a Web UI home page.

Fix for wrong order in log tab (ISSUE-779561, HOTFIX-8400)

Improved the Log tab for Event Processors in workbench: Now, log messages from Event Processors and the event queue are sorted and deduplicated. Log messages for all nodes will be sorted in workbench.

Fix for WEBUI - LOADING PAGE (HOTFIX-8397)

Backport of ISSUE-93079

Security update (HOTFIX-8394, RDCDM-6029)

General security improvements have been implemented to enhance the overall security of our systems.

Security update (RDSEC-1108)

General security improvements have been implemented to enhance the overall security of our systems.

saas-2025.2-2025-06-04-12-01-23

This supersedes 2025.2-2025-06-03-17-51-42 and earlier versions.

saas-2025.2-2025-06-03-17-51-42

This supersedes 2025.2-2025-06-02-18-51-44 and earlier versions.

Security update (RDSEC-1106)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for making a guardrail for large values more flexible (HOTFIX-8372, RDSUP-437)

Added a config-dependent solution to make a guardrail protecting against large values more flexible.

Fix for 2025.1 - Unable to map to a variable on the import configuration after upgrade (ISSUE-777271, HOTFIX-8348)

Fixed mapping problem occurring when mapping a variable with a constant data source, and then choosing a Data Container mapping for this variable, in the import wizard in STEP Workbench.

Logging solution for files not being delivered to FTP location from PIM PROD (ISSUE-749191, HOTFIX-8351)

Added log information to integration endpoints to enable troubleshooting of errors

Fix for aspect issue (ISSUE-773846, HOTFIX-8378)

Fixed an IllegalStateException error that occurred when using Outbound Integration Endpoints (OIEPs) with the aspect 'File named by asset ID' or 'File named by asset Name' in the output template mapping.

Fix for assets with empty content (ISSUE-746581, HOTFIX-8349)

Empty assets were not migrated from Oracle to Cassandra. A workaround has been made to solve this problem.

Fix for unexpected error related to external XSLT service (ISSUE-780817, HOTFIX-8375)

Fixed an issue that occurred when users received an unexpected error stating the external XSLT service had not processed the task yet and had ended the attempt. To address the issue, a private config property was introduced that increases the waiting time of the external XSLT microservice, which is set by default to 2500 milliseconds instead of hard-coded at the 2500 limit. This property cannot be larger than 10000 (10 seconds).

Fix for empty assets not being migrated (ISSUE-95925, HOTFIX-8350)

Oracle Data Migration: Fixed the problem that empty asset content was not migrated.

Fix for PDF XMP metadata properties issue (ISSUE-773171, HOTFIX-8377)

Fixed a problem where PDF metadata could become mixed up or corrupted when importing multiple files at the same time. This fix ensures that each file's information remains intact even when the system processes several PDFs simultaneously.

Fix for asset export error when converting corrupted image files (HOTFIX-8392, ISSUE-760625)

When a Photoshop EPS file with a large physical dimension specified in the bounding box was converted, the system crashed. This is now solved.

Fix for broken link to update notes in the workbench (RDHELP-9065)

When a user first logs into the workbench after a STEP system has been upgraded, a dialog is presented that offers to open the update notes for the new release (2025.2). This update notes link was broken and is now fixed.

Updated logging for OneQueue (ISSUE-96761)

Improved logging for low-memory detector when using OneQueue BGP scheduler was added after an investigation of background processes not starting due to heap usage.

Fix for upgrade error - existing export configuration functionality failing and Web UI export not working in Dev (ISSUE-779784, HOTFIX-8362)

Fixed a problem when exporting the product parent with an empty URL selection when exporting leaf products ended up exporting only the parent and excluding the product children.

Fix for lost clipping paths in jpg conversion (HOTFIX-8357, ISSUE-765499)

Fixed a problem with missing 8BIM profiles when "Keep Profiles" was set in Image Conversion Configuration.

Fix / RCA: STEP was unavailable (HOTFIX-8370, ISSUE-762174)

Excessive caching could cause STEP to crash due to running out of memory. It is now possible to set a limit on the number of objects that are cached.

Fix for [Project Team] Data inconsistency errors(admin portal-->health check) found on SaaS Prod & Pre-prod (ISSUE-774606, HOTFIX-8387)

The OrphanDataContainers health-check had an error in its fix code that could cause a severe data inconsistency in STEP if the fix mechanism of that health-check is used. This has been fixed.

Security update (RDSEC-1164)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for issues with external process not finding temp files (ISSUE-95408)

Improvements to new feature in 2025.2 with having BGP files in Blob Storage.

Fix for high processing times for Approve Recycle Bin jobs (ISSUE-771725, HOTFIX-8359)

Fixed an issue that caused the average processing time of Approve Recycle Bin jobs to be more than 40 minutes if even one unapproved object was in the Recycle Bin. To fix the issue, a new health check was added and the node in recycle-bin missing a front revision was revised.

Fix / RCA: STEP is unavailable (ISSUE-781339)

Suppressed unnecessary logging from OIEP Business Processor, which could have caused the out-of-memory (OOM) problem.

Fix for BR creates identical key several times, not unique anymore (HOTFIX-8371, ISSUE-753472)

Now, the data container key will use a default unit if it was not specified by the "withAttributeValue" JavaScript Business Rule API, which will make sure that a new data container is not created if there is already a data container object with the same attribute value and default unit.

Fix for ElasticSearch reindexing failed (HOTFIX-8391)

The issue solves a problem of empty node id and url while reindexing data.

saas-2025.2-2025-06-02-18-51-44

This supersedes 2025.2-2025-05-28-19-58-16 and earlier versions.

Enabling Java 21 for Asset Push (HOTFIX-8358)

To improve Asset Push functionality, Asset Push now runs on Java 21.

Fix for Web UI - no space in the values of LOV attribute (ISSUE-779289, HOTFIX-8366)

We have implemented a fix that ensures tags are replaced with actual non-breaking spaces in Web UI dropdowns.

Fix for Auto Classification rule set ERROR adding new rule when filter is activated (ISSUE-743340, HOTFIX-8369)

Fixed unhandled exception when adding a new Auto Classification Rule to the table with applied filtering in STEP Workbench.

Fix for issues with external process not finding temp files (ISSUE-95408)

Improvements to new feature in 2025.2 with having BGP files in Blob Storage.

Security update (RDCDM-6029)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for ElasticSearch reindexing failed (HOTFIX-8374)

The issue solves a problem of empty node id and url while reindexing data.

saas-2025.2-2025-05-28-19-58-16

This supersedes 2025.2-2025-05-27-17-51-21 and earlier versions.

saas-2025.2-2025-05-27-17-51-21

This supersedes 2025.2-2025-05-26-06-27-16 and earlier versions.

Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269)

Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.

Security update (RDSEC-1191)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for getting an unexpected warning pop-up window on product submission (ISSUE-769335, HOTFIX-8354)

Fixed a problem occurring when adding a data container on a Web UI Node Editor via the Globally Configured Multi Edit Data Container component caused an 'Unsaved changes...' popup to appear when trying to submit a current item via Submit Action.

Security update (HOTFIX-8361, RDSEC-1179)

General security improvements have been implemented to enhance the overall security of our systems.

Fix for error trying to access the user interface (ISSUE-776605, HOTFIX-8353)

Fixed a problem when users with restricted privileges coud not access a Web UI if they did not have access to Web UI logo attributes.

Fix for workflow profile chat dashboard display issue after STEP upgrade (ISSUE-777808, HOTFIX-8355)

Improved Web UI Pie Chart legend styling so that it now wraps to the next line instead of shifting and overlapping the chart when the legend values are too long.

Fix for wrong order in log tab (HOTFIX-8356)

Improved the Log tab for Event Processors in workbench: Now, log messages from Event Processors and the event queue are sorted and deduplicated. Log messages for all nodes will be sorted in workbench.

Fix for empty data container instances are allowed to be created and persisted from Web UI even when data container has keys defined / configured. (HOTFIX-8347, ISSUE-778438)

Fixed a problem where it was possible to save a data container without a key value on a Web UI Node Editor via the Globally Configured Data Container component.

Security update (RDSEC-1187, HOTFIX-8364)

General security improvements have been implemented to enhance the overall security of our systems.

Security update (RDSEC-1199)

General security improvements have been implemented to enhance the overall security of our systems.

saas-2025.2-2025-05-26-06-27-16

This supersedes 2025.2-2025-05-23-14-56-37 and earlier versions.

Added extra check to logging in (ISSUE-95719)

Added extra check when matching users by key value.

saas-2025.2-2025-05-23-14-56-37

This supersedes 2025.2-2025-05-22-11-39-33 and earlier versions.

Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269)

Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.

saas-2025.2-2025-05-22-11-39-33

This supersedes 2025.2-2025-05-22-06-28-26 and earlier versions.

saas-2025.2-2025-05-22-06-28-26

This is the first 2025.2 version of saas.