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

saas-2025.2-2025-08-15-13-23-56

This supersedes 2025.2-2025-08-13-10-46-12 and earlier versions.

Fix for Data Container ID populated but receiving an 'ID is mandatory' message in Web UI and ID field textbox is not visible (RDSUP-448)

Fixed problem occurring when an editable ID field on a Data Container popup on a Web UI Multi Edit Data Container component was poorly styled and did not support tabbing, which created an unusable ID field.

Fix for the Context Help Display Mode is not functioning within the value section component on the Web UI (ISSUE-797580)

Support is added for the below context help placement for Read Only fields on Web UI Node Editor.

saas-2025.2-2025-08-13-10-46-12

This supersedes 2025.2-2025-08-12-11-48-33 and earlier versions.

Fix for basket not showing the right data (ISSUE-796233)

If there are two basket collections for a current user with uppercase and lowercase user ID, Web UI will now prioritize using the lowercase one if both are empty. Otherwise, the system will use the one that is not empty.

saas-2025.2-2025-08-12-11-48-33

This supersedes 2025.2-2025-08-07-12-35-39 and earlier versions.

Fix for PDX outbound failing (ISSUE-798464, HOTFIX-8543)

When an OIEP is triggered, it checks if the AuthFunction exists. This check returned an unhandled NullPointerException. This has been fixed.

Security update (HOTFIX-8532)

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

Fix for inability to edit unique key values (ISSUE-776797, HOTFIX-8536)

Fixed an unexpected exception that occurred in the STEP Workbench when editing unique key values.

saas-2025.2-2025-08-07-12-35-39

This supersedes 2025.2-2025-08-07-12-14-42 and earlier versions.

Fix for blob segment error (ISSUE-792484)

Fixed a problem that, in very rare cases (race condition), could result in missing BLOB values (values longer than 4000 characters). The garbage collector could mistake a BLOB value for garbage (and thus remove it) if it was written at the very same time as the garbage collector ran for that specific BLOB value.

Fix for decline in performance of prod environment (ISSUE-774758, ISSUE-93334, HOTFIX-8527)

Cassandra-based STEP systems could, in rare cases, become unresponsive due to the internal Cassandra Garbage Collector holding a snapshot open for a long time. This fix improves Cassandra tokenscanner to enable Cassandra GC to release the In-Memory snapshot more frequently to avoid using many resources in the STEP system.

Security update (HOTFIX-8526)

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

Fix for missing blob segment error (ISSUE-792484, ISSUE-788670, HOTFIX-8524, ISSUE-789869)

For more information on this fix, see issue-796457 and issue-796462.

saas-2025.2-2025-08-07-12-14-42

This supersedes 2025.2-2025-07-31-21-01-02 and earlier versions.

STEP About Page - Updated documentation URL (RDHELP-9310)

Updated the documentation URL on the About Page to match documentation URL on the STEP main page.

Fix for BMEcat export could incorrectly include ARTICLE_PRICE elements with no PRICE_AMOUNT (HOTFIX-8528, ISSUE-794374)

When exporting data in BMEcat format, if a Price mapping was configured to use a transformation, the export could incorrectly include ARTICLE_PRICE elements with no corresponding PRICE_AMOUNT element. The PRICE_AMOUNT element is a mandatory element for ARTICLE_PRICE elements, so the ARTICLE_PRICE should only be included if there is a PRICE_AMOUNT. For this solution, the following configuration property needs to be added: FixSpecific.ISSUE794374=true

Fix for Log tab not working for a list of calculated attributes (HOTFIX-8521, ISSUE-790788)

Fixed a problem in which the Log tab with attribute log lines with line breaks was unavailable in the STEP Workbench due to an unexpected exception.

Fix for the process for creating a product information sheet is too slow with SaaS (ISSUE-785559, HOTFIX-8531)

We bUI: When generating a PDF proof from a Proof View screen that is configured to 'Generate proof in background', if the generation of the proof failed, the background process was incorrectly marked as 'Succeeded'. This has now been changed so that if the proof generation fails, the background process also fails.

Fix for Search performing slow (HOTFIX-8529, ISSUE-791998)

STEP Workbench: When using the Advanced Search panel and having a search resulting in a large result list, showing the result list could take unnecessarily long time in the workbench client. This is only a problem for the systems where the limit on the number of shown results has been increased to more than the default of 100. This has now been fixed.

Security update (HOTFIX-8533)

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-8534)

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 Recycle Bin approval error (ISSUE-790806, HOTFIX-8522)

Fixed an unexpected ConcurrentModification exception when purging assets from the Recycle Bin.

Fix for persistent IIEP in Web UI Warning Notification Panel (HOTFIX-8525, ISSUE-782522)

Created a customer-specific solution to correct an issue with a finished process that would not auto-delete from the Web UI Warning Notification Panel.

