saas-2025.2-2025-12-08-13-31-05
Fix for performance issues with Matching Agent (ISSUE-780208, HOTFIX-8832)
matchingagent
To fix performance issues with the Matching Agent, improvements related to training the Matching Agent have been made, including more efficient mapDB access, a limit on steam decisions, and clearing the cache on non-persistent managers.
saas-2025.2-2025-12-04-16-50-03
Fix for revisions purge running too long (HOTFIX-8829, ISSUE-820095)
core
Implemented a performance fix for purging old revisions. The look-up for matching codes and unique keys took a long time. This has been fixed.
Fix for exceptions occurring in Matching and Linking and on product approval (ISSUE-823743, HOTFIX-8833)
core
Fixed an unexpected NullPointerException in the error message related to Business Rule Loop detection in Event Queues.
saas-2025.2-2025-12-02-11-59-32
Fix for performance statistics not working (HOTFIX-8827, ISSUE-820942)
core
Improved logging for parsing errors related to activity data in the admin portal / performance statistics.
saas-2025.2-2025-12-01-13-40-03
Large tables in STEPInDesign could fail to mount correctly due to a SOAP error during pagination (HOTFIX-8774, ISSUE-800731, ISSUE-807086)
dtp
Large tables could fail to mount correctly due to a SOAP error during pagination. This was caused by the connection from InDesign to STEP being closed after a timeout while STEP was resolving the data for the table. The mechanism for resolving table data has been enhanced to run in a background process. To enable this functionality, the following configuration property must be set: FixSpecific.ISSUE807086=true
Large tables in STEPInDesign could fail to mount correctly due to a SOAP error during pagination (HOTFIX-8814, ISSUE-807086)
dtp, workbench
Large tables could fail to mount correctly due to a SOAP error during pagination. This was caused by the connection from InDesign to STEP being closed after a timeout while STEP was resolving the data for the table. The mechanism for resolving table data has been enhanced to run in a background process. To enable this functionality, the following configuration property must be set: FixSpecific.ISSUE807086=true
saas-2025.2-2025-12-01-07-16-19
Fix for OIEP bulk update configuration changes producing errors (ISSUE-815553, HOTFIX-8809)
workbench
Fixed a NullPointerException error in the STEP Workbench when modifying an existing outbound integration endpoint (OIEP) data source configuration.
Fix for unreadable characters in the Web UI (HOTFIX-8808, ISSUE-798201)
basicportalcomponents
Fixed a Japanese translation for the User Details label on the Web UI Homepage.
saas-2025.2-2025-11-28-15-09-57
Fix for STEP availability issues (ISSUE-821124, HOTFIX-8810)
basicportalcomponents
Introduced a public configuration property called WebUI.UserList.Max, set to 5000 by default, which limits the number of users shown on the Web UI User List screen. This fix addresses both performance and memory concerns.
saas-2025.2-2025-11-27-19-15-48
Fix for clerical review task not processing (ISSUE-820745, HOTFIX-8804)
matchingagent
To fix an issue with clerical review tasks not processing, the decisions purging logic has been reworked. Now, an empty set is returned instead of null when getDecisions catches an exception. Additionally, part of the purging logic is skipped when nothing is there to be purged.
saas-2025.2-2025-11-27-16-14-05
Large tables in STEPInDesign could fail to mount correctly due to a SOAP error during pagination (HOTFIX-8774, ISSUE-800731, ISSUE-807086)
dtp, workbench
Large tables could fail to mount correctly due to a SOAP error during pagination. This was caused by the connection from InDesign to STEP being closed after a timeout while STEP was resolving the data for the table. The mechanism for resolving table data has been enhanced to run in a background process. To enable this functionality, the following configuration property must be set: FixSpecific.ISSUE807086=true
saas-2025.2-2025-11-25-15-13-22
Fix for erratic behavior in Web UI text editor (ISSUE-811612, HOTFIX-8799)
basicportalcomponents
After the fix, the CKEditor will not require any additional Web UI path exclusions to work properly in cases where IP filtering is enabled.
Fix for Github Enterprise connection error with remote repository (ISSUE-816488, HOTFIX-8800)
configuration-management
Fixed a problem with a git delivery plug-in using ssh keys.
saas-2025.2-2025-11-25-07-09-15
Fix for ECA: set set incorrectly for single feature values (ISSUE-818854, HOTFIX-8782)
eclass-advanced
Fixed the problem in the file exported in BMECat 2005 format, where the FVALUE_TYPE was added for mulitvalue attributes containing only one value. Now, the FVALUE_TYPE will only be added when there are multiple values.
Fix for 'Unsaved changes' pop-up appearing incorrectly on data containers (ISSUE-788561, HOTFIX-8788)
basicportalcomponents
Now an 'Unsaved changes' pop-up will not display for the Globally Configured Multi Edit Data Container component if the 'Use Immediate Save' option has been enabled.
saas-2025.2-2025-11-24-14-24-42
Fix for revisions purge running too long (HOTFIX-8792, ISSUE-820095)
core
Implemented a performance fix for purging old revisions. The look-up for matching codes and unique keys took a long time. This has been fixed.
Fix for timeout issues creating corrupt zip files (ISSUE-812179, HOTFIX-8785)
core
Fixed an issue in which export timeouts were causing errors.
saas-2025.2-2025-11-21-19-47-38
Fix for tag conversion (ISSUE-811222, HOTFIX-8789)
basicportalcomponents
Now, the ampersand character will be unescaped in the Rich Text Editor on the Web UI Node Editor component.
saas-2025.2-2025-11-20-09-36-58
Fix for corrupt data (ISSUE-802608, HOTFIX-8775)
core
Made a code change to ensure data container attributes are handled correctly.
Fix for BMEcat does not refer to the products in the collection (HOTFIX-8749, ISSUE-802063)
core
Fixed the issue with exporting too many asset images in a BMEcat result file.
saas-2025.2-2025-11-19-14-18-37
Fixed inconsistent data in Prism's 'STEP system metrics' report (RDHELP-9624)
spot
SPOT now reports the discovered cluster topology. When a STEP cluster starts, it calculates the current cluster topology from the available pods. This is useful information to have in technical support situations, but it was not available in all situations. SPOT has been changed to include the calculated cluster topology in the snapshots that it generates.
saas-2025.2-2025-11-14-14-41-16
Fix for unable to search with character tags (<, >) in typeahead LOV (ISSUE-817747, HOTFIX-8766)
basicportalcomponents
Fixed handling of < and > character tags in a list of values (LOV) tab completion in the Web UI.
saas-2025.2-2025-11-13-18-27-54
Fix for data load failure (HOTFIX-8762, ISSUE-814839)
core
Fixed a problem with a Recycle Bin-related health check.
Fix for PersistenceManager error (ISSUE-799084, HOTFIX-8763)
core
To address an error message ('Closing persistence manager with open connection (useCount=1)') that may have been misclassified, a connection leak related to single-update mode was fixed.
saas-2025.2-2025-11-11-15-16-36
Fix for data load failure (HOTFIX-8754, ISSUE-814839)
core, serveradministration
Fixed a problem with a Recycle Bin-related health check.
Fix for Elasticsearch index issue (ISSUE-110802, HOTFIX-8746)
core
Fixed a bug that was introduced with the 2025.2 update related to keeping the Elasticsearch index updated correctly. Previously, deleting a value would delete the entire object in the Elasticsearch index. In general, this fixes triggering of events from the Main workspace to have correct Delete/Modified type and fixed bug when using the QueueEvent.BeforeUpdate setting.
saas-2025.2-2025-11-11-12-32-31
Fix for error while navigating the Web UI (ISSUE-813248, HOTFIX-8756)
basicportalcomponents
Fixed the issue by addressing List of Value (LOV) sorting.
Fix for tag conversion (ISSUE-811222, HOTFIX-8751)
basicportalcomponents
Now, the ampersand character will be unescaped in the Rich Text Editor on the Web UI Node Editor component.
saas-2025.2-2025-11-07-12-52-52
Fix for IndexOutOfBoundException (ISSUE-815850, HOTFIX-8753)
portaladvancedsearch
Fixed an IndexOutOfBoundException error that occurred when converting a Collection Search Criteria with References Search with regular expression operators to an Advanced Search.
saas-2025.2-2025-11-06-15-55-56
Fix for referenced attributes are not displayed on the Web UI (ISSUE-786411, HOTFIX-8734)
basicportalcomponents
Fixed a problem in Web UI where the target or reference metadata header in Multi Edit Display mode did not display if the 'Show only valid attributes' option was enabled and there were no references or links.
Fix for issue with copy / paste behavior for single reference component (ISSUE-816029, HOTFIX-8747)
basicportalcomponents
Fixed a problem on the Web UI Node List screen when copying a single reference value from the Table Header Reference component. The pasted value was different from what was copied, but this is now fixed.
saas-2025.2-2025-11-06-12-52-57
Fix for STEP unavailablity (HOTFIX-8738, ISSUE-815696)
serveradministration
Fixed a problem that occurred when a large number of business rules, exported in a diagnostics package, crashed Memory Host with out of memory (OOM) observations. Now the business rules export will not be running on this pod.
Fix for LOV values not displaying in the Web UI (HOTFIX-8737, ISSUE-814753)
portalframework, basicportalcomponents
Fixed a problem that occurred when LOV values with less than and / or greater than characters were not shown correctly in the Web UI Node List.
Fix for ETIM units displaying in Web UI when no units are specified in data model (ISSUE-806712, HOTFIX-8742)
basicportalcomponents
Fixed an issue in the Web UI where ETIM units would sometimes display for classifications in instances in which they were not valid in the ETIM format.
Fix for STEP access issues (ISSUE-815920)
ai-service
Fixed an Instrument auto-upgrade plugin which could not handle deactivated users, leading to STEP being inaccessible. Also fixed a NullPointerException in the AI Text and Image generation auto-upgrader plugins, related to missing configuration roots.
Fix for error while navigating the Web UI (HOTFIX-8741, ISSUE-813248)
basicportalcomponents
Fixed the issue by addressing List of Value (LOV) sorting.
Fix for referenced attributes are not displayed on the Web UI (ISSUE-786411, HOTFIX-8734)
basicportalcomponents
Fixed a problem in Web UI where the target or reference metadata header in Multi Edit Display mode did not display if the 'Show only valid attributes' option was enabled and there were no references or links.
saas-2025.2-2025-11-04-15-54-05
Fix for PDX data container showing incorrect status (ISSUE-811441, HOTFIX-8725)
productdatasyndication-integration
This fix ensures that when receiving product status updates from different PDX endpoints, only the most recent update is applied. Previously, an older status could incorrectly overwrite a newer one, causing inaccurate product status information to be displayed in STEP.
saas-2025.2-2025-11-04-14-16-20
Fix for STEP performance issue when when working on change package (ISSUE-810947, HOTFIX-8733)
core
New functionality added in the 2025.2 update caused the change package editor to take longer to load. A performance fix was implemented to resolve the issue.
saas-2025.2-2025-11-04-09-53-27
Fix for STEP Workbench has run out of memory - how to avoid? (ISSUE-739037)
workbench-launcher
Fixed parsing Java options from file: workbenchlauncher.vmoptions. Now options like: {code:java} -Doption=value -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError{code} should be parsed correctly and taken into consideration while starting workbench.
saas-2025.2-2025-11-04-09-26-26
Fix for STEP access issues (ISSUE-815465, HOTFIX-8739)
instrument
Fixed an Instrument auto-upgrade plugin which could not handle deactivated users, leading to STEP being inaccessible. Also fixed a NullPointerException in the AI Text and Image generation auto-upgrader plugins, related to missing configuration roots.
saas-2025.2-2025-11-03-14-34-02
Fix for error in the DAM integration (ISSUE-715937, HOTFIX-8735)
restapi
It is now possible to enable OPTIONS preflight for HTTP.
Fix for ECLASS Advanced: Prod - bug in BMEcat file - wrong order FUNIT and FVALUE_DETAILS & FVALUE_TYPE is missing for mulitvalue attributes (HOTFIX-8692, ISSUE-807364)
eclass-advanced
In the file exported in BMEcat 2005 format, the following was fixed: the order for FUNIT and FVALUE_DETAILS, and the problem that FVALUE_TYPE was missing for multi-value attributes containing only one value.
Fix for inability to access STEP Workbench (HOTFIX-8719, ISSUE-812964)
workbench
To correct an issue causing the STEP Workbench to be inaccessible, the workbench navigator initialization was fixed.
Fix for date picker issue in Globally Configured Multi Edit Data Container (HOTFIX-8745, ISSUE-816041)
basicportalcomponents
Fixed a problem that occurred when the Date attribute value, filled on an Add Data Container pop-up of a Globally Configured Multi Edit Data Container, was saved with the lower-case month.
saas-2025.2-2025-10-31-15-26-30
Fix for SETBACK: OIEP STEPXML / Generic JSON value is missing from data container (HOTFIX-8688, RDSUP-457)
core
When exporting a product with a data container, the data container values would not get exported if also exporting a cross reference, unless also exporting product values. This has been fixed.
Fix for export error (ISSUE-813166, HOTFIX-8718)
core
Fixed an error that occurred when the "Hostname" parameter for SFTP delivery was not properly populated on a cluster environment.
Fix for plugin parameters sorting incorrectly (HOTFIX-8726, ISSUE-813645)
core
Fixed a problem with plugin parameters being sorted and cached in a way that resulted in the incorrect initialization of a node picker in the Web UI.
Fix for Character Tags (lt, gt) are not rendered properly in typeahead LOV (HOTFIX-8731, ISSUE-815084)
basicportalcomponents
Now lt/gt tags will be correctly unescaped in LOV typeahead suggestions on the Web UI Node Editor for an attribute value component.
saas-2025.2-2025-10-29-14-28-33
Fix for workflow not opening in workbench (HOTFIX-8715, ISSUE-811680)
core
An issue occurred in which a concurrency issue could cause a data inconsistency preventing workflows from being accessible. This has been fixed.
Fix for 'Unsaved changes' pop-up appearing incorrectly on data containers (HOTFIX-8716, ISSUE-788561)
basicportalcomponents
Now an 'Unsaved changes' pop-up will not display for the Globally Configured Multi Edit Data Container component if the 'Use Immediate Save' option has been enabled.
Fix for Match & Merge throwing a ClassCastException error (ISSUE-812630, HOTFIX-8724)
matching
Improved an error message for Match and Merge. Now, if an incoming record is not a part of a component model, a ClassCastException error will not be thrown.
Fix for logs not displaying what was removed (HOTFIX-8723, ISSUE-812759)
core
Fixed a problem that occurred when information about action set modifications on a Workbench Log tag did not contain the added / removed privilege rule information.
Fix for unexpected LOV cross-validation error when adding unfolding data container (RDCDM-6039, HOTFIX-8712)
basicportalcomponents
Fixed an unexpected ClassCastException error on the Web UI Node Editor screen when the Globally Configured Unfolding Data Container component and LOV cross-validation configured.
saas-2025.2-2025-10-27-06-52-35
Fix for inoperative integrations following maintenance updates (ISSUE-813983)
jms-integration
A fix for calculating the maximum number of connection attempts has been implemented.
saas-2025.2-2025-10-24-12-25-35
Fix for OIEP does not include in OIEP XML although manual export with the same config does (ISSUE-809386, HOTFIX-8714)
core
Fixed a bug in which a
saas-2025.2-2025-10-23-16-43-43
Fix for files not attached to emails sent via mail server (HOTFIX-8717, ISSUE-798772)
core
This fix improves reliability when loading workflow attachment files by automatically retrying failed operations. Enhanced logging has been added to provide better diagnostics for any attachment-loading issues that might occur. To activate the enhanced logging, contact Stibo Systems Support.
saas-2025.2-2025-10-23-14-52-42
Disabled Class Data Sharing (CDS) generation during java installation (ISSUE-783441, HOTFIX-8696)
core
The Java installation that happens automatically whenever the Java component is updated in STEP used to run -Xshare:dump, which generates shared class data. This is a slight optimization that affects the start-up time of JVM instances. However, there are not many of them in a typical STEP system, and this minor optimization caused problems in certain environments.
saas-2025.2-2025-10-23-14-28-11
Fix for error handling with D&B related to optimistic locking (HOTFIX-8708, ISSUE-802040)
dnb-integration
This patch improves error handling in the Dun & Bradstreet (D&B) integration by stopping the system from catching unchecked runtime exceptions, which was breaking internal guidelines and causing issues like optimistic locking errors being silently ignored and preventing transaction commits. The fix is disabled by default (enabled by setting DnbIntegrationManagerImpl.CatchRuntimeException=false) to allow cautious rollouts, as it may expose previously hidden errors that will need proper handling. While this change might initially surface new problems, particularly for exceptions originating from the persistence layer, it addresses the root cause where transactions were being marked for rollback without proper error propagation.
Fix for workflow not opening in workbench (HOTFIX-8715, ISSUE-811680)
core
An issue occurred in which a concurrency issue could cause a data inconsistency preventing workflows from being accessible. This has been fixed.
Fix for Cardinality Value - 'Number of Communications' not getting updated upon import (ISSUE-760831, HOTFIX-8711)
eclass-advanced
Fixed the issue, which was not updated during ECLASS import.
saas-2025.2-2025-10-21-09-31-32
Fix for search criteria not transferring to advanced search (ISSUE-811143, HOTFIX-8710)
workbench
When editing the saved search criteria, the 'Include Data Containers' checkbox was unchecked automatically. Because of this, the product count in the search results changed, leading to mismatched or incomplete data being shown, affecting the accuracy and reliability of the data collection. This has been fixed.
saas-2025.2-2025-10-20-13-51-05
Fix for BGP reindexing issue (HOTFIX-8697, ISSUE-109717)
elasticsearch-integration
Fixing the "if" statement for recognizing the 'reindexingInProgress' state so as not to allow more than one reindexing background process (BGP).
Fix for suppliers unable to switch context (ISSUE-812598, HOTFIX-8699)
basicportalcomponents
Fixed a problem that occurred when contexts and / or workspaces were unchecked in the user privilege settings, which led to faulty behavior in the Web UI. Users were prohibited from selecting other contexts and / or workspaces.
saas-2025.2-2025-10-17-12-52-42
Large tables in STEPInDesign could fail to mount correctly due to a SOAP error during pagination (HOTFIX-8707, ISSUE-807086)
core
Large tables could fail to mount correctly due to a SOAP error during pagination. This was caused by the connection from InDesign to STEP being closed after a timeout while STEP was resolving the data for the table. The mechanism for resolving table data has been enhanced to run in a background process. To enable this functionality, the following configuration property must be set: FixSpecific.ISSUE807086=true
saas-2025.2-2025-10-16-13-43-35
Disabled Class Data Sharing (CDS) generation during java installation (ISSUE-783441)
workbench-launcher
The Java installation that happens automatically whenever the Java component is updated in STEP used to run -Xshare:dump, which generates shared class data. This is a slight optimization that affects the start-up time of JVM instances. However, there are not many of them in a typical STEP system, and this minor optimization caused problems in certain environments.
Fix for STEP availability issue (ISSUE-811939, HOTFIX-8694)
basicportalcomponents
Fixed a problem that occurred wherein downloading large assets in the Web UI could cause unintended high memory usage.
Fix for internal feature branch in build system (RD-24349)
workbench-launcher
All updates were internal; customers remain unaffected.
Security update (RDSEC-1524, RDSEC-1515)
workbench-launcher
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.2-2025-10-15-13-44-39
Fix for sorting in Tables attribute group Atributes including Classifications is not working (HOTFIX-8690, ISSUE-798833)
core
Fixed a problem when sorting on the Tables tab in workbench, where the attribute group Attributes, including Classifications, were not working.
Fix for RCA: STEP monitoring alert (ISSUE-811451, HOTFIX-8687)
core
Now, the background process memory statistics collector will use less memory when there are more than 10k waiting background processes in STEP.
Fix for Outbound Integration Endpoint not working (HOTFIX-8691, ISSUE-810626)
core
A fix was made so that loops were not created in the hierarchy when reviving.
saas-2025.2-2025-10-14-16-47-59
Fix for Message Streaming Receiver's Workbench tab (HOTFIX-8673, ISSUE-802596)
core
Changed activity type for JavaScriptUnsupportedClassUsage and JavaScriptFileAccess to internal to avoid overshadowing outer activity logging.
Fix for ConcurrentModificationException error (HOTFIX-8676, ISSUE-800229)
core
Fixed a ConcurrentModificationException error that occurred during business rule execution caused by a race condition during business action event processing.
saas-2025.2-2025-10-14-14-37-28
Fix for RCA: STEP monitoring alert (ISSUE-809980, HOTFIX-8689)
serveradministration
Improved logging for the infrastructure sensor to understand why it can return with an Unhealthy status.
Fix for fatal exception and JMS inbound failure in production (ISSUE-808621)
jms-integration
Added retry logic to JMS consumer / producer creation.
saas-2025.2-2025-10-10-10-33-14
Fix for optimistic locking errors when duplicating hierarchies (ISSUE-803897, HOTFIX-8679)
core
When duplicating large hierarchies, events could trigger a logic that would cause optimistic locking errors, in turn causing the duplicate method to fail. This has been fixed.
Fix for Asset Importer is unable to locate file (ISSUE-805996, HOTFIX-8662)
asset-importer, core
There is now better handling of large zip files when they are used for asset importing.
Fix for STEP monitoring alert (ISSUE-808595, HOTFIX-8678)
core
Now a background process (BGP) pre-commit pusher will be thread-safe to avoid a possibility of deadlocks.
Fix for error, importing dimension dependent single ClassificationReference (ISSUE-790170, HOTFIX-8683)
core
Fixed an issue where dimension-dependent single-valued classification links that were only 1 link per dimension point failed when being imported in different dimension points.
saas-2025.2-2025-10-10-05-01-12
Fix for force reindexing can cause a deadlock on OneQueue (ISSUE-108498, HOTFIX-8684)
elasticsearch-integration
After the fix, a property that forces the reindexing will process Elasticsearch configurations one by one instead of simultaneously. Because of that, the small OneQueues won't be blocked by a reindexing-controlling background process (BGP) stuck in the queue.
saas-2025.2-2025-10-09-18-42-59
Disabled Class Data Sharing (CDS) generation during java installation (ISSUE-783441)
java
The Java installation that happens automatically whenever the Java component is updated in STEP used to run -Xshare:dump, which generates shared class data. This is a slight optimization that affects the start-up time of JVM instances. However, there are not many of them in a typical STEP system, and this minor optimization caused problems in certain environments.
Fix for severe log - parameter lists do not match (ISSUE-799056, HOTFIX-8677)
core
Reduced the severity of uninformative log messages.
Fix for severe log: unable to retrieve cpu average load (HOTFIX-8682, ISSUE-802347)
serveradministration
Reduced unnecessary severe logging in monitoring sensors to a warning.
saas-2025.2-2025-10-08-14-11-31
Fix for fatal exception and JMS inbound failure in production (ISSUE-808621)
jms-integration
Added retry logic to JMS consumer / producer creation.
Fix for inability to send data to PDX QA via PIM (HOTFIX-8680, ISSUE-809728)
productdatasyndication-integration
Un-handled optimistic locks while setting status on products in outbound integration endpoints (OIEPs) will be now correctly handled.
saas-2025.2-2025-10-08-10-58-56
Fix for [Project Team] STIBO Indesign 2025 plugin (HOTFIX-8672, ISSUE-808619)
dtp
fixed signing of InDesign plugin
Fix for error with misplaced InDesign element (ISSUE-798135, HOTFIX-8659)
dtp
Default value for the import option “Crop To” parameter when a PDF asset is placed in InDesign is now set to “Crop”.
saas-2025.2-2025-10-06-11-23-53
Upgraded library to latest version (HOTFIX-8606)
eclassimporter
Upgraded library in component from current version to the latest version.
Upgraded library in component to latest version (HOTFIX-8599)
etim-importer
Upgraded a library in a component from the current version to the latest version.
Fix for inoperative LOV filtering after changing to Globally Unfolding Data Container (ISSUE-806674, HOTFIX-8666)
basicportalcomponents
Now, an empty Globally Unfolding Data Container with LOV Cross Validation will have its LOV values filtered properly on the Web UI Node Editor screen.
Fix for unique-key activation applying to a limited number of records (HOTFIX-8674, ISSUE-808606)
core
The unique-key activation has been fixed to be more resilient to concurrent modifications to objects targeted by the unique-key. Previously, these concurrent modifications could fail the key-activation process. Additionally, a full check is now performed that reports all problems related to the key activation in the event a key activation fails. Previously, this check only ran for 5000 objects.
Fix for incorrect survivorship visiblity in traceability tab in the Web UI (ISSUE-806567, HOTFIX-8675)
matching
Fixed invalid source information for data containers on a Golden Record Source Traceability Screen in the Web UI, which is shown in a history pop-up.
saas-2025.2-2025-10-03-09-33-05
Fix for is empty for certain attributes in ECLASS 9 and 12 on QA and DEV (HOTFIX-8671, ISSUE-798034)
core
Fixed an issue in the BMEcat export where the attribute ID is empty in the result for certain attributes.
saas-2025.2-2025-10-02-15-11-08
Fix for ContributorDataBlobAccessOptimisticLockException (ISSUE-107480, HOTFIX-8653)
matching
Fixed a problem in Match and Merge Importer's new implementation where import of the data with the same step ID could provide to an exception when trying to merge contributor data for imported records.
Fix for approval error in Match and Merge (ISSUE-788292, HOTFIX-8660)
matching
Fixed a bug in the Match and Merge functionality that occurred when trying to re-parent records as part of survivorship rules. This could result in data inconsistencies that could produce two visible parents on an object.
saas-2025.2-2025-10-01-10-51-30
Fix for SFTP delivery ZIP functionality (HOTFIX-8664, ISSUE-786641)
core
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 OptimisticVerificationException error when bulk update runs (ISSUE-799057, HOTFIX-8667)
core
When iterating over a node collection, one of the nodes in the collection might be deleted. Previously, this would cause an error. This fix will make the code more resilient to this problem by ignoring the deleted nodes in the collection instead of throwing an error.
Fix for approval error in Match and Merge (ISSUE-788292, HOTFIX-8660)
core
Fixed a bug in the Match and Merge functionality that occurred when trying to re-parent records as part of survivorship rules. This could result in data inconsistencies that could produce two visible parents on an object.
Fix for inability to send data to the Azure Service Bus from a pre-production system (HOTFIX-8654, ISSUE-805914)
core
In some cases, lock-free schema change operations would wait forever, requiring a restart of the system. This has been fixed.
saas-2025.2-2025-09-30-17-54-21
Fix for MLMR Training Job Failing – response.result is null during getTrainingJobStatus() (HOTFIX-8661, ISSUE-805170)
matchingagent
Fixed a NullPointerException when handing a matching agent response that returned an exception.
Fix for Elasticsearch reindexation impossible (ISSUE-806443, HOTFIX-8663, ISSUE-806153, ISSUE-806318)
elasticsearch-integration
Improved stability of the reindexing and update process in Elasticsearch. Addressed scenarios where the system could remain stuck in a 'reindexing in progress' state, ensuring that reindexing now completes or exits in all cases.
Fix for asynchronous translation export error (ISSUE-799405)
sdl
To address an error, a change was made to allow files with any name to be sent to a translation service.
Fix for pop-up-window for pagination rule handling is corrupted (HOTFIX-8656, ISSUE-806074)
dtp
Adjusted "Add Condition" and "Add Action" dialog size for publication pagination rules.
saas-2025.2-2025-09-25-13-45-37
Fix for when Reindexing on Pre Prod is stuck (HOTFIX-8655, ISSUE-805549)
core
Now nodes to a collection will be added only once during the reindexing of Elasticsearch.
Fix for error while trying to delete some lists of values (LOVs) (ISSUE-792990, ISSUE-804338, HOTFIX-8647)
core
On rare occasions, STEP would fail to delete a List of Values (LOV) or delete a dimension point. The deletion could fail with a ForeignKeyConstraintVerification error, which was sometimes nested inside an optimistic lock exception. This has now been fixed by ensuring the system deletes any value filters before deleting an LOV value or deleting a dimension point. This is a problem on Cassandra; on Oracle the same problem would manifest itself into an inconsistency between InMemory DB and Oracle DB.
Fix for inability to send data to the Azure Service Bus from a pre-production system (HOTFIX-8654, ISSUE-805914)
core
In some cases, lock-free schema change operations would wait forever, requiring a restart of the system. This has been fixed.
saas-2025.2-2025-09-24-13-43-31
Fix for problem encountered while navigating through potential duplicates (ISSUE-802104, HOTFIX-8648)
matching
Fixed invalid details overlay behavior on Pontential Duplicates List screen in Web UI, which was leading users to be navigated to the wrong sub-nodes after reload.
Fix for STEP monitoring alert (ISSUE-806123, HOTFIX-8634)
basicportalcomponents
Introduced the ability to decrease the maximum amount of cached descriptors allowed in compressed component storage in the Web UI. To toggle this maximum (in order to decrease memory usage by huge Web UI configurations), please contact Stibo Systems Support.
Fix for 'less than' and 'greater than' symbols cannot be saved in the Multi Language screen for regex attributes (HOTFIX-8629, ISSUE-805490)
basicportalcomponents
Fixed an issue where regex attributes would not validate if the attribute contained characters that STEP represents as tags.
Fix for Web UI issue related to double spaces (ISSUE-806442, HOTFIX-8641)
basicportalcomponents
Now double spaces will be better handled in Web UI Node Lists' read-only cells. Instead of replacing all spaces with a NBSP (non-breaking space) sequence to avoid trimming by the browser, only double spaces will be escaped with that sequence.
Fix for impersonatation error in Web UI (HOTFIX-8632, ISSUE-797916)
basicportalcomponents
Fixed a problem in which it was not possible to select users to impersonate on the Web UI's Global Navigation Panel if the supplier-user was linked to more than 100 supplier user groups.
saas-2025.2-2025-09-23-17-38-59
Fix for RCA: STEP was unavailable (ISSUE-805106)
spot
Now to prevent memory exhaustion, Metric collector will not run on a Memory host on a Tripod system.
Internal branching fix (RDHELP-8735)
system-management
A fix was implemented that is internal to Stibo Systems; no impact to customers.
Fix for Globally Configured Multi Edit Data Container view (ISSUE-789598, HOTFIX-8645)
basicportalcomponents
Introduced a temporary config property called FixSpecific.ISSUE789598, which is set to true by default. When set to false, the Add Data Container popup will revert to its pre-2025.2 behavior and appearance.
Security update (RDSEC-1698, HOTFIX-8626)
system-management
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.2-2025-09-22-15-33-25
Fix for error when merging values in List of Values (ISSUE-796551, HOTFIX-8646)
core
Introduced a property to skip a Data Container-related inconsistency when merging LOV values. To enable this property, contact Stibo Systems Support.
saas-2025.2-2025-09-19-08-27-31
Fix for bulk update is getting failed due to one error (ISSUE-796996, HOTFIX-8624)
core
Fixed bug in the way we handle savepoints in the persistence layer. The problem appeared when inside a savepoint, both with deleting and re-creating PO object with the same object-id as two different persistence-objects, AND failures occured which meant we needed to roll back to savepoint. This can happen for un-revised values. Previously, when this happened, and an error occurred, we did not roll back the affected objects correctly, according to the savepoint. This meant for Oracle In-Memory installations that we could get inconsistencies between Oracle DB and In-Memory DB - and for Cassandra it simply worked incorrectly in what was rolled back. Savepoints are widely used in imports and data approval.
Fix for error due to forceDelete API (ISSUE-805729, HOTFIX-8635)
core
Fixed a problem when logging information about JavaScript business rules that were executed on deleted nodes. Previously, doing so would would cause an error that read, "JDOUserException: Cannot read fields from a deleted object."
Fix for corrupt data (HOTFIX-8639, ISSUE-802608)
core
Made a code change to ensure data container attributes are handled correctly.
Fix for language-dependent LOV errors in Web UI (HOTFIX-8627, ISSUE-801706)
webui-systemsetup
Fixed an unexpected exception on the Web UI's List Of Values Management screen when one of the language-dependent LOV values was empty.
saas-2025.2-2025-09-16-13-59-01
Fix / RCA: STEP monitoring alert (ISSUE-806322, HOTFIX-8621)
core
Implemented safe guard that stops attachments larger than 20Mb to be added to e-mails. This is because an export using the e-mail delivery plugin used to deliver a ZIP file with +19K assets makes it a larger file then 9Gb. This cause the application server to crash. While it is possible to change this limit using the config option: *com.stibo.mail.MaxAttatchmentSizeInMb*, it is not advisable to do so because large attachments will increase the risk of * Crashing STEP due to running out of memory. * Crashing you Mail Server * Get your e-mail rejected by the mail server
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
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.
Internal branching fix (RDHELP-8735)
embedded-analytics-platform, esg-compliance-installer, pds-channel-status, pds-sufficiency-link, private-label-food, tagglo, lionbridge, user-administration, ai-service, file-exchange-translation, cloud-jvm-monitoring, change-reports, encryptedstorage, acrolinx, cnet-integration, pim-for-retail, jms-integration, multi-context-edit
A fix was implemented that is internal to Stibo Systems; no impact to customers.
Fix for change packages are not escaping reserved characters in STEPXML (ISSUE-801338, HOTFIX-8613)
core
ChangePackageVerificationXMLNormalizer escaping special characters when writing XML.
Fix for internal feature branch in build system (RD-24349)
externalcontent-premigration
All updates were internal; customers remain unaffected.
Fix for after update of STEP from 2023.4 to 2024.4 the paths for hotfolders are incorrect (ISSUE-800048, HOTFIX-8604)
core
Fixed incorrect warning message related to inbound cache file creation if an IIEP uses a path to an IN folder.
Security update (RDSEC-1671)
change-reports
General security improvements have been implemented to enhance the overall security of our systems.
Fix / RCA: STEP was unavailable (HOTFIX-8605)
inmemory
When running on Cassandra, it was possible to import a tag with a tag format where the formatting start was empty, causing a data inconsistency. This has been fixed.
saas-2025.2-2025-09-15-11-11-56
Fix for ECA: ECLASS Advanced export BMECat 2005.1 is not working (ISSUE-793399, HOTFIX-8620)
eclass-advanced
Added null check, rewrote method for clarity, and added a document
saas-2025.2-2025-09-15-08-48-13
Fix for internal feature branch in build system (RD-24349)
loadbalancer-backend
All updates were internal; customers remain unaffected.
saas-2025.2-2025-09-14-19-35-19
Fix for basket not showing the right data (HOTFIX-8616, ISSUE-796233)
graphql
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-09-12-13-28-39
Fix for Event Processor D&B Match regularly fails (ISSUE-782270, HOTFIX-8611)
core
Two errors based on race conditions where multiple threads concurrently modify the same node in a workflow have been converted to give a better error message. Also these errors have been changed to be of the Optimistic Locking Error type, which means they will be caught and handled by the STEP retry mechanism.
Fix for data container deletion error (ISSUE-757381, HOTFIX-8598)
automotive
To fix an issue where existing price-related data containers were being deleted when the user loaded PIES files without a pricing segment in them, a change was implemented related to elements being hashed for the Pricings ID-generation process. In the list of hashed elements comprising the pricing ID for PIES Item elements, PartTerminologyID was removed and BrandAAIAID was added.
saas-2025.2-2025-09-11-21-17-19
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
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-09-11-10-21-13
Fix for SETBACK: ui-basket > publishToMultipleChannels > Something went wrong (HOTFIX-8607, HOTFIX-8608, RDSUP-453)
data-sufficiency, productdatasyndication-integration
Now PDX and Sufficiency integrations in STEP will look for baskets with a lower case user ID.
Fix for when Reindexing on Pre Prod is stuck (HOTFIX-8609, ISSUE-805549)
elasticsearch-integration
Now nodes to a collection will be added only once during the reindexing of Elasticsearch.
Fix for Misplaced pictures in Proofview/PDF/Autopaginated pages using 'Grouping templates' (HOTFIX-8581, ISSUE-793198)
dtp
When a product template contains a group of frames in two (2) columns and the right position of the frames in the first column do not overlap with the left position of the frames in the right column and one of the uppermost frames in the right column does not have any content when mounted, then the frames below the empty frame are now moved up.
Fix for export errors with large amounts of data (ISSUE-800211, HOTFIX-8601)
core
An optimization was implemented designed to increase performance when writing a huge amount of small XML files created by the XML Splitter Post Processor to disk.
Logging added for autopagination with errors (HOTFIX-8581, HOTFIX-8586, HOTFIX-8588, ISSUE-796229)
dtp
Added additional diagnostic logging information to the InDesign plugins. If the upload of documents from InDesign to STEP fails, then InDesign will retry a number of times
saas-2025.2-2025-09-10-12-52-28
Fix for exported JSON files missing referenced node data (ISSUE-801926, HOTFIX-8596)
core
Prevent invalid filtering of references when it is used to access an attribute source.
saas-2025.2-2025-09-10-09-51-39
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
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.
Fix for export errors with large amounts of data (HOTFIX-8591, ISSUE-800211)
core
An optimization was implemented designed to increase performance when writing a huge amount of small XML files created by the XML Splitter Post Processor to disk.
Internal branching fix (RDHELP-8735)
ui-basket
A fix was implemented that is internal to Stibo Systems; no impact to customers.
saas-2025.2-2025-09-09-14-11-34
Fix for basket not showing the right data (HOTFIX-8594, ISSUE-796233)
basicportalcomponents, graphql
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.
Fix for user is able to modify end point configuration with View Setup Action (HOTFIX-8593, ISSUE-800439)
workbench
Now a 'Maintain Event Queues' privilege should be taken into account in workbench by disabling the Event Triggering Definition tab actions for OIEPs and Event Processors for users without this privilege.
Fix for cancelled record in show details screen throws error (HOTFIX-8592, ISSUE-792715)
basicportalcomponents
Fixed unexpected exception in Web UI when user was navigating out of the screen which was in a refresh state.
Fix / RCA: STEP is unavailable (ISSUE-802663, HOTFIX-8585)
core
Now, JDBC delivery will reuse classloaders to avoid native memory leak.
saas-2025.2-2025-09-08-12-40-00
Fix for files not attached to emails sent via mail server (ISSUE-798772, HOTFIX-8568)
core
This fix improves reliability when loading workflow attachment files by automatically retrying failed operations. Enhanced logging has been added to provide better diagnostics for any attachment-loading issues that might occur. To activate the enhanced logging, contact Stibo Systems Support.
Fix for issue with STEP availability (ISSUE-762261, HOTFIX-8587)
core
To fix an issue resulting in STEP becoming unavailable, guardrails were implemented that prevent users from creating too many revisions for a node, too many multi values, or values that are too large.
Fix for high processing times for Approve Recycle Bin jobs (ISSUE-771725, HOTFIX-8579)
core
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 for the PreProduction environment outage (ISSUE-801168, HOTFIX-8576)
core
The customer had a problem with the application server crashing due to out of memory when trying to delete an attribute that was linked as valid for +1M products. The customer has been advised to revise their way of linking attributes to products. The code has also been made safer to handle this case. When deleting values just above, a batch size is used. This change applies this batch size to this edge-type deletion as well.
Fix for files failing for an inbound integration endpoint (IIEP) (HOTFIX-8590, ISSUE-802676)
core
Fixed the STEP importer to handle LOV values correctly in situations where business actions fail when they are applied during import. Previously, these business actions could fail on import in Oracle with an error like "contains a persistable object that isnt persistent," and on Cassandra with an NPE containing "valueSm=null".
saas-2025.2-2025-09-05-12-51-23
Fix for Multi Revision Screen - Hide equal not working correctly for multivalued data container (ISSUE-798024, HOTFIX-8569)
basicportalcomponents
Fixed a problem occurring when empty multivalued data containers on a Multi Revision screen were not hidden with Hide Equal action.
Fix for Buy Side Item stuck in Maintenance WF due to HTML tag error (HOTFIX-8570, ISSUE-800684)
basicportalcomponents
Now, an optimistic verification exception will not be thrown on a Web UI Node Editor for RegEx attributes which contain tags during save.
Fix for trust-based survivorship is not working in Dev, QA and Preprod (HOTFIX-8580, ISSUE-799402)
matching
Fixed a problem caused by FixSpecific.ISSUE768063 property, which made less trusted source updates be treated as equally trusted during the Match and Merge import.
Fix for calculated attributes are not updated on the fly (ISSUE-794298, HOTFIX-8565)
basicportalcomponents
Now, calculated attributes under the Table Header Value Group on a Web UI Node List will be updated immediately when their depending attribute is updated and saved.
Fix for basket not showing the right data (ISSUE-796233, HOTFIX-8578)
basicportalcomponents
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.
Fix for the Context Help Display Mode is not functioning within the value section component on the Web UI (HOTFIX-8574, ISSUE-797580)
basicportalcomponents
Support is added for the below context help placement for Read Only fields on Web UI Node Editor.
Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8566, ISSUE-772148)
portalframework, basicportalcomponents
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 unique key error in Web UI (HOTFIX-8571, ISSUE-783440)
basicportalcomponents
This fix converts UniqueKeyViolationException into PortalRuntimeException to enable proper localization of error messages in the Web UI. Users will now see unique key violation messages in their configured language instead of generic error text in default English.
saas-2025.2-2025-09-03-12-44-39
Fix for inaccessible production environment (HOTFIX-8582, HOTFIX-8583, ISSUE-799469)
core, inmemory
It has been seen that STEP systems can sometimes become unresponsive in certain situations. This fix resolves one of these situations for tripod-enabled STEP systems where the InMemory host sometimes run jobs that should have run on a background pod. This has been fixed by making sure that certain background threads only run on a background server (and especially NOT on an InMemory host as that could damage system performance on a tripod setup).
Fix for inability to open the Recycle Bin in preprod environment (HOTFIX-8561, ISSUE-795817)
workbench
Fixed performance setback for STEP Workbench introduced in STEP 2024.1 related to the CMDM task: 'Validate max file size validation when selecting nickname file asset in the ML Matcher.'{quote} This caused nodes in the tree navigator to be significantly slower to expand, when there were assets under them, e.g., if there were many assets in the recycle bin, it took so long opening it that the HTTP connection timed out and the users got an error.
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
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.
Internal issue (STIBO-5701, ISSUE-86363)
spot
Internal issue only - no customer system impact.
Fix for issue in opening units in all environments (HOTFIX-8564, ISSUE-800006)
workbench
Fixed a NullPointerException in workbench encountered when accessing a unit with NULL conversion offset.
Fix for internal feature branch in build system (RD-24349)
embedded-analytics-platform, esg-compliance-installer, demoup-cliplister, pds-sufficiency-link, private-label-food, tagglo, lionbridge, user-administration, ai-service, file-exchange-translation, cloud-jvm-monitoring, change-reports, encryptedstorage, acrolinx, loadbalancer-backend, cnet-integration, pim-for-retail, sdl, jms-integration, multi-context-edit
All updates were internal; customers remain unaffected.
saas-2025.2-2025-09-01-07-28-10
Fix for PIM & DAM: File upload and Invoke should be allowed only for authorized users (ISSUE-797139, HOTFIX-8573)
restapiv2
Now, REST API v2 will check endpoint-specific privileges to maintain endpoints rather than the general ability to maintain any endpoint.
saas-2025.2-2025-08-29-09-08-42
Fix for Word files with Japanese file names attached to workflow (ISSUE-794255, HOTFIX-8567)
basicportalcomponents
Now, workflow attachment file names will preserve Japanese characters when being downloaded from Web UI.
saas-2025.2-2025-08-28-14-03-20
Fix for warning level threshold issue (HOTFIX-8562, ISSUE-792514)
value-generator
If there are more value keys left than set by the warning level, there will be no warning.
saas-2025.2-2025-08-25-10-55-54
Fix for Getting Null Pointer Exception from STIBO Dev (HOTFIX-8560, ISSUE-800920)
workbench
Fixed NPE on References tab of an Object Type Editor in WB if a Primary Product Hierarchy has 2 parents.
Fix for system config bundle is old in SPOT component (RDHELP-9402, ISSUE-86363)
core, spot
This is an internal fix that allows Stibo Systems' QA to enable / disable licenses for individual systems.
Logging added for autopagination with errors (HOTFIX-8556, ISSUE-796229)
dtp
Added additional diagnostic logging information to the InDesign plugins. If the upload of documents from InDesign to STEP fails, then InDesign will retry a number of times
Fix for classificationproductlinktype error when used in business functions (ISSUE-798876, HOTFIX-8559)
core
Fixed a problem that occurred when the core.domain API (like retrieving CPLink home) was not working in business functions that had a return type Query Specification.
saas-2025.2-2025-08-22-14-06-51
Fix for index word export of publication leads to BGP error (ISSUE-796128, HOTFIX-8555)
core
Fixed a problem with the numerical setting on AlphaIndexFormatPlugin, which caused an exception.
Fix for system config bundle is old in SPOT component (RDHELP-9402, ISSUE-86363)
core
This is an internal fix that allows Stibo Systems' QA to enable / disable licenses for individual systems.
Improved feedback when health checks are running (RDSUP-381)
core
Health checks now provide running feedback and not just a summary when processed. This allows users to get information while a check is running and verification that a check is still running, which is especially useful when checks run for long periods of time.
saas-2025.2-2025-08-22-10-52-17
Fix for attribute tabs unable to load data in new UI for STEP (PRESALINTERNAL-2042)
instrument
Attribute tabs could not load in the New UI for STEP due to data from completeness metrics being gathered incorrectly.
Fix for actions in faceted search are not working (ISSUE-794092)
elasticsearch-integration
Adding a null check so as not to override the default Aggregation Order with null.
saas-2025.2-2025-08-21-17-52-51
Fix for error in AutoCare PCdb import (ISSUE-764042, HOTFIX-8552, HOTFIX-8549)
automotive
Fixed a problem in which AutoCare Product Classification Database (PCdb) Import caused a NullPointerException.
Fix for WebUI: Filter function in the table is not working (ISSUE-794617, HOTFIX-8557)
basicportalcomponents
Fixed problem, when with Streaming Sorting and Filtering enabled on WebUI task list, returning back from Node Details back to the Task List with applied filter on an Attribute Value Header, caused filtering to be disabled on this header.
Fix for error in TecDoc Application Manager (HOTFIX-8551, ISSUE-799082)
automotive
Fixed a problem occurring with a Web UI component throwing an internal error when "Missing Applications Only" was selected in the TecDoc Application Manager component.
Fix for Choose File not displaying properly in Admin Portal (ISSUE-778928)
serveradministration
Fixed the Choose File button on the Admin Portal localization tab; it was too small.
saas-2025.2-2025-08-19-18-11-46
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)
basicportalcomponents
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 ECLASS Advanced: ISSUE-754266 - Broke not working in production after STEP Update (HOTFIX-8545)
eclass-advanced
Fixed the issue in ECLASS Advanced that property type URI_TYPE_Type was not supported during import.
Fix for DAMRDM - com.stibo.monitoring.plugins.GCOverheadSensor-FullGCOverheadLoad error still not fixed (ISSUE-794293, HOTFIX-8546)
serveradministration
Further increased timeout for GCOverheadSensor before the warning about slow execution will be logged - from 20 to 60 seconds.
Fix for the inbound process not showing any information in BGP logs (ISSUE-765673, HOTFIX-8548)
core
Fixed hotfolder file handling to avoid a hotfolder occasionally behaving as if the folder was empty even when the folder contained files.
Fix for BMEcat 1.2 export configuration delivers wrong REFERENCE_FEATURE_SYSTEM information (HOTFIX-8541, ISSUE-780738)
core
Fixed the REFERENCE_FEATURE_SYSTEM information to be in line with BMECat 1.2 specifications.
Fix for optimistic lock in business rule following start of a workflow (ISSUE-793444, HOTFIX-8540)
core
Fixed a problem with an "invalid name" health check that ran for a long time.
Fix for bad data exported on data containers in BMEcat (ISSUE-785554, HOTFIX-8538)
core
Fixed a problem where context-specific data container values were not exported correctly.
Solution for business rule and gateway statistics throw NumberFormatException (ISSUE-779972, HOTFIX-8544)
core
Improved logging for Activity data so that it will give better information to investigate possible errors.
Fix for inoperative outbound integration endpoint (OIEP) (ISSUE-792751, HOTFIX-8542)
core
The fix removes mojibake characters (i.e., gibberish text) from all table freeText cell values when a table that is loaded is bigger than the configured threshold (default: 70mb). To enable the fix, the following configuration property should be added to the sharedconfig.properties file: FixSpecific.ISSUE792751=true To configure the threshold then the following configuration property should be added: Table.MojibakeTriggerSizeMb=70
Fix for upgraded environment, issues found (ISSUE-797953)
basicportalcomponents
Fixed unexpected exception, caused by Mandatory bind business condition, executed on Web UI Node Editor with References component on it.
Fix for unexpected behaviour when assigning tasks (HOTFIX-8554, ISSUE-798128)
basicportalcomponents
Fixed a problem that occurred when assigning multiple items on a Web UI Node List in which filters and a Select All selection had been applied, caused the single items to be assigned instead of the action being applied to the full selection.
Solution for value generators generate key errors while they are not used (The value 'XXX' has already been generated) (ISSUE-777353)
core, value-generator
Added detailed debug logging to List Value Generator.
Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8547, ISSUE-772148)
basicportalcomponents
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 Autopagination Error (HOTFIX-8553, ISSUE-798427)
dtp
Autopagination now deletes old document in batches to reduce the size of transactions when processing large numbers of documents.
Fix for authentication error on Smartsheet validation action (HOTFIX-8550, ISSUE-792874)
basicportalcomponents
As a result of a fix to correct a Smartsheet validation action issue, it will now be possible to communicate with a STEP server with protocol Transport Layer Security (TLS) 1.3 enabled via Smartsheets from Windows11. TLS 1.3 is not supported on Windows10.
Fix for SETBACK: Asset Premigration is failing (ISSUE-104234)
externalcontent-premigration
General security improvements have been implemented to enhance the overall security of our systems.
Fix for unexpected error with BMEcat 1.2 (ISSUE-796413, HOTFIX-8537)
core
Fixed a side effect caused by a previous hotfix. For information about the hotfix in question, refer to Issue-793821.
saas-2025.2-2025-08-18-08-52-18
Fix for error in AutoCare PCdb import (HOTFIX-8539, ISSUE-764042)
automotive
Fixed a problem in which AutoCare Product Classification Database (PCdb) Import caused a NullPointerException.
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)
basicportalcomponents
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 incorrect sorting order returned on Multi Edit Screen (Web UI) (RDSUP-449, ISSUE-785505)
basicportalcomponents
A previous commit from a related ticket was reverted to restore the correct sorting order.
Fix for basket not showing the right data (ISSUE-796233)
basicportalcomponents
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.
Fix for Automotive Application Manager not working properly (ISSUE-788495, HOTFIX-8535)
automotive
Fixed a problem with an exception being thrown when running the "Delete and Approve" bulk update action from the Automotive Application Manager.
Sorting attribute value columns in Web UI not working correctly (HOTFIX-8530)
basicportalcomponents
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 ECLASS Advanced: ISSUE-754266 - Broke not working in production after STEP Update (ISSUE-787143)
eclass-advanced
Fixed the issue in ECLASS Advanced that property type URI_TYPE_Type was not supported during import.
Fix for overlay functionality does not work for Web UI Sequencing Display Mode (ISSUE-789585)
basicportalcomponents
Fixed a ClassCastException that prevented users from returning to the selection list in the Node List component using the Sequencing Display Mode.
Fix for authentication error on Smartsheet validation action (ISSUE-792874)
basicportalcomponents
As a result of a fix to correct a Smartsheet validation action issue, it will now be possible to communicate with a STEP server with protocol Transport Layer Security (TLS) 1.3 enabled via Smartsheets from Windows11. TLS 1.3 is not supported on Windows10.
saas-2025.2-2025-08-15-13-23-56
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)
portalframework
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)
portalframework
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
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
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
Fix for PDX outbound failing (ISSUE-798464, HOTFIX-8543)
productdatasyndication-integration
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)
local-loqate
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)
workbench
Fixed an unexpected exception that occurred in the STEP Workbench when editing unique key values.
saas-2025.2-2025-08-07-12-35-39
Fix for blob segment error (ISSUE-792484)
inmemory
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)
inmemory
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)
gdsn2-receiver
General security improvements have been implemented to enhance the overall security of our systems.
Fix for missing blob segment error (ISSUE-792484, ISSUE-788670, ISSUE-789869)
inmemory
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 missing blob segment error (HOTFIX-8524)
inmemory
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.
saas-2025.2-2025-08-07-12-14-42
STEP About Page - Updated documentation URL (RDHELP-9310)
core
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)
core
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)
workbench
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)
dtp
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)
workbench
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)
dtp
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)
asset-importer
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)
core
Fixed an unexpected ConcurrentModification exception when purging assets from the Recycle Bin.
Fix for missing blob segment error (HOTFIX-8523)
core
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 persistent IIEP in Web UI Warning Notification Panel (HOTFIX-8525, ISSUE-782522)
core
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, ISSUE-789869)
core
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.
saas-2025.2-2025-07-31-21-01-02
Fix for error message disappear right after it is shown (without dismiss) (HOTFIX-8520)
basicportalcomponents
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)
core
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)
dtp
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)
basicportalcomponents
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)
core
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)
basicportalcomponents
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)
core
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)
basicportalcomponents
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 deadlock in Web UI resulting from multiple LOV cross-validations (HOTFIX-8517)
basicportalcomponents
When a number of LOV filters were configured in a Web UI, Oracle deadlocks could occur. This has been fixed.
Fix for Advanced Search in Web UI searching specific characters (HOTFIX-8514)
core
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)
core
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)
basicportalcomponents
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 problem importing new publications (HOTFIX-8500, ISSUE-787932)
dtp
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)
dtp
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)
core
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
Fix for PCdb load error (ISSUE-791220, HOTFIX-8501)
automotive
Fixed a NullPointerException occurring in the AutoCare PCdb import.
Fix for unexpected result returned in Web UI Advanced Search (ISSUE-772519, RDSUP-446)
portaladvancedsearch
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)
workbench
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)
portaladvancedsearch
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
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)
value-generator
Added detailed debug logging to List Value Generator.
Fix to enable the Delete and Purge options (HOTFIX-8470, ISSUE-786287)
value-generator
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)
value-generator
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)
elasticsearch-integration
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)
workbench
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)
workbench
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
Fix for Excel export behavior not working correctly (different output with EMC / OIEP or manual export) (HOTFIX-8491, ISSUE-764240)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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
Fix for PDX - PDX Channels LOV error (ISSUE-776891, HOTFIX-8404)
productdatasyndication-integration
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
Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8495, ISSUE-788623)
matching
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)
elasticsearch-integration
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)
basicportalcomponents
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)
serveradministration
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)
basicportalcomponents
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)
onboarding
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
Fix for exporting Smartsheet caused errors in specific case (HOTFIX-8485, RD-24375)
core
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)
core
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)
basicportalcomponents
Backported latest improvements to global representation caching to 11.1-MP6.
Fix for NullPointerException during impact analysis (HOTFIX-8480, ISSUE-785693)
core
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)
core
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)
basicportalcomponents
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)
basicportalcomponents
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)
core
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)
dtp
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)
basicportalcomponents
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)
dtp
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)
dtp
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)
core
Fixed a NullPointer Exception (NPE) occurring when retrieving an asset from the recycle bin.
saas-2025.2-2025-07-15-11-38-58
Fix for SVGs in the workbench internal viewer are cropped (HOTFIX-8463, ISSUE-785333)
workbench
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)
webui-businessrules
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)
workbench
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)
workbench
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)
workbench
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)
workbench
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
Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8484, ISSUE-788623)
matching
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)
matching
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
Fix for asset export error when converting corrupted image files (HOTFIX-8466)
core
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)
core
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)
core
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)
core
Added logging to expose possible error. Further investigation is ongoing.
Fix for high disk utilization (ISSUE-787527, HOTFIX-8464)
core
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)
core
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)
core
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)
core
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)
core
Added configurability for buffer size and internal timeout for the SFTP client.
saas-2025.2-2025-07-08-14-33-45
Fix for Translation File-Naming Error (ISSUE-780694)
sdl
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)
list-processing, external-async-kernel
Now, folders will be cleaned up correctly after AsyncJobRunner finishes and is scheduled for cleanup.
saas-2025.2-2025-07-06-04-21-09
Fix for upgrade error - Sort order changed for LOV attribute configured in Globally Configured Multi Edit Data Container (HOTFIX-8450, ISSUE-781423)
basicportalcomponents
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)
basicportalcomponents
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)
basicportalcomponents
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)
basicportalcomponents
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)
basicportalcomponents
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
Fix for faceted search not displaying objects to which the user group has access (ISSUE-784777, HOTFIX-8449)
elasticsearch-integration
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)
elasticsearch-integration
After the fix, approval status in Elasticsearch presents proper values in each context.
saas-2025.2-2025-07-01-14-49-59
Fix for SETBACK - Size settings in ImageConversionPipelines is no longer working for EPS files (ISSUE-760625, RD-24371)
core
Fixed a bug introduced in pipeline calculate-resolution introduced in a recent commit for a customer fix.
Fix for import preview error (HOTFIX-8438)
core
Now the import preview will be able to read more than 1000 characters from the mapped column cell, which will fix the incorrect exceptions related to tag validation.
Fix for delete objects from recycle bin not working (HOTFIX-8441, ISSUE-768647)
core
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)
core
Assets used on multiple pages could not be purged from the Recycle Bin. This has been fixed.
Fix for attributes without values in BMEcat 1.2 export (HOTFIX-8444, ISSUE-775600)
core
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)
core
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)
core
When exporting in generic JSON format, nested references are now correctly handled.
Implemented support for Instrument-server support in loadbalancer (ISSUE-99110)
core, loadbalancer-backend
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)
loadbalancer-backend
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)
core
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)
core
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
Fix for Asset Importer Configurarion: Metadata Importer fails to import LOV (ISSUE-778075, HOTFIX-8446)
asset-importer
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)
restapiv2
Returning LOV and multivalued attributes in REST API v2 now.
Fix for Web UI validation blocking ability to save (ISSUE-783052, HOTFIX-8448)
portalframework
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)
dataprofiling
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)
matching
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)
dtp
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)
business-action-processor
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)
restapiv2
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 '
Fix for production environment outage (ISSUE-787897)
onboarding
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
Fix for memory leak (HOTFIX-8451, ISSUE-786225)
business-action-processor
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)
core
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
Fix for Baseline 2024.4-2025-06-25-12-36-41 still breaks $autodetected-extension$ for asset push (HOTFIX-8452, ISSUE-788267)
digitalassetmanagement
Fix for solving side-effect in new version of com.stibo.util
saas-2025.2-2025-06-25-16-42-19
Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8445, HOTFIX-8436)
digitalassetmanagement
Fixed renaming of files using the $autodetected-extension$ in a template.
Fix for Assets not pushed (HOTFIX-8442, ISSUE-784974)
digitalassetmanagement
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
Fix for image format issue while opening in Image Viewer (ISSUE-778883, HOTFIX-8399)
core
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)
core
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)
core
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)
basicportalcomponents
Fixed an unexpected exception on a Task List with Streaming, Sorting, and Filtering enabled.
Fix for asset content missing in asset object (ISSUE-770450)
core
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.
Additional logging for object approvals intermittent not creating an endpoint event (HOTFIX-8409, ISSUE-730220)
core
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)
core
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)
core
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 failing outbound integration endpoints (OIEP) (HOTFIX-8420)
core
Fixed a problem that, in very rare cases (e.g., race condition), could result in missing BLOB values (values longer than 4000 characters). The problem was that the Garbage Collector could mistakenly 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.
Fix for OIEP SFTP delivery Method (ISSUE-759868, HOTFIX-8431)
core
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)
basicportalcomponents
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)
core
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)
basicportalcomponents
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)
core, gdsn2-receiver
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)
basicportalcomponents
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)
core
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)
basicportalcomponents
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)
core
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)
core
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)
core
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)
core
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)
core
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
Fix for sorting and file uploads are not working in Elasticsearch (HOTFIX-8426)
elasticsearch-integration
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
Fix for Translation File-Naming Error (ISSUE-780694, HOTFIX-8424)
sdl
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)
async-translation
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)
dtp
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)
dtp
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)
asset-importer
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)
dtp
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)
portalapi
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)
eclass-advanced
Fixed the issue, which was not updated during ECLASS import.
saas-2025.2-2025-06-18-14-30-35
Fix for images not updated to upstream systems via asset push notify / sidecars (ISSUE-779141, HOTFIX-8412)
digitalassetmanagement
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)
sdl
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)
async-translation
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)
elasticsearch-integration
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)
basicportalcomponents
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)
basicportalcomponents
Fixed a faulty sort comparator in Tree Navigator.
Fix for LOV is throwing error on LOV cross validation (HOTFIX-8381, ISSUE-778994)
basicportalcomponents
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)
basicportalcomponents
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)
basicportalcomponents
Fixed unexpected error occurring when double clicking on a Workflow Pie Chart on a Web UI home page.
Security update (RDSEC-1105)
gdsn2-receiver
General security improvements have been implemented to enhance the overall security of our systems.
Fix / RCA: STEP monitoring alert (ISSUE-782298, HOTFIX-8395)
basicportalcomponents
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)
basicportalcomponents
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
Fix for value generator performance is very slow (HOTFIX-8410, ISSUE-778181)
value-generator
Improved performance of list value generator.
Fix for Auto Classification Rules SkipIfRulesDoNotAllow property not working (HOTFIX-8383, ISSUE-778134)
autoclassification
Fixed a problem in Auto Classification Rules where the SkipIfRulesDoNotAllow property was not working as intended.
Security update (HOTFIX-8393)
dnb-integration
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.2-2025-06-12-17-52-29
Fix for Match and Merge Importer V2 - missing reference changes made by Business Actions (HOTFIX-8382, RDCDM-6030)
matching
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)
blobstorage
Fix for upgrade library in component Blob storage to final version.
Fix for upgrade library in Blob storage component (RDSEC-1175, HOTFIX-8390)
blobstorage
Fix for upgrade library in Blob storage component to latest version.
Fix for Match And Merge Importer V2 (RDCDM-6031)
matching
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)
audit-messaging
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)
webui-businessrules
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)
portaladvancedsearch
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
Fix for broken link to update notes in the workbench (RDHELP-9065)
workbench
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)
value-generator
Improved performance of list value generator.
Fix for Web UI 'Multi Context Screen' component: Attribute changes applied to wrong contexts (ISSUE-765726, HOTFIX-8368)
portalapi
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)
workbench
Information published in 2025.2 documentation.
Fix for GraphQL error (ISSUE-781418, HOTFIX-8379)
graphqlv2
Fixed a problem where empty inherited references were not shown in GraphQLv2 response.
Fix for upgrade library in InMemory component (HOTFIX-8386, RDSEC-1177)
inmemory
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)
portalapi
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)
workbench
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)
inmemory
Backport of ISSUE-93079
Security update (HOTFIX-8394, RDCDM-6029)
matchingagent
General security improvements have been implemented to enhance the overall security of our systems.
Security update (RDSEC-1108)
externalcontent-premigration
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.2-2025-06-03-17-51-42
Security update (RDSEC-1106)
core
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)
core
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)
core
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)
core
Added log information to integration endpoints to enable troubleshooting of errors
Fix for aspect issue (ISSUE-773846, HOTFIX-8378)
core
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)
core
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)
core
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)
core
Oracle Data Migration: Fixed the problem that empty asset content was not migrated.
Fix for PDF XMP metadata properties issue (ISSUE-773171, HOTFIX-8377)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
core
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)
audit-messaging
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)
core
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)
core
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)
business-action-processor
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)
core
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)
core
The issue solves a problem of empty node id and url while reindexing data.
saas-2025.2-2025-06-02-18-51-44
Enabling Java 21 for Asset Push (HOTFIX-8358)
digitalassetmanagement
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)
portalframework
We have implemented a fix that ensures
Fix for Auto Classification rule set ERROR adding new rule when filter is activated (ISSUE-743340, HOTFIX-8369)
autoclassification
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)
blobstorage
Improvements to new feature in 2025.2 with having BGP files in Blob Storage.
Security update (RDCDM-6029)
dnb-integration
General security improvements have been implemented to enhance the overall security of our systems.
Fix for ElasticSearch reindexing failed (HOTFIX-8374)
elasticsearch-integration
The issue solves a problem of empty node id and url while reindexing data.
saas-2025.2-2025-05-27-17-51-21
Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269)
business-action-processor
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)
system-management
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)
basicportalcomponents
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)
kafka-integration
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)
basicportalcomponents
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)
basicportalcomponents
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)
workbench
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)
basicportalcomponents
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)
restapi
General security improvements have been implemented to enhance the overall security of our systems.
Security update (RDSEC-1199)
restapiv2
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.2-2025-05-26-06-27-16
Added extra check to logging in (ISSUE-95719)
keycloak-sso
Added extra check when matching users by key value.
saas-2025.2-2025-05-23-14-56-37
Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269)
business-action-processor
Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.