Fix for missing blob segment error (ISSUE-792484, ISSUE-788670, HOTFIX-8523, ISSUE-789869)

For more information on this fix, see issue-796457 and issue-796462.

saas-2025.2-2025-07-31-21-01-02

This supersedes 2025.2-2025-07-29-17-51-18 and earlier versions.

Fix for error message disappear right after it is shown (without dismiss) (HOTFIX-8520)

Fixed a problem, when alerts, shown by using the Run Business Action on Web UI Node Editor, were cleaned up when evaluating validation business conditions on the same screen.

Fix for inability to remove un-mapped references (HOTFIX-8510, ISSUE-786982)

When using the mapper to import either assets, classifications, or entities, the import functionality will now allow removal of entity to product, asset to product, and classification to product cross-references, if the reference type has been configured to remove un-mapped reference types in the import configuration.

Fix for the process for creating a product information sheet is too slow with SaaS (ISSUE-785559, HOTFIX-8508)

We bUI: When generating a PDF proof from a Proof View screen that is configured to 'Generate proof in background', if the generation of the proof failed, the background process was incorrectly marked as 'Succeeded'. This has now been changed so that if the proof generation fails, the background process also fails.

Fix for error in Web UI design mode edit screen (PRESALINTERNAL-2017)

Added a null check to avoid an error if a configuration in the Web UI Node List has an attribute configured that has been deleted after the configuration has been done.

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

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 inability to re-assign tasks to correct users in bulk (HOTFIX-8509, ISSUE-783931)

To address an error that occurred when attempting to bulk-assign tasks to users in the Web UI, changes have been made to ensure the correct node is used for calculating valid assignees for a task in the Web UI Node List.

Fix for background process issue related to duplicates (HOTFIX-8519, ISSUE-794541)

It has been seen that the STEP background process (BGP) system stops scheduling new BGPs due to internal duplicates of values used for controlling the state of the BGP (running, waiting, succeeded,etc.). This fix makes the BGP system able to survive cases where LOVs used by BGPs have duplicates. For instance, the status attribute containing the state running, waiting, succeeded, etc. Also ensured specifically for the status attribute that creating duplicates is not possible anymore. This also includes removing any duplicates already created.

Fix for dynamic pop-ups not disappearing after correcting the data (ISSUE-793992)

Introduced a customer-specific solution which will clean up the business condition alerts on Node Details and Initiate Item screens in the Web UI when the business condition does not return messages anymore (the errors have been fixed).

Fix for Advanced Search in Web UI searching specific characters (HOTFIX-8514)

In the Web UI Advanced Search component, it was not possible to search for values containing multiple consecutive spaces. This has been fixed.

Fix for STEP - PROD - BGP Stuck (ISSUE-794565)

A fix was made so it is possible to delete BGPs of type 'Refreshing Node Collection.'

Sorting attribute value columns in Web UI not working correctly (ISSUE-785505, HOTFIX-8513)

A problem occurred when values could not be correctly identified as alphanumeric. In these instances, the system would fall back on simply comparing them as numeric, which caused all values to tie, which caused the system to then fall back on sorting by the ID column instead. This fix includes a check in the default case to see if the values are numeric. If not, a string comparison is performed instead.

Fix for multiple issues in Dev Environment post version upgrade 2024.4 (HOTFIX-8517)

Saving a page in Web UI with multiple changes could, in some cases, fail with an exception. This has been fixed.

Fix for problem importing new publications (HOTFIX-8500, ISSUE-787932)

Fixed a problem that occurred with importing new publications when importing from Excel.

Fix for InDesign processes in production are very slow (HOTFIX-8502, ISSUE-789605)

Progress bar is incremented in InDesign Queue when input is more than 90 nodes. This has been fixed.

Fix for inability to create combo product (ISSUE-793554)

Previously, in an edge case where a user group had been deleted after being assigned as a default assignee in a workflow, users would encounter a NullPointerException if the workflow remained unchanged and valid object types were automatically initiated. This issue made it difficult to diagnose the problem as users would only discover the cause by attempting to edit the workflow. This has been improved: now, the null pointer is handled gracefully, and a clear, immediate error message is presented to the user, eliminating the need for additional investigation.

saas-2025.2-2025-07-29-17-51-18

This supersedes 2025.2-2025-07-24-13-41-07 and earlier versions.

Fix for PCdb load error (ISSUE-791220, HOTFIX-8501)

Fixed a NullPointerException occurring in the AutoCare PCdb import.

Fix for unexpected result returned in Web UI Advanced Search (ISSUE-772519, RDSUP-446)

There was a problem searching in the Web UI for values, including multiple consecutive spaces. A previous fix did not address the problem sufficiently, thus this new fix reverts the old fix and adds the better and more stable fix.

Editing a calculated attribute function could result in an error when attempting to insert a template function (HOTFIX-8512, ISSUE-790443)

If a system was configured with the configuration property Calculated.TemplateRoot that was set to a directory that did not exist, an error would occur when editing a Calculated Attribute function. This has been fixed.

Fix for Advanced Search in Web UI searching specific characters (HOTFIX-8514)

In the Web UI Advanced Search component, it was not possible to search for values containing multiple consecutive spaces. This has been fixed.

Fix for Asset Importer importing invalid assets while using zip functionality (ISSUE-791198, HOTFIX-8515)

Asset Importer will now ignore the contents of the macOS resource folder when importing assets from a zip file.

Solution for value generators generate key errors while they are not used (The value 'XXX' has already been generated) (ISSUE-777353, HOTFIX-8503)

Added detailed debug logging to List Value Generator.

Fix to enable the Delete and Purge options (HOTFIX-8470, ISSUE-786287)

Fixed a problem in which the value generator was inaccessible with invalid values in the STEP Workbench.

Fix for Stibo-generated keys containing an invisible special character (octal literals) (ISSUE-780670, HOTFIX-8499)

The CSV import for List Value Generators did not handle BOM characters and as a result unwanted BOM characters got imported within the values. The fix handles BOM characters correctly so they do not end up imported within the values.

Fix for in the Web UI Search Screen, the order of toolbar facets are shown in a strange order (ISSUE-99820)

The order was not honored. A proper map structure (linked hash map) to honor the order from configuration has been added to fix this issue.

Fix for STEP - PROD - BGP Stuck (ISSUE-794565)

A fix was made so it is possible to delete BGPs of type 'Refreshing Node Collection.'

Fix for ID label translation in workbench 2025.2 Japanese version (ISSUE-790795)

Now, an ID label in workbench will not be translated in Japanese and just say 'ID.'

saas-2025.2-2025-07-24-13-41-07

This supersedes 2025.2-2025-07-23-10-59-44 and earlier versions.

Fix for Excel export behavior not working correctly (different output with EMC / OIEP or manual export) (HOTFIX-8491, ISSUE-764240)

Fixed problem with business function results caching, which lead to missing export values that were related to business function mapping.

Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8496, ISSUE-788623)

Now, Web UI configuration will reload Matching Algorithms cache every 30 minutes in addition to doing a Web UI configuration last edit date check to make sure that latest changes in the configuration are reflected.

Fix for BMEcat 1.2 export configuration delivers wrong REFERENCE_FEATURE_SYSTEM information (ISSUE-780738, HOTFIX-8504)

Fixed the REFERENCE_FEATURE_SYSTEM information to be in line with BMECat 1.2 specifications.

Fix for Translation Import failing with DefaultError Premature end of file (HOTFIX-8492, 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 unexpected result returned in Web UI Advanced Search (ISSUE-772519, RDSUP-446)

There was a problem searching in the Web UI for values, including multiple consecutive spaces. A previous fix did not address the problem sufficiently, thus this new fix reverts the old fix and adds the better and more stable fix.

Fix for how to export primary image ID of a child via Generic JSON OIEP (HOTFIX-8490, ISSUE-781024)

A fix was made for for exporting asset references on the child nodes in the streaming mapper.

Fix for SFTP delivery ZIP functionality (ISSUE-786641, HOTFIX-8505)

When saving a ZIP file during an SFTP delivery, the correct extension (".zip") is now used in the file name rather than the exported file's file extension type.

Fix for Advanced Search in Web UI searching specific characters (ISSUE-772519, HOTFIX-8498)

In the Web UI Advanced Search component, it was not possible to search for values containing multiple consecutive spaces. This has been fixed.

Fix for File Delivery Method stopped working after STEP image update (ISSUE-794312)

Fixed the export delivery plugin to rename the final file correctly when using legacy storage folder options. Also, we improved text in the exception when this fails.

Fix for error occurs during automatic mapping when the value of the embedded number attribute is blank during Excel import (ISSUE-790087)

Fixed a problem occurring where it was not possible to import an empty embedded number attribute value in STEP Workbench.

Fix for eCatalog: No export of references on product level (ISSUE-765120, HOTFIX-8497)

Fixed the issue where child objects were exported instead of the selected ones when using eCatalog.

Fix for generate event's business action does not give latest values for triggering attributes (ISSUE-765560)

A property that dictates whether or not an event should be generated before or after the object has been updated for a customer-specific use case.

saas-2025.2-2025-07-23-10-59-44

This supersedes 2025.2-2025-07-17-09-17-24 and earlier versions.

Fix for PDX - PDX Channels LOV error (ISSUE-776891, HOTFIX-8404)

Channel IDs from PDX that are longer than 100 characters are now hashed using UUID.nameUUIDFromBytes(...). The resulting 36-character ID is stored in the PDX Channels LOV. Example: id=f2c8c1a0-6c3e-3b3e-8a7e-4f5c8e4f6f3e, value={"name":"Skin Care", "parentChannelID":"Arts_PROD_Sample_Channel-KBduCjzT"} The original full Channel ID is preserved in the PDS Status Data Container.

saas-2025.2-2025-07-17-09-17-24

This supersedes 2025.2-2025-07-16-07-25-54 and earlier versions.

Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8495, ISSUE-788623)

Now, Web UI configuration will reload Matching Algorithms cache every 30 minutes in addition to doing a Web UI configuration last edit date check to make sure that latest changes in the configuration are reflected.

Fix for sorting and file uploads are not working in Elasticsearch (ISSUE-773068)

The problem with sorting was related to a pagination problem on some node fields, for example, 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. A fix has been prepared for Approval Status and other static fields that have enumerated values. The search, after (pagination) mechanism, takes lower case values into account. Otherwise, it uses the original value.

Fix for Web UI error message creating issues for suppliers (HOTFIX-8488, ISSUE-775983)

Now multi-value attribute values with units will not provoke unexpected exceptions in the Globally Configured Unfolding Data Container component in the Web UI.

Fix / RCA: DAMRDM - Recurrent Error: The sensor com.stibo.monitoring.plugins.GCOverheadSensor-FullGCOverheadLoad took unreasonably long to respond (HOTFIX-8493, ISSUE-787894)

Increased time for which the GC Overhead Sensor can be executed before causing the warning about slow execution from 3 to 20 seconds - due to the slow GC logs reading.

Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8494, ISSUE-772148)

Now, the Hide Equal functionality works correctly on the Multi Workspace Screen when applied to attribute values that do not exist in the approved workspace.

Fix for production environment outage (HOTFIX-8489)

To fix an environment outage, the amount of undo / redo operations on a Mass Creation Screen in the Web UI will be reduced to 100 in order to save server memory.

saas-2025.2-2025-07-16-07-25-54

This supersedes 2025.2-2025-07-15-11-38-58 and earlier versions.

Fix for exporting Smartsheet caused errors in specific case (HOTFIX-8485, RD-24375)

When trying to export Excel Smartsheet, it will no longer fail and throw a NullPointerException if the exported product has not been initiated in a workflow.

Additional logging for object approvals intermittent not creating an endpoint event (HOTFIX-8479)

Added detailed logging at level FINEST when node is not found in workspace during export.

Fix for experiencing slowness + unexpected error on STEP Web UI (HOTFIX-8476, ISSUE-789741)

Backported latest improvements to global representation caching to 11.1-MP6.

Fix for NullPointerException during impact analysis (HOTFIX-8480, ISSUE-785693)

Fixed a NullPointerException that occurred during the Change Package impact analysis when handling the FunctionDependency tag of a local business rule of a workflow.

Fix for issue executing bulk updates (ISSUE-784671)

To fix an error thrown when attempting a bulk update, a special attribute holding the search URL is allowed to exceed 1M limit via a property. The limit is in place to protect against running out of memory, but given that relatively few values will be held on the heap for this attribute, allowing it presents no problem.

Fix for unexpected Error in Web UI designer (ISSUE-790958, HOTFIX-8487)

Fixed a NullPointerException occurring in the Globally Configured Multi Edit Data Container in the Web UI's design mode.

Fix for state assign item to product - error when reassigning item to group in portal (HOTFIX-8483, ISSUE-783943)

Now, an assignee's type (group or user) will be correctly determined by the Submit from Grid action when being opened in a Task List with status flag filtering.

Fix for GDSNDatapoolDatasource cannot be cast to class error (HOTFIX-8486, ISSUE-789319)

Fixed a ClassCastException error thrown by the outbound integration endpoint (OIEP) Poller with GDSN Data Pool configured.

Fix for workbench error when a new PIM window is opened (HOTFIX-8475, ISSUE-773377)

Exceptions are prevented when doing drag and drop in workbench from a product to a plan.

Fix for special characters issue in export file (ISSUE-788443)

The fix ensures that spaces in the name of a downloaded file are preserved and not substituted with plus ('+') characters.

Fix for Import InDesign Package failure (HOTFIX-8471, ISSUE-787788)

The Import InDesign Package action now uses the shared directory for the InDesign documents to avoid InDesign failing to open / download the document if more servers in a cluster are sharing the task.

Fix for empty content not recognised on attribute groups in InDesign product templates (HOTFIX-8468, ISSUE-773840)

When using a “STEPGROUP AG” tag in an InDesign product template for which the product does not have values for any of its attributes in the specified attribute group, the text from the start STEPGROUP tag to the end STEPGROUP tag is deleted.

Fix for error while trying to run force empty recycle bin (HOTFIX-8482, ISSUE-778194)

Fixed a NullPointer Exception (NPE) occurring when retrieving an asset from the recycle bin.

saas-2025.2-2025-07-15-11-38-58

This supersedes 2025.2-2025-07-11-11-27-48 and earlier versions.

Fix for SVGs in the workbench internal viewer are cropped (HOTFIX-8463, ISSUE-785333)

This solution fixes the preview of images from Image Viewer in workbench from being cropped on the right and bottom. Instead of referencing the entirety of the Image Viewer, including the Title Border, it now references the draw area exclusively. Images are therefore presented and scaled and centered according to the draw area only.

Fix for matching on save is not working as per latest data (ISSUE-783731, HOTFIX-8481)

When using the Web UI component Matching On Save with the Run Business Action button that calls the Address Standardization Business Action, evaluation of match codes were calculated on saved data before calling Business Action. Now, it is fixed and calculation of match codes is also called after the Business Action. To enable this functionality, which is not standard, contact Stibo Systems Support.

Fix for the changes done in 'Applies If' using Edit icon is not getting saved in business rule (HOTFIX-8477, ISSUE-787497)

Fixed problem so that changes in the JavaScript 'Applies If' condition are now saved when being edited via the 'Pen' icon in STEP Workbench.

Fix for workbench error when a new PIM window is opened (HOTFIX-8478, ISSUE-773377)

Exceptions are prevented when doing drag and drop in workbench from a product to a plan.

Fix for problem with OIEP object selection list in product selection (ISSUE-704765, HOTFIX-8467)

Fixed an issue in outbound integration endpoints (OIEPs) where product selection changes were not properly reflected in the endpoint's XML configuration. This fix ensures all product selections made in the UI are correctly persisted in the endpoint's configuration. In order to enable the fix, the following configuration property needs to be added and set to 'true': FixSpecific.ISSUE704765=true.

Fix for assets cannot be searched when selecting test objects for business actions (ISSUE-789961)

To fix the issue, it is now possible to select assets in the Test Business Rule dialog.

saas-2025.2-2025-07-11-11-27-48

This supersedes 2025.2-2025-07-09-10-20-05 and earlier versions.

Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8484, ISSUE-788623)

Now, Web UI configuration will reload Matching Algorithms cache every 30 minutes in addition to doing a Web UI configuration last edit date check to make sure that latest changes in the configuration are reflected.

Fix for M&M V2 - Wrong count on import (HOTFIX-8474, RDCDM-6032)

Fixed an issue in Match and Merge Importer's new implementation where groups of records for matching and merging were duplicated, and because of that, the amount of records presented in the execution report's message was higher than amount of records provided in the import file.

saas-2025.2-2025-07-09-10-20-05

This supersedes 2025.2-2025-07-08-14-33-45 and earlier versions.

Fix for asset export error when converting corrupted image files (HOTFIX-8466)

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 issues while updating Attribute Validation (Multivalue True to False) (HOTFIX-8462, ISSUE-776708)

Now, a healthcheck 'History entries pointing to non existing previous versions' will not hold the epoch lock, preventing LFSC processes from starting.

Fix for endpoint created before the migration (HOTFIX-8473, ISSUE-788016)

Fixed an unexpected exception in CharactersBetweenTransformation which was caused by an end character being placed before a start character.

Solution for inconsistent results in Admin Portal’s User Activity Report (ISSUE-785736, HOTFIX-8457)

Added logging to expose possible error. Further investigation is ongoing.

Fix for high disk utilization (ISSUE-787527, HOTFIX-8464)

Fixed a problem that occurred in the mapDB implementation when mapDB files created by the exporter could be left in temporary Linux storage even after the process completed.

Fix for BMEcat XML export not working as expected for assets of the same type (ISSUE-778345, HOTFIX-8459)

This solution fixes the problem with non-exported MIME elements in BMEcat when multi-level references are used in the mapping to get the MIME_SOURCE value. Introduced a temporary config property: FixSpecific.ISSUE778345 - when set to false it uses the values only from the first level references instead of the last level configured in mappings.

Additional logging for object approvals intermittent not creating an endpoint event (ISSUE-730220)

Added detailed logging at level FINEST when node is not found in workspace during export.

Fix for AsyncJobRunner not cleaned up from background process area (ISSUE-778948, HOTFIX-8469)

Now, folders will be cleaned up correctly after AsyncJobRunner finishes and is scheduled for cleanup.

Fix for SFTP Delivery running into a timeout (HOTFIX-8460, ISSUE-784021)

Added configurability for buffer size and internal timeout for the SFTP client.

saas-2025.2-2025-07-08-14-33-45

This supersedes 2025.2-2025-07-06-04-21-09 and earlier versions.

Fix for Translation File-Naming Error (ISSUE-780694)

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 AsyncJobRunner not cleaned up from background process area (ISSUE-778948)

Now, folders will be cleaned up correctly after AsyncJobRunner finishes and is scheduled for cleanup.

saas-2025.2-2025-07-06-04-21-09

This supersedes 2025.2-2025-07-03-17-53-22 and earlier versions.

Fix for upgrade error - Sort order changed for LOV attribute configured in Globally Configured Multi Edit Data Container (HOTFIX-8450, 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 multi-valued LOV not working correctly on data container (ISSUE-788407, HOTFIX-8465)

Fixed a problem that occurred when multi-valued Lists of Values (LOVs) with IDs were not saved correctly by the Globally Configured Unfolding Data Container component.

Fix for Web UI validation blocking ability to save (ISSUE-783052, HOTFIX-8448)

To fix an error that prevented products from being saved, a property was introduced that allows multi-value duplicates in the Web UI Node Editor. The property defaults to false but when toggled will introduce the desired behavior.

Fix for validating product from a Task List forward to home (ISSUE-747902, HOTFIX-8458)

An existing HOTFIX-8251 was backported to 2024.3. Fixed an unexpected exception related to navigating to an item after submitting it from the current state.

Fix for 1000 data containers in the Web UI -> STEP Crashes (ISSUE-786648, HOTFIX-8456)

Reduced memory usage by not showing data containers and headers for Globally Configured Multi Edit Data Containers in Web UI Design Mode.

saas-2025.2-2025-07-03-17-53-22

This supersedes 2025.2-2025-07-01-14-49-59 and earlier versions.

Fix for faceted search not displaying objects to which the user group has access (ISSUE-784777, HOTFIX-8449)

Nodes that were directly defined in the privilege definition were not displayed in the Elasticsearch search screen. This is now fixed and all nodes to which the user has been granted privileges are visible.

Fix for approval status is not completely working as it should when searching from Instrument UI (RDSUP-442, HOTFIX-8455)

After the fix, approval status in Elasticsearch presents proper values in each context.

saas-2025.2-2025-07-01-14-49-59

This supersedes 2025.2-2025-06-30-13-52-07 and earlier versions.

Fix for SETBACK - Size settings in ImageConversionPipelines is no longer working for EPS files (ISSUE-760625, RD-24371)

Fixed a bug introduced in pipeline calculate-resolution introduced in a recent commit for a customer fix.

Fix for delete objects from recycle bin not working (HOTFIX-8441, ISSUE-768647)

Dual visible soft values in the health check (Softvalues for Dual Visibility) also works when the values are stored under edgeid instead of nodeid.

Fix for error when deleting collection nodes (ISSUE-772227, HOTFIX-8453)

Assets used on multiple pages could not be purged from the Recycle Bin. This has been fixed.

(HOTFIX-8438)

Now the import preview will be able to read more than 1000 characters from the mapped column cell, which will fix the incorrect exceptions about tag validation.

Fix for attributes without values in BMEcat 1.2 export (HOTFIX-8444, ISSUE-775600)

Fixed a problem in which attributes without values or names were being exported in BMEcat 1.2 exports. To address the issue, a new configuration property has been introduced that, when enabled, does not add article feature elements when feature values or names are empty.

Fix for 'BGPLegacySharedFSStorageFolderPlugin' error (ISSUE-788228)

After upgrading to STEP 2025.2, starting BGPs could produce some severe log entries in step.0.log (especially when starting Event Processor BGPs) that are not really severe. These severe log entries have now been removed.

Fix for nested references are not exported in generic JSON (ISSUE-778076, HOTFIX-8454)

When exporting in generic JSON format, nested references are now correctly handled.

Implemented support for Instrument-server support in loadbalancer (ISSUE-99110)

The HAProxy based loadbalancer is used for on-prem STEP systems, including development systems, so it needs to support the multitenant Instrument server. SaaS systems implement this support via the Kubernetes Ingress, which sits in front of the STEP app server and is not related to this change.

Added ability to leave the loadbalancer at an old version when upgrading STEP (RDHELP-9191)

The loadbalancer frontend needs to be able to understand the shape of the STEP cluster, but when new server types are created, the frontend does not understand those. This is a change to simply ignore new server types and rely on the already known types.

Fix for business rule-based message processor OIEP failure (ISSUE-786873)

To fix an issue with a failing OIEP (outbound integration endpoint), a Rhino-xml third-party library was added to re-enable E4X (ECMAScript for XML) XML API in JavaScript.

Fix for Assets not pushed (HOTFIX-8442, ISSUE-784974)

Added third-party library to Asset Push Sidecar to fix the problem that Asset Push stopped pushing assets.

saas-2025.2-2025-06-30-13-52-07

This supersedes 2025.2-2025-06-27-14-58-45 and earlier versions.

Fix for Asset Importer Configurarion: Metadata Importer fails to import LOV (ISSUE-778075, HOTFIX-8446)

When running the Asset Importer in an IIEP, load the Asset Importer Configration according to the context configured on the endpoint, rather than default context. This makes it so that mapped attributes will get mapped against LOV values in the correct context.

Fix for attributes defined as multivalued and LOV based are not returned in REST API v2 (RD-24369, HOTFIX-8405)

Returning LOV and multivalued attributes in REST API v2 now.

Fix for Web UI validation blocking ability to save (ISSUE-783052, HOTFIX-8448)

To fix an error that prevented products from being saved, a property was introduced that allows multi-value duplicates in the Web UI Node Editor. The property defaults to false but when toggled will introduce the desired behavior.

Fix for MapDB files are not getting deleted from TMP location (ISSUE-780295, HOTFIX-8376)

Introduced a configuration property that is set to false by default. When the property is set to true, the data profiling MapDB files will be cleaned up using the system GC on both Windows and Linux systems. Previously this approach was used only on Windows.

Fix for force merge issue (ISSUE-785270, HOTFIX-8437)

Fixed a problem that occurred when records with a '0' match score were not merged even if they had a confirmed duplicate relation.

Fix for error with product sort order in Web UI Print on Demand (ISSUE-784969, HOTFIX-8443)

Under certain system configurations, the user-applied sorting of products in a Print on Demand publication was incorrectly ignored in the resulting pagination. This has been fixed.

Fix for memory leak (HOTFIX-8451, ISSUE-786225)

Fixed a memory leak in the Business Rule Based Message Processor. Previously, the processor would find all the nodes to process and then process all the nodes. Now, the processor will find and handle nodes one by one. The benefit of this change is that there is no memory leak from loading all the nodes (as well as any related nodes and their values) into heap memory. Previously, when a batch contained a collection with many nodes, it would cause the application server to crash with out of memory.

Fix for 2024.4 upgrade issue - Asset Publish IIEP failing with javax.jdo.JDOOptimisticVerificationException (ISSUE-775273)

Improved the error message for when you make multiple concurrent uploads of the same file to the same integration endpoint. {code:title=before} Operation failed as an exclusive lock could not be obtained for endpoint ID '' {code} {code:title=after} Operation failed as an exclusive lock could not be obtained for endpoint ID '' with filename ''. Please make sure that you are populating the filename parameter as the same default filename will be used - making it more likely that multiple concurrent upload will fail with this error. {code}

Fix for production environment outage (ISSUE-787897)

To fix an environment outage, the amount of undo / redo operations on a Mass Creation Screen in the Web UI will be reduced to 100 in order to save server memory.

saas-2025.2-2025-06-27-14-58-45

This supersedes 2025.2-2025-06-27-04-20-51 and earlier versions.

Fix for memory leak (HOTFIX-8451, ISSUE-786225)

Fixed a memory leak in the Business Rule Based Message Processor. Previously, the processor would find all the nodes to process and then process all the nodes. Now, the processor will find and handle nodes one by one. The benefit of this change is that there is no memory leak from loading all the nodes (as well as any related nodes and their values) into heap memory. Previously, when a batch contained a collection with many nodes, it would cause the application server to crash with out of memory.

Fix for Assets not pushed (HOTFIX-8442, ISSUE-784974)

Added third-party library to Asset Push Sidecar to fix the problem that Asset Push stopped pushing assets.

saas-2025.2-2025-06-27-04-20-51

This supersedes 2025.2-2025-06-25-16-42-19 and earlier versions.

Fix for Baseline 2024.4-2025-06-25-12-36-41 still breaks $autodetected-extension$ for asset push (HOTFIX-8452, ISSUE-788267)

Fix for solving side-effect in new version of com.stibo.util

saas-2025.2-2025-06-25-16-42-19

This supersedes 2025.2-2025-06-20-15-51-44 and earlier versions.

Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8445, HOTFIX-8436)

Fixed renaming of files using the $autodetected-extension$ in a template.

Fix for Assets not pushed (HOTFIX-8442, ISSUE-784974)

Added third-party library to Asset Push Sidecar to fix the problem that Asset Push stopped pushing assets.

saas-2025.2-2025-06-20-15-51-44

This supersedes 2025.2-2025-06-19-18-52-03 and earlier versions.

Fix for image format issue while opening in Image Viewer (ISSUE-778883, HOTFIX-8399)

Added gamma correction for 32-bit TIFF images to make these images look similar to other image viewers when viewed from the workbench image viewer.

Fix for IIEP Error: Failed to archive a copy of content file (ISSUE-771931, HOTFIX-8417)

Some File-Not-Found errors could occur during Hotfolder handling and copying of files when under higher load, thus stopping the endpoint. This file handling has been made more robust, which should improve this problem. And additional logging has been added in order to better determine where the problem is, if it still occurs.

Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8415)

Fixed renaming of files using the $autodetected-extension$ in a template.

Fix for fatal internal error while approving the products in Web UI (ISSUE-782783, HOTFIX-8425)

Fixed an unexpected exception on a Task List with Streaming, Sorting, and Filtering enabled.

Fix for asset content missing in asset object (ISSUE-770450)

To fix an issue that occurred where asset content was missing from asset objects, logging has been added in order to follow the progress of the health check for missing BLOBs.

Fix for failing outbound integration endpoint (OIEP) (HOTFIX-8420)

Fixed a problem that, in very rare cases (race condition), could result in missing BLOB values (values longer than 4000 characters). The problem lied in that the Garbage Collector mistakenly could consider a BLOB value as garbage (and thus remove it) if it was written at the very same time as the garbage collector ran for that specific BLOB value.

Additional logging for object approvals intermittent not creating an endpoint event (HOTFIX-8409, ISSUE-730220)

Added detailed logging at level FINEST when node is not found in workspace during export.

Fix for PIM production is stuck since the last upgrade to v2024.2 (ISSUE-783078, HOTFIX-8422)

Customers using a multi-server cluster without In-Memory use the Level 2 cache. And, the communication between those caches was accidentally restricted, which could cause the communication to fail. This causes optimistic lock verification errors that seem to be at random places. This has been fixed so that STEP does not impose such restriction itself, but leaves imposing the correct network restrictions to the network setup.

Fix for error when installing change package on data container references with attribute groups (HOTFIX-8429, ISSUE-780525)

Fixed an issue where both imports and change package installs were unjustifiably failing when they included a link type which added an attribute group, in cases where the link type had data containers as a valid source.

Fix for OIEP SFTP delivery Method (ISSUE-759868, HOTFIX-8431)

Fixed problem, when existing files were not overwritten completely by new SFTP delivery plugin - instead the data was written inside those files. Now the existing files will be completely overwritten by SFTP delivery plugins.

Fix for Advanced Search loops and loses search criteria (ISSUE-746382, HOTFIX-8435)

We avoid the issue by limiting the number of cell indices for deep linking saved in the url

Fix for interface failure (HOTFIX-8403, ISSUE-780598)

Updated dependency versions for libraries used by XSLT local transformation.

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-8423)

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 STEP unavailable (HOTFIX-8419, ISSUE-783713)

Fixed a memory leak caused by accumulating unused product URLs during the import.

Fix for LOV Cross-Validation Error When Dependent Attribute Name Matches Another Value's ID (ISSUE-783444, HOTFIX-8434)

Fixed problem, when depending LOV with similar ID on one LOV value with Value from another LOV value was causing invalid validation error in WebUI Node Editor screen when performing LOV cross validation business condition.

Fix for Approval of no changes!? (HOTFIX-8433, RDSUP-436)

Approving object that is already fully approved now does nothing. Previously it could do an update in the revision of the object which could cause optimistic lock exception if doing this currently.

Fix for error when saving an LOV containing '>' symbol (ISSUE-777380, HOTFIX-8430)

We fixed the way character tags are parsed in the case of multi-valued Lists of Values (LOVs) where values also contain other tags.

Fix for the asset publisher not creating a preview thumbnail for .docx files (ISSUE-740637, HOTFIX-8428)

HOTFIX-8332: The $autodetected-extension$ filename macro now also works for Office documents. HOTFIX-8333: Custom image conversions can now be used to generate thumbnails of Office documents.

Fix for import configuration mapping - Unable to import data correctly into Data Container (ISSUE-782724, HOTFIX-8414)

Fixed an Import Manager mapping problem when using an Intermediate Variable with a multi-value Constant to map into a Data Container where the value was not separated correctly from the multi-value Constant.

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

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.

Using Attribute Group Attributes data selector in a table could incorrectly use the parent sort value instead of the overridden child value (ISSUE-779509, HOTFIX-8401)

Using Attribute Group Attributes data selector in a table, if "Exclude if empty" was selected and a child product was overriding the sort value with an empty value, the empty value on the child was incorrectly being ignored and the parent value would be used instead. This resulted in values appearing in the table when they should have been excluded.

Added ability to leave the loadbalancer at an old version when upgrading STEP (RDHELP-9191)

The loadbalancer frontend needs to be able to understand the shape of the STEP cluster, but when new server types are created, the frontend does not understand those. This is a change to simply ignore new server types and rely on the already known types.

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 file uploads are not working in Elasticsearch (HOTFIX-8426)

The problem with sorting was related to a pagination problem on some node fields, for example, 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. A fix has been prepared for Approval Status and other static fields that have enumerated values. The search, after (pagination) mechanism, takes lower case values 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 sorting and file uploads are not working in Elasticsearch (ISSUE-773068)

The problem with sorting was related to a pagination problem on some node fields, for example, 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. A fix has been prepared for Approval Status and other static fields that have enumerated values. The search, after (pagination) mechanism, takes lower case values into account. Otherwise, it uses the original value.

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.