saas-2024.4-2025-12-08-07-34-01

Fix for Freezing after creation several entity-product references (HOTFIX-8837, ISSUE-786977)
workbench

In STEP Workbench when using the reference editor for Entities and Classification to add multiple references, that editor would reload multiple times. This had already been fixed for products. So the same fix has now been applied for entities and classifications.

saas-2024.4-2025-12-03-13-22-05

Upgraded library in component to latest version (HOTFIX-8825)
automotive

Upgraded a library in a component from the previous version to the current version.

Upgraded library in component to latest version (HOTFIX-8830)
automotive

Upgraded library from the previous version to the latest version.

Upgraded libraries in component (RDCDM-6038, HOTFIX-8720)
experian

Upgraded libraries in a component from the previous version to the current version.

Upgrade library in component to latest version (HOTFIX-8828)
eclass-advanced

Upgraded a library in a component from the previous version to the current version.

Upgraded library in component to latest version (HOTFIX-8824)
automotive

Upgraded a library in a component from the previous version to the current version.

saas-2024.4-2025-11-26-15-37-47

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-2024.4-2025-11-20-12-51-52

Fix for inability to clear Recycle Bin for System Setup objects (ISSUE-764949, HOTFIX-8773)
core

Fixed an issue where, when deleting a workflow, the workflow was purged, but any local business rules in the workflow would be put in the Recycle Bin, where they could not be seen or purged. When deleting a workflow, the workflow is now moved to the Recycle Bin. Purging the workflow from the Recycle Bin will also purge any local business rules in the workflow.

Fix for stopped STEP server (HOTFIX-8776, ISSUE-817174)
core

Fixed a STEP outage related to a Recycle Bin cleanup process that removed a huge amount of change logs. Changes that address the increased memory usage in these cases have been backported to 2024.4.

saas-2024.4-2025-11-19-14-18-43

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-2024.4-2025-11-14-16-39-54

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 create qa endpoint for updating product translation status (ISSUE-85772, HOTFIX-8730)
core

Made it possible to update product translation status in the public API.

Fix for inability to clear Recycle Bin for System Setup objects (ISSUE-764949, HOTFIX-8771)
core

Fixed an issue where, when deleting a workflow, the workflow was purged, but any local business rules in the workflow would be put in the Recycle Bin, where they could not be seen or purged. When deleting a workflow, the workflow is now moved to the Recycle Bin. Purging the workflow from the Recycle Bin will also purge any local business rules in the workflow.

saas-2024.4-2025-11-13-11-49-30

Fix for the root cause analysis: STEP monitoring alert (HOTFIX-8722, ISSUE-814419)
basicportalcomponents

Reduced the memory usage when retrieving large assets in the Web UI.

saas-2024.4-2025-11-10-12-23-14

Fix for replacement rules not working in import configuration (HOTFIX-8748, ISSUE-797094)
workbench

Fixed a problem that occurred when reference mapping in the Import Manager did not respect default multi-value separators (in this case, semicolons) for multi-references. For now, this fix is implemented via a configuration property, but with the 2025.4 update, the separators will be respected by default.

saas-2024.4-2025-11-06-12-54-02

Upgraded library in component to latest version (RDSEC-1759, HOTFIX-8732, RDSEC-2028, RDSEC-1835)
cmdm-monitoring

Upgraded a library in a component from the previous version to the latest version.

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 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.

Fix for Upgrade library in component local-loqate to latest version (RDSEC-1972, HOTFIX-8744)
local-loqate

Upgrade commons-io-commons-io to the latest version

Upgraded library in component to latest version (RDSEC-2155, HOTFIX-8736)
address-typeahead

Upgraded library for a component to the latest version.

saas-2024.4-2025-11-04-09-53-45

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-2024.4-2025-10-29-14-28-32

Fix for issue when creating an asset without content with Asset Importer (ISSUE-739028, HOTFIX-8713)
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 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-2024.4-2025-10-27-06-52-28

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-2024.4-2025-10-20-11-38-32

Fix for slow GS1 inbound integration (ISSUE-810042, HOTFIX-8685)
gdsn2-receiver

There is a problem with how GDSN retrieves the files from the in-folder on a clustered system. This is due to performance changes that have improved speed for CIN imports with large numbers of files in the in-folder. This change was especially helpful with SaaS systems as SaaS file systems are already slower. Normally, Stibo's GDSN solution is non-clustered, and configured with a STEP system that only handles GDSN. This GDSN-only STEP system then sends the data to the "real" STEP system. However, there do exist systems set up before this configuration was the standard, so clustered GDSN systems do exist. This fix will make it possible for GDSN CIN import to work on clustered systems. And even if the system is not clustered, the speed will still be improved.

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-2024.4-2025-10-20-08-36-33

Security update (HOTFIX-8704, RDSEC-1913, RDSEC-1771, HOTFIX-8698, RDSEC-1830, RDSEC-1899, RDSEC-1843)
dtp, audit-messaging, digitalassetmanagement, smartsheet, packaging

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

Library upgraded to latest version (HOTFIX-8706, RDSEC-1558)
audit-messaging

Upgraded a library from a previous version to the latest version.

Security update (RDSEC-1529, RDSEC-1685, RDSEC-1699, HOTFIX-8701, RDSEC-1997, HOTFIX-8702)
dtp, audit-messaging

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

Security update (HOTFIX-8705, RDSEC-1692, RDSEC-1740, RDSEC-1821)
dtp, digitalassetmanagement, smartsheet

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

Library upgraded to latest version (RDSEC-1564, RDSEC-1586, HOTFIX-8700, RDSEC-1568)
dtp, smartsheet, autoclassification

Upgrades libraries to the latest version.

Upgrade library in component dtp to latest version (RDSEC-992, RDSEC-995, HOTFIX-8563)
dtp

Security Enhancement for library in dtp component

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-2024.4-2025-10-16-21-24-07

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.

saas-2024.4-2025-10-16-13-43-36

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 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-2024.4-2025-10-14-14-37-40

Fix for fatal exception and JMS inbound failure in production (ISSUE-808621)
jms-integration

Added retry logic to JMS consumer / producer creation.

saas-2024.4-2025-10-13-09-53-20

Fix for insecure libraries in use (HOTFIX-8686, ISSUE-774513)
performance-reports

Changes were made to fix the build pipeline since the code for Jenkins also lives where the source code is.

saas-2024.4-2025-10-10-07-34-03

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-2024.4-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.

saas-2024.4-2025-10-06-11-52-48

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 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-2024.4-2025-10-02-10-59-34

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.

Upgrade library to latest version (ISSUE-105280, HOTFIX-8657)
instrument

Upgraded a library as part of a security update.

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-2024.4-2025-10-01-10-59-00

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 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.

saas-2024.4-2025-09-30-17-54-28

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-2024.4-2025-09-29-06-11-40

Upgraded library in component to latest version (HOTFIX-8638, RDSEC-1440, RDSEC-1442, RDSEC-1435, RDSEC-1437)
core

Upgraded library for a component from previous version to the current version.

Fix for internal feature branch in build system (RD-24349)
core

All updates were internal; customers remain unaffected.

saas-2024.4-2025-09-25-08-30-44

Security update (RDSEC-1605, HOTFIX-8650)
inmemory

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

saas-2024.4-2025-09-24-13-04-34

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.

Upgraded library to latest version (HOTFIX-8606)
eclassimporter

Upgraded library in component from current version to the latest version.

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.

Security update (HOTFIX-8652, RDSEC-1611)
elasticsearch-integration

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

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."

Security update (RDSEC-1609, HOTFIX-8651)
core

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

Security update (HOTFIX-8649, RDSEC-1619)
workbench

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

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 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.

Upgraded library in component to latest version (RDSEC-1668, HOTFIX-8614)
core

Upgraded a library to the latest available version to benefit from bug fixes and performance improvements. This upgrade helps ensure the long-term stability and maintainability of the codebase.

saas-2024.4-2025-09-23-13-29-35

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.

Security update (RDSEC-1698, HOTFIX-8626)
system-management

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

saas-2024.4-2025-09-22-13-03-03

Security update (RDSEC-1872, HOTFIX-8622, RDSEC-1658)
serveradministration

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

Upgraded library in component to latest version (RDSEC-1440, RDSEC-1442, RDSEC-1435, RDSEC-1437, HOTFIX-8636)
configuration-management

Upgraded library for a component from previous version to the current version.

Security update (HOTFIX-8622, RDSEC-1698, RDSEC-1658)
serveradministration

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

saas-2024.4-2025-09-19-09-49-21

Upgraded library in component to latest version (HOTFIX-8643, RDSEC-1647)
blobstorage

A library on a component was upgraded from the previous version to the new version.

Security update (HOTFIX-8623, RDSEC-1700)
graphql, graphqlv2

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

Security update (HOTFIX-8628, RDSEC-1662)
blobstorage

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

Security update (RDSEC-1796, HOTFIX-8625)
inmemory

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

Security update (HOTFIX-8619, RDSEC-1520)
elasticsearch-integration

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

saas-2024.4-2025-09-18-12-34-09

Upgraded library in component to latest version (RDSEC-1572, HOTFIX-8631)
instrument

Upgraded library in a component from the previous version to the new version.

Upgraded library in component to latest version (RDSEC-1572, HOTFIX-8630, RDSEC-1576, HOTFIX-8631)
instrument, portal-importer

Upgraded the library in a component from the previous version to the new version.

saas-2024.4-2025-09-17-13-09-14

Upgraded library in component to latest version (HOTFIX-8633, RDSEC-1888)
keycloak-sso

Upgraded the library to the latest available version in order to benefit from bug fixes, performance improvements. This helps ensures the long-term stability and maintainability of the code base.

saas-2024.4-2025-09-16-13-59-28

Upgraded library in component to latest version (RDSEC-1804, HOTFIX-8617)
list-processing

Upgraded a component library to the latest version.

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.

Upgraded library in component to latest version (RDSEC-1946, HOTFIX-8618, RDSEC-2022)
matching

Upgraded a library in a component from the current version to the latest version.

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, jms-integration, multi-context-edit

A fix was implemented that is internal to Stibo Systems; no impact to customers.

Fix for internal feature branch in build system (RD-24349)
externalcontent-premigration

All updates were internal; customers remain unaffected.

Security update (RDSEC-1671)
change-reports

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

saas-2024.4-2025-09-15-14-49-15

Fix for issue when creating an asset without content with Asset Importer (ISSUE-739028, HOTFIX-8615)
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.

saas-2024.4-2025-09-15-08-47-27

Logging added for autopagination with errors (HOTFIX-8586, HOTFIX-8588, 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 internal feature branch in build system (RD-24349)
loadbalancer-backend

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.

saas-2024.4-2025-09-11-21-17-22

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.

Security update (RDSEC-1719, HOTFIX-8595, RDSEC-1831)
serveradministration

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

saas-2024.4-2025-09-10-09-51-50

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)
ui-basket

A fix was implemented that is internal to Stibo Systems; no impact to customers.

saas-2024.4-2025-09-09-14-12-23

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.

saas-2024.4-2025-09-03-12-52-32

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 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, sdl, jms-integration, multi-context-edit

All updates were internal; customers remain unaffected.

saas-2024.4-2025-09-02-17-29-47

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.

saas-2024.4-2025-08-29-09-31-06

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.

saas-2024.4-2025-08-27-11-38-34

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.

saas-2024.4-2025-08-25-10-47-31

Fix for system config bundle is old in SPOT component (RDHELP-9402, ISSUE-86363)
spot

This is an internal fix that allows Stibo Systems' QA to enable / disable licenses for individual systems.

saas-2024.4-2025-08-22-13-57-35

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.

saas-2024.4-2025-08-19-15-07-14

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 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 SETBACK: Asset Premigration is failing (ISSUE-104234)
externalcontent-premigration

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

saas-2024.4-2025-08-14-13-43-42

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.

saas-2024.4-2025-08-13-20-00-46

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 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.

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 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.

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.

saas-2024.4-2025-08-11-14-23-48

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-2024.4-2025-08-08-12-14-41

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 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-2024.4-2025-08-07-12-35-41

Security update (RDSEC-1105, HOTFIX-8526)
gdsn2-receiver

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

saas-2024.4-2025-08-07-10-55-38

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.

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.

saas-2024.4-2025-08-06-12-53-33

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

Security update (HOTFIX-8532, RDSEC-1105)
local-loqate

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

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, HOTFIX-8524, 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.

saas-2024.4-2025-08-05-10-26-30

Security update (HOTFIX-8533, RDSEC-1105)
dtp

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

saas-2024.4-2025-08-01-11-59-46

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.

saas-2024.4-2025-07-30-14-12-57

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 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, HOTFIX-8514)
core, 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.

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 deadlock in Web UI resulting from multiple LOV cross-validations (HOTFIX-8517, ISSUE-751217)
basicportalcomponents

When a number of LOV filters were configured in a Web UI, Oracle deadlocks could occur. 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.

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 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.

saas-2024.4-2025-07-24-06-43-33

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.

saas-2024.4-2025-07-23-11-17-37

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 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.

saas-2024.4-2025-07-21-15-57-02

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.

saas-2024.4-2025-07-18-14-31-14

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.

saas-2024.4-2025-07-17-10-01-09

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 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.

saas-2024.4-2025-07-15-13-51-01

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.

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 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 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 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-2024.4-2025-07-11-11-36-41

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.

saas-2024.4-2025-07-10-17-40-16

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

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

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.

saas-2024.4-2025-07-08-14-34-10

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 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 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.

saas-2024.4-2025-07-08-06-21-50

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.

saas-2024.4-2025-07-07-08-09-15

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.

saas-2024.4-2025-07-04-19-49-01

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 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 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.

saas-2024.4-2025-07-03-16-37-26

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 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.

saas-2024.4-2025-07-03-09-40-09

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-2024.4-2025-07-02-10-31-30

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.

saas-2024.4-2025-07-01-14-50-22

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 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.

Implemented support for Instrument-server support in loadbalancer (ISSUE-99110)
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.

saas-2024.4-2025-06-27-14-42-56

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.

saas-2024.4-2025-06-26-15-59-26

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.

saas-2024.4-2025-06-26-13-06-54

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-2024.4-2025-06-26-11-13-20

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.

saas-2024.4-2025-06-25-12-36-41

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)
core, digitalassetmanagement

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

saas-2024.4-2025-06-24-06-24-38

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.

saas-2024.4-2025-06-23-13-40-04

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.

saas-2024.4-2025-06-19-15-24-14

Fix for failing outbound integration endpoints (OIEP) (HOTFIX-8420, ISSUE-770450)
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 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 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.

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 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 the asset publisher not creating a preview thumbnail for .docx files (ISSUE-740637, HOTFIX-8332, HOTFIX-8333, HOTFIX-8428)
core, assetpublisher

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 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.

saas-2024.4-2025-06-18-14-30-28

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.

saas-2024.4-2025-06-17-15-10-02

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-2024.4-2025-06-16-15-11-38

Fix for confusion of contexts and naming for DTP documents created through flatplan workflows (HOTFIX-8271, ISSUE-768097)
dtp

When the system setting 'DTPSettingsPrefixPublication' is enabled, then the name of an 'InDesign Document' objects/folders is prefixed with the name of the publication in the context for the oldest version that is created on the publication. The name of the 'InDesign Document' object is the same in all contexts.

saas-2024.4-2025-06-12-14-52-33

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 Instrument documentation and Elasticsearch access issues (ISSUE-762271, HOTFIX-8219)
core

An issue where the Instrument documentation and Elasticsearch were unavailable has been fixed.

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.

Fix for upgrade library in component core to latest version (HOTFIX-8272, RDSEC-916)
core

Updated third-party libraries.

saas-2024.4-2025-06-11-10-05-15

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 health check (HOTFIX-8153, ISSUE-762638)
serveradministration

Corrected the "FIX" part for three health checks: "Unrevised values should be revised", "Revised values should be unrevised," and "Edges with invalid revisability", so it does not fail with an Oracle error.

saas-2024.4-2025-06-10-11-33-24

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

Updated dependency versions for libraries used by XSLT local transformation.

Security update (RDSEC-1108)
externalcontent-premigration

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

saas-2024.4-2025-06-09-07-34-34

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

Fix for upgrade library in InMemory component to latest version.

Fix for confusion of contexts and naming for publication exports (HOTFIX-8303, ISSUE-769638)
dtp

When exporting data below a publication where the format is Publication Excel with section names that are language dependent, then the selected context (Advanced tab) is used to determine the names. The following configuration property needs to be added: FixSpecific.ISSUE769638=true

Fix for WEBUI - LOADING PAGE (HOTFIX-8397, ISSUE-93079)
inmemory

Backport of ISSUE-93079

saas-2024.4-2025-06-06-13-44-56

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

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

Fix for issue with events not clearing (ISSUE-758658, HOTFIX-8190)
core

In an outbound integration endpoint (OIEP) using batching, if delivery failed causing a batch to be split and retried, the same events could get sent multiple times. This has been fixed.

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 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.

saas-2024.4-2025-06-04-14-42-46

Security update (HOTFIX-8393, HOTFIX-8394, RDCDM-6029)
matchingagent, dnb-integration

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

saas-2024.4-2025-06-03-12-51-02

Security update (HOTFIX-8384, RDSEC-1164)
audit-messaging

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

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.

saas-2024.4-2025-06-02-18-51-57

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 Web UI 'List of Values Management Screen' - the values are not sorted correctly (ISSUE-763790, HOTFIX-8166)
webui-systemsetup

Now, LOV values on the List of Values Management screen in Web UI will be sorted in the same order as in workbench.

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.

saas-2024.4-2025-05-30-14-51-46

Fix for text frames are not deleted despite (HOTFIX-8341, ISSUE-766521)
dtp

In InDesign, if a product is placed using a product template frame that contains a “Require All” condition and anchors to other frames and the frame with the condition does not have any content when placed then none of the frames are placed. This has been fixed.

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

Security update for single sign-on (HOTFIX-8286, RDSEC-881)
single-sign-on

Updated the library used by the single sign-on component.

saas-2024.4-2025-05-28-10-51-11

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

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

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.

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 in the eClass Advanced system, Multi Valued LOV attribute allowing selection of the same value more than once (HOTFIX-8321, ISSUE-768868)
portalframework

In the eClass Advanced system, Multi Valued LOV attribute is now disabled from allowing users to select the same value more than once.

saas-2024.4-2025-05-27-15-34-48

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.

Security update (HOTFIX-8361, RDSEC-1179)
kafka-integration

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

Security update (RDSEC-1199)
system-management

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

saas-2024.4-2025-05-26-13-42-59

Fix for PDF XMP metadata properties issue (HOTFIX-8340, ISSUE-773171)
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.

Enabling Java 21 for Asset Push (HOTFIX-8358, ISSUE-93587)
digitalassetmanagement

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

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 for wrong order in log tab (HOTFIX-8356, ISSUE-767126)
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 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.

Security update (RDSEC-1187, HOTFIX-8364)
restapi

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

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.

saas-2024.4-2025-05-23-20-52-08

Fix for PDF XMP metadata properties issue (HOTFIX-8340, ISSUE-773171)
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 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.

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.

Fix for asset content missing in asset object (HOTFIX-8342, 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.

Fix for Javascript error thrown while creating products (HOTFIX-8338, ISSUE-774852)
basicportalcomponents

Fixed a problem that occurred when an invalid user-added typeahead suggestion on a Web UI Node Editor with business conditions caused an unexpected exception when resolving this condition.

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.

saas-2024.4-2025-05-22-17-49-49

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.

saas-2024.4-2025-05-22-12-22-49

Fix for endpoint failed when handling a BGP (ISSUE-774405, HOTFIX-8335)
core

Now, empty emails will not be sent via the Outbound Error Reporter when the corresponding BGP reports a warning about splitting export.

saas-2024.4-2025-05-21-13-09-18

Security update (RDSEC-1106)
user-administration

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

Fix for Instrument UI Task Perspective will not filter values (ISSUE-774450, HOTFIX-8320)
graphqlv2

A change in the filter implementation allows matching on value IDs when filtering on a hard LOV using such value IDs.

Translations verification for 2025.2 (ISSUE-91188)
across, private-label-food, lionbridge, sdl, multi-context-edit, nested-references, file-exchange-translation

Missing translations added.

saas-2024.4-2025-05-20-10-26-45

Fix for Asset Migration URLDecoder: Incomplete trailing escape error (ISSUE-778444)
externalcontent-premigration

Fixed "Incomplete trailing escape error" during Asset migration to Azure Blob Storage if an asset extension contained invalid characters.

Fix for inability to edit and save local business rule due to error (ISSUE-777609, HOTFIX-8345)
workbench

Previously, customers encountered an 'Internal Application Error' when attempting to save Local Business Rules that were not linked to any workflows. With the recent update, it is now possible to edit and save changes to these Local Business Rules without any issues.

saas-2024.4-2025-05-19-08-50-25

Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8339)
core

If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.

saas-2024.4-2025-05-15-14-10-19

Fix for the number of products displayed on the list screen is incorrect (ISSUE-766188, HOTFIX-8337)
basicportalcomponents

Fixed an unexpected exception and incorrect item count on a Web UI Task List with streaming sorting and filtering enabled, when a Task List was displaying a Total state of a workflow with parallel states, where items could appear in multiple states.

Fix for export BMEcat based on ETIM 9 - Exports empty FVALUE DETAILS (HOTFIX-8336, ISSUE-719313)
core

Fixed BMEcat export, based on ETIM 9, so that FVALUE DETAILS values are exported correctly.

Fix for STEP Application slowness after the 4/27/2025 maintenance (HOTFIX-8330, ISSUE-774696)
core

This solution is a performance improvement for Bulk Updates, when using SQL to fetch the nodes in the collection being updated (currently not the case when using Cassandra). In most cases a query would be done for each node. Now, a query should only be done every 1000 nodes.

saas-2024.4-2025-05-09-20-52-30

Fix for asset migration syntax issue (ISSUE-766574)
externalcontent-premigration

Fixed an issue where an asset migration script would error when the extension contained a comma character (',').

saas-2024.4-2025-05-08-22-35-30

Fix for inability to empty attributes following Match & Merge actions in data containers (ISSUE-755047, HOTFIX-8307)
matching

To fix an issue emptying attributes in data containers following Match & Merge, a Survivorship business rule behavior change has been made. Now, empty values are allowed to be survived when manually setting an empty value when using Survivorship business rules. Now, the empty values are reflected in the survived record.

Fix for mapping Bulk Update is getting failed with an exception (ISSUE-772184, HOTFIX-8318)
core

A Bulk Update to permanently delete a node through a business action was causing an exception when trying to access the title of the node for output logs (the node is no longer accessible as it had already been deleted). This change catches the exception and assigns a custom name "Unknown Node (detached or inaccessible)" for the output logs.

Fix for LOV values not populating in the Inbound Integrations mapping (HOTFIX-8319, ISSUE-774931)
core

Fixed handling of Constant Mappings into Data Containers in the inbound Streaming Mapper, so multiple mappings do not overwrite each other.

Fix for twice-exported references (HOTFIX-8322, ISSUE-765118)
core

Fixed a problem that occurred when references were double-exporting in Excel and STEPXML.

Fix for error during advanced search on data container (HOTFIX-8323, HOTFIX-8325, ISSUE-750753)
core, inmemory

In advanced search in the workbench in a search for 'Data Containers,' an 'Instance Count' box is present. If a number with more than one digit is inserted in the 'Instance Count' box, then all digits are now also used in the search when In-Memory is used.

Fix for library Elasticsearch 8.17.2 incompatible with single tenant 8.12 (HOTFIX-8327)
elasticsearch-integration

Removing the indexing pressure check on single tenant to assure compatibility with the new Elasticsearch library.

Update to default properties for deactivated, source relation, and source record ID in 24.4 (RDCDM-6028, HOTFIX-8326)
matching

Changed default values to true for config properties allowing Customer MDM customers to modify Deactivated attributes and Source Relations to avoid problems when migrating from older versions (where changing Deactivated attribute and Source Relations was allowed). This change applies to latest version available for on-premise customers on 2024.4.

Fix for update process when ID is provided in payload (ISSUE-768063, HOTFIX-8316)
matching

Created the temporary configuration property, FixSpecific.ISSUE768063. If the property is set to true, it will change the behavior for updates on connected sources, (e.g., when an update is done and the StepID is passed in the request). Normally, when in the connected source case, all sources are trusted equally; this is the regular behavior. When the FixSpecific.ISSUE768063 property is applied, all sources will not be treated equally. They can be ordered by importance, most important being the attributes that have the mostTrustedSource survivorship rule set up.

saas-2024.4-2025-05-07-13-20-31

Fix for translated files not returning from Lionbridge (ISSUE-731401)
lionbridge

When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.

Fix for translated files not returning from Lionbridge (HOTFIX-8317)
lionbridge

When doing a Lionbridge translation, the background processes in a quarantine state will no longer block for re-translation of an object.

saas-2024.4-2025-05-05-10-30-13

Fix / RCA for STEP was unavailable (HOTFIX-8311, ISSUE-773787)
restapiv2

Fixed a multithreading problem, which caused getNumberOfUnreadEvents REST API v2 to lock concurrent threads if retrieving the number of events took very long.

saas-2024.4-2025-05-02-09-58-11

Fix for invalid characters (HOTFIX-8298, ISSUE-771488)
workbench

To correct an issue with invalid characters being added in one kind of attribute if a different kind of attribute is left empty, an adjustment has been made to disable the ability to add / edit for the relevant attribute type.

saas-2024.4-2025-05-01-19-03-20

Fix for Elasticsearch - inability to connect (HOTFIX-8314)
elasticsearch-integration

Elasticsearch libraries are not supported on the single-tenant servers. The libraries were downgraded.

saas-2024.4-2025-04-30-15-51-40

Fix for issue with multivalued fields in Data Containers in the Web UI (HOTFIX-8309, ISSUE-769582)
basicportalcomponents

Fixed an unexpected exception shown for the Web UI Add Data Container popup when editing non-LOV multivalued attributes.

saas-2024.4-2025-04-30-09-09-25

Fix for multi-valued attribute display issue in the Multi Workspace Screen (HOTFIX-8289, ISSUE-772031)
basicportalcomponents

Introduced a customer-specific solution to disable display of the text "No values supplied" in otherwise empty values in the Table Header Data Container Value on the Web UI Node List.

Connecting from InDesign to STEP via SSO was not possible if a proxy was required to reach the STEP system (ISSUE-765188, HOTFIX-8302)
dtp

The proxy fields in the InDesign "Connect to DB..." dialog were incorrectly ignored when logging in via Single Sign-On (SSO). To correct the issue, support has been added for using a proxy when connecting to STEP from STEP Publisher using SSO.

Fix for empty value in eCatalog export (HOTFIX-8276, ISSUE-765468)
core

Fixed an issue with split transformations in the exporter mapping. The problem was that the result value was empty when there was no delimiter in the value.

saas-2024.4-2025-04-29-08-39-37

Fix for context-dependent FullText search dependent on publishable / Displayed data (HOTFIX-8205)
elasticsearch-integration

Currently, if none of the context-dependent attributes in ES config are marked as 'Display Data,' FullText search will not work on them because mappings will not be directly generated. This fix resolves this issue and now, context-dependent FullText search will no longer be dependent on publishable / displayed data.

Fix for Elasticsearch exporting STEPXML with special character fails (HOTFIX-8304)
elasticsearch-integration

Adding sanitization to XML tags to allow special characters in IDs. Now, Elasticsearch will be able to export data even if they include characters like &, <, or >.

saas-2024.4-2025-04-28-13-59-15

Fix for basket inaccessiblity issue related to DAMRDM (HOTFIX-8295, ISSUE-772196)
core

Now, a JWT cache security key will be invalidated to prevent situations in which one of the nodes in a STEP cluster has the old cached security key.

Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8277, HOTFIX-8299)
core

If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.

Fix for STEP plugin cuasing crash of InDesign (HOTFIX-8296, ISSUE-770604)
dtp

Fixed an issue in which InDesign plugins crashed due to a NullPointerException error.

Removed unused code (RDHELP-8968, RDSEC-835)
spot

General improvement to remove unused system code.

Fix for case sensitivity in Advanced Search in Web UI (HOTFIX-8300, ISSUE-773066)
portaladvancedsearch

To fix an issue in which data container attributes were case sensitive, data container searches on the Advanced Search screen will now be case insensitive by default, just like a Value search.

saas-2024.4-2025-04-25-10-57-47

Fix for filtering for table column type (ISSUE-770419, HOTFIX-8290)
basicportalcomponents

Now, filtering works correctly for the Table Header Business Function on Web UI Node Lists.

Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8277)
core

If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.

Fix for exporting LOVs with values using GenericJSON fails if the LOV has no entries (ISSUE-753471, HOTFIX-8275)
core

Fixed a NullPointerException, which was thrown during the export of an empty LOV.

saas-2024.4-2025-04-24-19-48-09

Fix for memory issue when downloading assets in Web UI (HOTFIX-8288, ISSUE-767224)
basicportalcomponents

Fixed an Out Of Memory error that was thrown when downloading a Web UI asset as an attachment when its size in bytes was bigger than the maximum integer value.

Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8284, 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 Data Container Table View Editor > Unexpected error for user with read only permissions (HOTFIX-8293, RD-24341)
basicportalcomponents

Fixed s setback, which caused an unexpected exception on a Web UI Node Editor with a Data Container popup component for read-only users.

saas-2024.4-2025-04-23-11-27-56

Security update for admin portal (HOTFIX-8281, RDSEC-879)
serveradministration

Security update for library used in the admin portal.

Security updates for core (HOTFIX-8283, RD-24300)
core

Security update for a library used in the core component

Security update for core (HOTFIX-8285, RD-24300)
core

Updates a library used in server configuration

saas-2024.4-2025-04-22-19-14-09

Fix for filtering issue in Compare view (HOTFIX-8282, ISSUE-714018)
basicportalcomponents

Fixed a reloading error that occurred in the Compare view when filtering was applied.

Fix for three articles exported incorrectly BMEcat 1.2 eCatalog (HOTFIX-8273, ISSUE-769218)
core

Fixed the BMEcat export result file, which should not contain ARTICLE_TO_CATALOGGROUP_MAP tag without corresponding ARTICLE tag.

saas-2024.4-2025-04-16-13-03-16

Fix for export of asset with binary over STEPXML is not working (ACADE-1549, HOTFIX-8268)
core

The fix is to allow the export of external DAM asset content (previously, the exports were failing with an unexpected exception).

Fix for method for downloading assets content fails (HOTFIX-8267, ISSUE-740573)
core

Fixed unexpected exception when downloading external asset with a URL longer than 100 characters via Asset Download Home bind in business rules.

saas-2024.4-2025-04-15-09-29-54

Fix for Import Manager crashing when mapping multiple attributes to a data container (HOTFIX-8262, ISSUE-766765)
core

Fixed a NullPointerException that occurred when editing import configurations in the workbench with multiple data containers and variable mapping.

Fix for 'Value Generator' component does not save value in product (HOTFIX-8255, ISSUE-761570)
value-generator

When a business action with a value generator was run from an IIEP, the value generator would not see the imported data. This has been fixed.

Fix for issue with data container attribute filtered through LOV Cross-Validation condition (HOTFIX-8263, ISSUE-768473)
basicportalcomponents

Fixed cross-context validation for the Globally Configured Multi Edit Data Container. The issue occurred when the user was unable to exit the edit mode when modifying an LOV attribute in the Globally Configured Multi Edit Data Container.

Fix for View button access in the workbench (ISSUE-758741, HOTFIX-8261)
workbench

The View button / functionality was not accessible when users first accessed multiple products due to a problem with custom views in the workbench. This has been fixed.

saas-2024.4-2025-04-11-19-47-25

Fix for data container error post refresh (HOTFIX-8256, ISSUE-765436)
basicportalcomponents

Improved error message for the 'Add Data Container' action when a user does not have privileges to add a data container of the given type.

Fix for Web UI Workflow widget - result screen error (ISSUE-730920, HOTFIX-8257)
basicportalcomponents

Now, Global Navigation Panel with Direct Navigation in Web UI will not forcefully set the selection of a Direct Navigation's screen that will lead to problems with Advanced Search redirection.

Fix for export of asset with binary over STEPXML is not working (ACADE-1549, HOTFIX-8254)
core

The fix is to allow the export of external DAM asset content (previously, the exports were failing with an unexpected exception).

Fix for empty LOV field cannot be read-only in a Globally Configured Data Container using Unfolding View (HOTFIX-8258, ISSUE-767539)
basicportalcomponents

Fixed an issue with LOV-based attributes within a Globally Configured Data Container using Unfolding View. The problem was that the LOV select field did not correctly get the readOnly state from the configuration. Instead, it used a default value when there were no LOV values selected.

Fix for Large LOVs with character tags in the ID are invalid (ISSUE-761578, HOTFIX-8252)
basicportalcomponents

Fixed validation for LOVs with IDs on a Web UI Node Editor Attribute Value component for LOV attribute with more than 5,000 values.

Fix for asynchronous translation service does not start import processes (HOTFIX-8260, ISSUE-766432)
external-async-kernel

Performance fix related to the poller process that resumes asynchronous jobs. The issue was that when there were a large number of translation jobs, it took a long time to find the jobs to resume. This fix uses cache to reduce the time complexity to be linier instead of squared, and it uses nested transactions so jobs that have already been identified as 'should be resumed' can be started immediately - instead of having to wait for all the jobs to be analyzed.

saas-2024.4-2025-04-09-14-04-53

Fix for AutoCare PCdb file fails at conversion step after update (ISSUE-765769, HOTFIX-8249)
automotive

Fixed a NullPointerException occurring in PIES imports following an update.

saas-2024.4-2025-04-09-09-34-02

Security update (HOTFIX-8250, RDSEC-844)
elasticsearch-integration

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

Fix possible out-of-memory exception while running internal reporting and added logging (ISSUE-762837, HOTFIX-8244)
inmemory

In rare cases, there has been a problem where a certain internal report would run for a long time and block memory cleanup - potentially causing out-of-memory exceptions. This has been changed, so that the report no longer blocks memory cleanup during the entire report generation. Additional logging has also been added to help identify other issues that might block memory cleanup.

Fix for Fix JavaScript Vulnerabilities on bridge (RDSEC-534, HOTFIX-8218)
automotive

Fixed JavaScript Vulnerabilities on bridge

Fix for asynchronous translation service does not start import processes (HOTFIX-8247, ISSUE-766432)
async-translation

Performance fix related to the poller process that resumes asynchronous jobs. The issue was that when there were a large number of translation jobs, it took a long time to find the jobs to resume. This fix uses cache to reduce the time complexity to be linier instead of squared, and it uses nested transactions so jobs that have already been identified as 'should be resumed' can be started immediately - instead of having to wait for all the jobs to be analyzed.

saas-2024.4-2025-04-08-15-18-22

Fix for DUNS number error following enrichment call to D&B API (ISSUE-765682, HOTFIX-8229)
dnb-integration

To correct an issue related to a DUNS number error, DNB text attribute values are now only truncated if the value contains more characters than the defined “Maximum Length."

Fix for how Elasticsearch events are calculated (HOTFIX-8245, ISSUE-769226)
core

To understand how Elasticsearch events are calculated and how much time it takes for re-indexing, a customer-specific solution was introduced to enable a domain-driven strategy for Elasticsearch publishing. An existing hotfix (HOTFIX-8245) was backported to 2024.2.

Security update (RDCDM-6026, HOTFIX-8220)
dnb-integration

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

Fix / RCA for prod environment outage (HOTFIX-8243, ISSUE-766986, ISSUE-768936)
core

Fixed potential out-of-memory errors that occur when querying large lists of classification-product links, references, or nodes in NodeCollections. The query NodeCollection.queryNodes on Oracle allows JVM to GC nodes already returned by query (previously, already returned nodes were kept in a hard reference from within the DataNucleus query object). Also, calling queryReferences, queryReferencedBy, and queryClassificationProductLinks do not cache already returned objects by query (unless query size is less than a configurable size - default size is 10000 before going into query mode).

Fix for unable to start the reindexing of Elasticsearch configuration (HOTFIX-8242, ISSUE-765823)
core

Now, the old Elasticsearch reindexing processes will be correctly deleted automatically, allowing reindexing to start again.

Fix for incorrect interpretation of user rights for datasheet creation (HOTFIX-8240, ISSUE-765348)
dtp

Fixed a problem in which datasheet PDF creation caused an error when using the "Approved" workspace.

saas-2024.4-2025-04-07-14-12-48

Fix for translation export error in STEP 2024.4 (HOTFIX-8241, ISSUE-765016)
core

Fixed a problem that occurred when the "hostname" parameter was not restored correctly from the delivery configuration during SFTP Translation delivery.

saas-2024.4-2025-04-07-00-24-48

Fix for PDX Configured Channel: Support for a few fields that enable 'Enhanced Content' (HOTFIX-8234, RDPORT-18118)
pdx-channel

Add support for 'Enhanced Content' tag

Fix possible out-of-memory exception while running internal reporting and added logging (HOTFIX-8232, ISSUE-762837)
inmemory

In rare cases, there has been a problem where a certain internal report would run for a long time and block memory cleanup - potentially causing out-of-memory exceptions. This has been changed, so that the report no longer blocks memory cleanup during the entire report generation. Additional logging has also been added to help identify other issues that might block memory cleanup.

Fix for Fix JavaScript Vulnerabilities on eclass-advanced (ISSUE-87369, HOTFIX-8217)
eclass-advanced

Security update to fix potential vulnerability

Fix for workbench access failure (HOTFIX-8235, ISSUE-740520)
workbench

To fix an issue in which attempts to access the workbench failed with an error, a performance improvement implemented in the STEP Workbench in the 2024.4 update was backported.

saas-2024.4-2025-04-03-14-33-58

Fix for flickering behavior observed while adding / removing data container in UI (HOTFIX-8226, ISSUE-758019)
basicportalcomponents

In edge cases, the addition or deletion of data containers (only applied to those that are not unfolding), caused the Web UI to flicker and the list of data containers to be refreshed with unexpected items (e.g., you delete a data container, but it reappears on the list). This was due to a race condition happening in certain edge cases, and primarily when the system was very slow and the user was trying to interact with it. This change set accounts for that edge case by waiting for the previous action to be stored before the user can continue editing in order to ensure data is always in its latest state.

Fix for translation status error for asynchronous translation (HOTFIX-8231, ISSUE-762542)
core

To fix an error in which the translation status did not update correctly, the translation status is now set to "Up-To-Date" if the translation went well and no new changes to the sources are present.

Fix for IIEP under-performance with CrossContext parameter (ISSUE-766540, ISSUE-90354, HOTFIX-8227)
core

Due to improved functionality for replacement rules added in the STEP 2024.1 update, STEP XML imports using these tags suffered a performance drop. This fix tries to remedy some of that performance drop.

Fix for STEP API returning code 500 with invalid access token (ISSUE-766431, HOTFIX-8230)
keycloak-sso

After implementing a fix to correct an issue in which the STEP API returned a code 500 with an invalid access token, Keycloak will now return a 401 status code in case of an invalid bearer token.

Fix for excessive Web UI loading times (ISSUE-765754, HOTFIX-8224)
basicportalcomponents

Fixed an issue related to long loading times in the Web UI by introducing a private configuration property (FixSpecific.ISSUE.765754) set to false by default. When set to true, an automatic checking process to ascertain whether an attribute was valid in previous revisions will be skipped on the Multi Revision screen in the Web UI to address the performance issue.

Fix for Fix JavaScript Vulnerabilities on bridge (HOTFIX-8215, HOTFIX-8216, RDSEC-534)
list-processing, matching

Fixed JavaScript Vulnerabilities on bridge

Fix for GraphQL API config (HOTFIX-8233, ISSUE-768798)
graphqlv2

Now, it is possible to change the default limit of tokens in GraphQLv2.

saas-2024.4-2025-04-02-10-08-31

Fix for unexpected IOException (ISSUE-766529)
business-action-processor

Fixed an unexpected IOException ("invalid distance too far back") which occurred during an Outbound Business Rule Message Processor concurrent execution.

Fix to upgrade component to latest version (ISSUE-84972, HOTFIX-8180)
restapi

Implemented a security update for the system.

Fix for overwritten calculated attributes not present in export (HOTFIX-8213, ISSUE-764943)
core

Overridden calculated attributes were not included in exports if "Include Calculated Attribute Values" was not selected. This has been fixed.

Fix for PDF XMP metadata properties are incorrectly set based on sub-objects in some PDFs (HOTFIX-8159, ISSUE-744313)
core

Fixed retrieving PDF XMP metadata properties acc. to format of file: application/pdf after uploading Asset in workbench.

saas-2024.4-2025-04-01-16-45-01

Security improvements (RDCDM-6025, HOTFIX-8223)
matchingagent

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

Fix for SaaS DAMRDM - errors in PROD log: Could not retrieve cluster details (ISSUE-759128, HOTFIX-8145)
elasticsearch-integration

Removed unnecessary checks to single-tenant Elasticsearch.

saas-2024.4-2025-03-31-13-57-34

Fix for date capitalization error (HOTFIX-8214, ISSUE-765433)
basicportalcomponents

Fixed a problem that occurred when having a value of "OCT" for the month for a date-validated attribute value resulted in a validation error on the Web UI Node Editor screen in the Attribute Value component.

Fix for Node List Performance Issue (HOTFIX-8148, ISSUE-762169)
basicportalcomponents

A Task List page was taking too long to load. Now, data container values on Web UI Node Lists will load when needed instead of loading automatically when a Table Header Value component is configured on the screen.

Fix for attibute details tab leading to internal application error (HOTFIX-8201, ISSUE-757899)
workbench

Implemented a change to how null object errors in STEP Workbench are handled when opening an attribute in System Setup and the source endpoint for the translation of that attribute has been deleted. In order to enable the HOTFIX-8201 the following configuration property needs to be added: FixSpecific.ISSUE.757899=true

saas-2024.4-2025-03-28-11-43-00

Fix for flickering behavior observed while adding / removing data container in UI (HOTFIX-8197, ISSUE-758019)
basicportalcomponents

In edge cases, the addition or deletion of data containers (only applied to those that are not unfolding), caused the Web UI to flicker and the list of data containers to be refreshed with unexpected items (e.g., you delete a data container, but it reappears on the list). This was due to a race condition happening in certain edge cases, and primarily when the system was very slow and the user was trying to interact with it. This change set accounts for that edge case by waiting for the previous action to be stored before the user can continue editing in order to ensure data is always in its latest state.

Fix for inability to edit table on Display Children Screen in Web UI (HOTFIX-8200, RDSUP-430)
basicportalcomponents

Fixed a setback related to exiting edit mode on Multi Edit Display mode in the Web UI.

saas-2024.4-2025-03-27-12-46-34

Fix for STEP Kubernetes cluster autodiscovery logic - race condition causing 2nd replica crash - shadow issue (RD-24337, HOTFIX-8196)
core

Fixed issue with vertical scaling in SaaS v2 environments.

Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8203, HOTFIX-8204)
core

If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.

Fix for create a collection error in Advanced Search (HOTFIX-8207, ISSUE-761014)
portaladvancedsearch

Improved error message on a Web UI Advanced Search screen when a user without privileges to see the collection group root was trying to create collection underneath it.

saas-2024.4-2025-03-26-19-57-55

Fix for Receiver plugin null pointer exception for Kafka IIEP (HOTFIX-8209, ISSUE-756182)
kafka-integration

To correct the null pointer exception issue, the Kafka Receiver plugin can now optionally skip null values from Kafka.

Fix for Snappy library in component kafka-integration to later version (ISSUE-84971, HOTFIX-8175, RD-24271)
kafka-integration

security update to tpl

Fix for missing product information in eCatalog export (HOTFIX-8193, ISSUE-714977)
core

Fixed a problem where the price list was ignored when performing an eCatalog export.

saas-2024.4-2025-03-26-10-50-32

Fix for Data in collectiondata table is taking up too much space (HOTFIX-8182, ISSUE-756600)
inmemory

Only relevant for STEP running on Cassandra. Improved Cassandra GC to retry if getting errors (timeout,tombstone,etc) during token range scan. This will ensure DB is cleaned properly after deleting objects in STEP.

Security update (RDSEC-651, RDSEC-653, HOTFIX-8198)
basicportalcomponents

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

Fix for slow revision purging (HOTFIX-8199, ISSUE-764312)
core

Implemented performance optimization for Cassandra-specific STEP instances related to purging revisions. The time required purge revisions was taking a long time checking, specifically if there were events for the revisions.

saas-2024.4-2025-03-25-19-13-22

Added ability to create temporary config properties (RDSUP-429)
spot

Made a change so that we can make temporary config properties which can be removed again without STEP failing to start. If a config property starts with FixSpecific. and it is not defined in STEP, the application server will now simply warn instead of fail to start. This is to enable us to better support customers in the future without risking side-effects for other customers. This change is only internal and for future use, so it has no effect on any existing systems.

Logging added for Elasticsearch view and export are not working (ISSUE-763339, HOTFIX-8189)
ui-search

Added additional logging to the Search screen Excel export BGP.

Fix for AutoCare PCdb file fails at conversion step after update (ISSUE-765769, HOTFIX-8202)
automotive

Fixed a NullPointerException occurring in PIES imports following an update.

saas-2024.4-2025-03-24-13-26-57

Security update (HOTFIX-8183, RDSEC-868)
basicportalcomponents

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

Security update (RDSEC-651, HOTFIX-8184, RDSEC-653)
basicportalcomponents

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

Security update (HOTFIX-8132, RDSEC-866)
portalframework

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

saas-2024.4-2025-03-21-15-28-37

Fix for Web UI Advanced Search AND operator behaves like OR (HOTFIX-8171, ISSUE-749309)
portaladvancedsearch

Now, AND Object Type searches on Advanced Search screen will return valid results and will not behave as OR searches.

Fix for key product information keeps loading for long time in QA after upgrade (HOTFIX-8169, ISSUE-760371)
ui-product-editor

Fixed an issue where the UI Product Editor may sometimes remain in a loading state. This was due to a security mechanism from GraphQL that stops the query should it be extremely large in size (exceeding the allowed amount of grammar tokens for the request). The change set accounts for this edge case and wires the request appropriately so that GraphQL is not overwhelmed.

Fix for submission errors in Web UI (ISSUE-764462, HOTFIX-8192)
basicportalcomponents

Fixed a problem in which an unexpected exception was thrown when the system evaluated business conditions for the Multi Edit Data Container. After an item configured with this component was submitted to the next state, the user was navigated out of the current screen. This has been fixed.

saas-2024.4-2025-03-20-17-14-30

Remove additional privileges required to run manual Excel translation for LOVs with IDs (HOTFIX-8149, ISSUE-746344)
core

Now additional privileges are not required to export manual Excel translationsfor LOVs with IDs.

Fix for Force Delete and Purge (ISSUE-762736, HOTFIX-8162)
core

When purging from a node collection, the system now splits the query into several smaller chunks in order to avoid having a snapshot open too long. A snapshot open too long can cause the application server to run out of memory because the vacuum cleaner cannot do its job.

Fix for references cannot be exported from Approved Workspace (HOTFIX-8173, ISSUE-752601)
basicportalcomponents

The Multi Edit Display Mode Web UI component could not export references from the Approved Workspace. It has been fixed so now the Web UI component exports references from the Approved Workspace.

saas-2024.4-2025-03-20-10-03-06

Fix for 'Project' State Log tab in workbench showing incorrect dates in all environments (HOTFIX-8165, ISSUE-756203)
workbench

Fixed an incorrect time conversion occurring in state logs when servers were not running in UTC.

Fix for Edit Asset loading wrong image (ISSUE-89566, ISSUE-761634, HOTFIX-8146)
workbench

Using Edit Asset to edit an image worked correctly the first time, but would continue to bring up the first image when editing other images. To fix the issue, the UI object is updated when fetching the thumbnail so the interface shows the proper object.

saas-2024.4-2025-03-19-06-20-16

Fix for event processors with batched events not recognizing events (ISSUE-755360, HOTFIX-8156)
workbench

When the triggering workspace of an event processor plugin configuration is changed, the triggering workspace is now updated immediately, instead of the next time an event is processed.

Fix for exceptions on PDF file imports (HOTFIX-8154, ISSUE-755610, ISSUE-748971)
core

Fixed an issue that caused the faulty parsing of PDF files.

Fix for STEP to SAP S/4 - Outbounds failure (ISSUE-760214, HOTFIX-8168)
core

Now, invalid characters from an endpoint name will be escaped when creating temporary files for export.

Fix for Edit Asset loading wrong image (ISSUE-89566, ISSUE-761634, HOTFIX-8146)
workbench

Using Edit Asset to edit an image worked correctly the first time, but would continue to bring up the first image when editing other images. To fix the issue, the UI object is updated when fetching the thumbnail so the interface shows the proper object.

Fix for ‘Content Publish Inbound’ failing with EmptyStackException on data push (HOTFIX-8160, ISSUE-763874)
core

Fixed an EmptyStackException during the import replay and added logging for further investigation if the issue ever recurs.

Fix for updating data even after the product is rejected by the business condition (HOTFIX-8155, ISSUE-762346)
core

A problem occurred when product data was getting updated even after the product was rejected by the business condition. To correct the issue, a previous fix which introduced unnecessary side effects was reverted.

Fix for erratic behavior of Multi Context Screen in the Web UI (HOTFIX-8172, ISSUE-764057)
basicportalcomponents

Now, a Multi Value Editor on the Multi Context screen will correctly save chosen values.

Fix for Scene7Content Plugin pipeline update and a list of valid pipelines (HOTFIX-8157, ISSUE-759852)
core

Added DAM variant of pipelines for web-proof-small and web-proof-medium.

saas-2024.4-2025-03-15-10-36-17

Fix for hot deploy over Swagger UI is not working (RD-24336, HOTFIX-8164, ISSUE-764433)
core

Fixed a problem with hot deployment of customer-developed components causing background process executor to be shut down.

saas-2024.4-2025-03-14-10-51-13

Fix for failing Generic XML import (HOTFIX-8161, ISSUE-764221)
core

Fixed a NullPointerException occurring in the Generic XML import.

saas-2024.4-2025-03-13-14-57-39

Fix for Elasticsearch failed indexing / BGP disappears after a while and the configuration is stuck in an 'in-progress' state (ISSUE-87598, HOTFIX-8147)
elasticsearch-integration

Increasing lifespan of the Elasticsearch reindex background processes to avoid situations where customers cannot check their history or retry a failed BGP after passage of time.

saas-2024.4-2025-03-06-14-07-24

Fix for export in Web UI with sub folder not working properly (RDSUP-421)
basicportalcomponents

Now, the material menu will be correctly expanded to the left when there is more than one submenu.

Fix for issue related to Web UI read-only datetime attributes (ISSUE-759643)
basicportalcomponents

Now read-only ISO Date and time attribute values will be shown correctly (aligned with non-read-only) on the Web UI Node Editor.

Fix for bind read only is making changes in a product (ISSUE-761071, HOTFIX-8137)
basicportalcomponents

Fixed unexpected problems occurring when applying conditional validity caused multi-value attributes on a Web UI Node Editor marked as changed.

Fix for cannot create a context in STEP (HOTFIX-8139, ISSUE-758415)
workbench

Fixed a problem where it appeared that you could not create a context in STEP Workbench, but in fact, the context already existed. The error was just not reported.

Fix for Edit Asset loading wrong image (ISSUE-761634, HOTFIX-8135)
workbench

Using Edit Asset to edit an image worked correctly the first time, but would continue to bring up the first image when editing other images. To fix the issue, the UI object is updated when fetching the thumbnail so the interface shows the proper object.

Fix for workbench access failure (HOTFIX-8131)
workbench

To fix an issue in which attempts to access the workbench failed with an error, a performance improvement implemented in the STEP Workbench in the 2024.4 update was backported.

Fix for AutoPage pagination - Object does not move to the next page if it does not fit on rest of page (HOTFIX-8133, ISSUE-748222)
dtp

It is now possible to run autopagination with a publication template with 5 columns and mount of a number of items with tables.

Fix for LOV attribute typeahead in Web UI ignoring classification filter for large LOVs (ISSUE-758220, HOTFIX-8136)
basicportalcomponents

For LOVs with more than 5,000 values, the classification filter would be ignored and invalid values were displayed and could be selected. Now, inherited filters from classifications will be respected when deciding whether to show an LOV as a typehead or a dropdown on the Web UI Node Editor.

saas-2024.4-2025-03-05-14-52-08

Fix for import configuration mapping - unable to import data correctly into Data Container (ISSUE-760163, HOTFIX-8129)
core

When importing data using mapping, when using two intermediate variables, the second mapping overwrote the first mapping. We have now fixed it so that we prevent this.

Fix for BMEcat - 'Catalog data' is missing on the output file (HOTFIX-8130, ISSUE-756506)
core

Fixed the issue in BMEcat export where the tag is missing in the output file.

Fix for Revision Management EP keeping to many revision (HOTFIX-8138, ISSUE-754564)
core

Fixed issue where revision purging by date would leave behind a revision that should have been purged.

Fix for the message-streaming log folder in the Admin Portal for Kafka streaming is missing (ISSUE-760265)
kafka-integration

This fix stops NullPointerExceptions from the Kafka Streaming Receiver Controller when the controlling background process has been deleted.

Fix for Kafka Streaming Receiver does not work as expected: Missing log entries for started endpoint, Cannot stop other endpoint, Missing log location (ISSUE-759733)
kafka-integration

Fixed reading messages from a Kafka topic with zstd compression enabled.

saas-2024.4-2025-03-04-19-18-16

Fix for work areas and perspectives do not appear in the Configuration tool (ISSUE-760924, ISSUE-83444)
instrument

If some configurations were mistakenly marked 'preset' while being owned by a user, reading of the configurations would fail. This means that the configurations would not show up in the Instrument Configuration tool. This is now fixed.

Removing a reference suppression in Web UI failed if it was performed from the target (ISSUE-731389, HOTFIX-8134)
portal-multireference

Removing a reference suppression in the Web UI would fail if it was performed from a Multi Reference component configured to display "Referenced By" references. This has been fixed.

saas-2024.4-2025-03-03-21-56-25

Fix for Revision Management EP keeping to many revision (ISSUE-754564)
inmemory

Fixed issue where revision purging by date would leave behind a revision that should have been purged.

Fix possible out-of-memory exception while running internal reporting and added logging (ISSUE-762837)
inmemory

In rare cases, there has been a problem where a certain internal report would run for a long time and block memory cleanup - potentially causing out-of-memory exceptions. This has been changed, so that the report no longer blocks memory cleanup during the entire report generation. Additional logging has also been added to help identify other issues that might block memory cleanup.

saas-2024.4-2025-02-28-13-43-41

Fix for 500 Error when validating a multi-level Smartsheet (ISSUE-757322, HOTFIX-8126)
core

When running on Cassandra, validating a Smartsheet that creates both parent and child nodes could fail if a business condition took too long to run. Now, a business condition may run six (6) times as long before causing an error.

saas-2024.4-2025-02-26-16-44-32

Logging for GDSN component model / new Target Market TI for Publish not working (ISSUE-749191, ISSUE-717991)
gdsn2

Added logging to facilitate troubleshooting for GDSN publisher.

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

Added log information to integration endpoints to enable troubleshooting of errors

Portal users are unable to "Select All" and generate a quicksheet when the products span multiple pages in a NodeList component. (HOTFIX-8127, ISSUE-754893)
basicportalcomponents

Changed check to avoid null pointer exception in webui when using the NodeList component. It's a fix for a specific problem, but it improves the overall stability of the NodeList component.

saas-2024.4-2025-02-25-08-52-45

Fix for postponing the event functionality is not working in event processor (HOTFIX-8124, ISSUE-753404)
inmemory

A Cassandra-specific problem for the code to postpone events has been fixed.

saas-2024.4-2025-02-24-14-39-40

Fix for getting an error while adding multivalued attribute in Data Container (HOTFIX-8121, ISSUE-757460)
basicportalcomponents

Fixed a bug occurring when adding a new Data Container instance from the Globally Configured Multi Edit Data Container component in Web UI, which contains a multivalued LOV attribute and this attribute has more than one value.

Fix for issue when displaying data from a DC with a reference to an entity (ISSUE-760327, HOTFIX-8123)
basicportalcomponents

When a Web UI Globally Configured Multi Edit Data Container uses Reference Header with Reference Type, which contains dot or dots, the user could see an error pop-up after loading the component or changing one of Data Container instance values or references. This has been corrected. Now, there will not be any error pop-up when a Globally Configured Multi Edit Data Container is configured and contains a Reference Header with Reference Type which contains dot(s).

Fix for postponing the event functionality is not working in event processor (ISSUE-753404)
core

A Cassandra-specific problem for the code to postpone events has been fixed.

saas-2024.4-2025-02-21-13-23-10

Fix for incorrect data in BMEcat file - empty Asset references (ISSUE-745231)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

Fix for custom workflow plugin or business rule - defects in STEP logs (ISSUE-756300, HOTFIX-8122)
core

When a workflow-wide audit message business action was configured for a workflow, audit messages would not get sent for the automatic transitions from a parallel workflow to the contained workflow clusters and to the initial states of those clusters. Now, audit messages are also sent for these transactions.

Fix for BMEcat export with different languages (HOTFIX-8110)
core

Fixed the problem where attribute names are exported with incorrect language when using BMEcat export.

Fix for empty asset references in BMEcat file (HOTFIX-8120)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

saas-2024.4-2025-02-19-12-44-22

Fix for missing extValues for attributeLinks in MongoDB (ISSUE-751613, HOTFIX-8114, HOTFIX-8115)
mongodbadapter

It was not possible to get the ID of a value of a List of Values in AttributeLink, because the extValues document for the AttributeLink was not exported. Now, the JSON Converter is changed so that the extValues document for the AttributeLink will be exported. Then, the LOV value ID will be accessible.

Fix for partial approval error in Web UI (HOTFIX-8119)
core, webui-partialapprove

After the fix, it is possible to approve changes of the parent of the node in the 'Partial approve' component.

Fix for ID prefix incorrectly added to PDF object name (ISSUE-749912, HOTFIX-8117)
dtp

Fixed a problem where an ID prefix was incorrectly added to a PDF object name when creating a data sheet.

Fix for optimistic locking errors in IIEP (HOTFIX-8118, ISSUE-737489)
core

Importing a product that was in the recycle bin under a different parent would fail with a JDOOptimisticVerificationException. This has been fixed.

saas-2024.4-2025-02-18-12-59-04

Fix for error message disappear right after it is shown (without dismiss) (ISSUE-755376)
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 GDSN: Error on BMS Import (ISSUE-755315)
gdsn2-receiver

Fixed issue where import files would sometimes be ignored by the GDSN importer.

Fix for SaaS DAMRDM - Buttons disabled post LOV filter correction (ISSUE-758419)
basicportalcomponents

Fixed a problem when Multi Value sub-presenters did not reflect their validity correctly, which means that cleaning validation errors did not enable corresponding buttons (Save, Approve, etc.) on a Web UI Node Editor screen.

Fix for SETBACK - Conditional validity - values disappear from attribute value component (multi value attribute) after removing read-only conditional validity (RDCDM-6024)
basicportalcomponents

When using a Web UI Globally Attribute Value Component for a multivalued LOV with IDs attribute and there is Validation Business Condition with Data Validation Binds configured, changing the component state from Read Only to Mandatory caused existing values to be not visible. This issue has been fixed, and rows for existing values are now correctly presented in the Web UI.

Fix for partial approval error in Web UI (ISSUE-753282)
webui-partialapprove

After the fix, it is possible to approve changes of the parent of the node in the 'Partial approve' component.

Fix for unexpected error message after creating data container (ISSUE-758378)
basicportalcomponents

When using a Web UI Globally Configured Multi Edit Data Container with a configured Validation Business Condition, a user could see an error pop-up for a short time after adding new instance of a Data Container. This has been corrected. Now, there is no error pop-up after adding a new Data Container instance.

saas-2024.4-2025-02-17-16-31-55

Fix for expired Authentication Tokens not refreshing (HOTFIX-8111)
kafka-integration

Fixed an issue related to expiration times on OAuth (Open Authorization) tokens passed to the Kafka client. Faulty expiration times were causing a token-refresh error on long-running connections.

Investigation of escalating items in states with exceeded deadlines fails: java.lang.StackOverflowError (ISSUE-757093, HOTFIX-8107)
core

Added more logging to investigate Business Rule loop.

Fix for tables are partially suppressed in duplicated publications or chapters (ISSUE-748217, HOTFIX-8106)
dtp

Fixed a problem with InDesign server plugins where tables were removed during duplication when they contained a nested STEPCOND statement.

Fix for partial approval error in Web UI (ISSUE-753282)
core

After the fix, it is possible to approve changes of the parent of the node in the 'Partial approve' component.

Fix for set JVMArgs additions by default for SaaS images on 2024.4 and later (RDSUP-416)
core

Specific incompatibilities within JavaScript Business Rules in relation to the Java21 upgrade were addressed.

Fix and RCA: STEP was unavailable for customer (ISSUE-751250, HOTFIX-8102)
restapi

It has been seen that extensions / customizations of the REST API has been generating very large responses. This is a problem, as the responses are held in heap memory. This fix will ensure that a REST API call will not consume much more than 100Mb. If it does, it will be terminated with an error - in order to protect the application server from running out of memory.

Fix for BMEcat export with different languages (HOTFIX-8110, ISSUE-751994)
core

Fixed the problem where attribute names are exported with incorrect language when using BMEcat export.

Fix for expired Authentication Tokens not refreshing (ISSUE-746525)
kafka-integration

Fixed an issue related to expiration times on OAuth (Open Authorization) tokens passed to the Kafka client. Faulty expiration times were causing a token-refresh error on long-running connections.

Fix for profile does not update when collection returns 0 objects (ISSUE-594901, HOTFIX-8108)
dataprofiling

Now, an empty node collection profile will be updated correctly.

Fix for email is getting sent two time business condition (HOTFIX-8113, ISSUE-751764)
core

Introduced a possibility to disable a replay during the import in case of a business condition rejection - to avoid a situation when a business condition sends an email twice. In order to enable this possibility, submit a Stibo Systems Service Portal ticket.

Fix for health check report failing in Admin Portal (ISSUE-756617, HOTFIX-8109)
serveradministration

In rare cases, the health check in the admin portal may report false positives for ‘Unused Pseudo Workspaces,’ resulting in inconsistent data being falsely reported. This has now been corrected.

saas-2024.4-2025-02-11-13-37-47

Fix for XSS vulnerability in User List (RDSUP-413)
basicportalcomponents

Addressed XSS vulnerability when creating / duplicating users on User List screen in Web UI.

Fix for data container column width cannot be changed (upgrade defect) (ISSUE-755153)
basicportalcomponents

Fixed a setback that made the Globally Configured Multi Edit Data Container component in Web UI ignore width dimensions of table headers configured for this component.

Fix for XSS vulnerability in Notifications (RDSUP-414)
basicportalcomponents

Addressed XSS vulnerability in Web UI Alert Notifications.

Fix / RCA: STEP was unavailable (HOTFIX-8098)
basicportalcomponents

Now, the amount of classification children returned by Browse tab in a Smartsheet will be limited to avoid memory consumption.

Fix for unable to open some records under Case Pack Maintenance (HOTFIX-8104, ISSUE-752057)
basicportalcomponents

Fixed an infinite loop when processing conditional validity events on a Web UI Node Details screen.

Fix for XSS vulnerability in Attribute Maintenance (RDSUP-411)
webui-systemsetup

Addressed XSS vulnerability when creating an Attribute / Attribute group in Web UI.

Fix for leading zeros being stripped (ISSUE-756387)
dnb-integration

Now, the leading zeros will be shown for the DUNS Number header on the Web UI D&B Match Candidates Screen, if the leading zeros were enabled on a system.

Fix for export in UI with sub folder not working properly (HOTFIX-8105)
basicportalcomponents

Now, sub menus are aligned correctly in the Menu Group component on a Web UI Node List so that they will not fall down below the screen.

saas-2024.4-2025-02-10-15-46-38

Fix for inability to create Elasticsearch Index Background Process (ISSUE-756236)
core

Fixed a problem that occurred when values longer than 4000 bytes were entered in Cassandra-based STEP systems. Prior to this fix, a small window of opportunity existed that could cause the system to produce an error like, "Unable to find blob segment..." because the blob content could be written shortly after the value object. This is now fixed.

Fix for outbound files generated with a different name than what is mentioned in the log (ISSUE-752697, HOTFIX-8070)
blobstorage

When using 'Cloud Blob Storage Delivery' with a 'Blob Storage file path template' containing $timestamp, it is now the same timestamp used in the BGP log file messages about the file delivery and the file path used in the blob storage container.

Fix for Java Message Service (JMS) Inbound failure blocking data updates (ISSUE-755194)
jms-integration

Fixed exception-handling issue that occurred when failing to close the connection after an unsuccessful JMS message download.

HOTFIX-8099 (HOTFIX-8099)
core

Hotfix HOTFIX-8099 doesn't have an approved description, yet. This is related to ISSUE-734972.

Fix for translated files not returning from Lionbridge (HOTFIX-8047)
lionbridge

When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.

Fix for translated files not returning from Lionbridge (ISSUE-731401)
lionbridge

When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.

Fix for problem with DTP (RDHELP-8698)
dtp

Internal fix for CI/CD synchronization.

Removed stibosw from the sudoers file (RDHELP-8596)
saas-base

The requirement for the stibosw user to run commands as root has been removed and so has the configuration of sudoers that allowed it.

Fix for PDS channel status > Unexpected error in Web UI (ISSUE-87575)
pds-channel-status

Web UI users will no longer get an unexpected error when expanding the PDS channel status row. This is fixed by refactoring toggle display logic by replacing jQuery based DOM manipulation with native JavaScript methods.

Fix for inability to create Elasticsearch Index Background Process (HOTFIX-8103)
inmemory

Fixed a problem that occurred when values longer than 4000 bytes were entered in Cassandra-based STEP systems. Prior to this fix, a small window of opportunity existed that could cause the system to produce an error like, "Unable to find blob segment..." because the blob content could be written shortly after the value object. This is now fixed.

Fix for Java Message Service (JMS) inbound failure blocking data updates (HOTFIX-8072)
jms-integration

Fixed an exception-handling issue that occurred when failing to close the connection after an unsuccessful JMS message download.

Fix for internal application error in workbench as user tried to open the References tab (ISSUE-749737, HOTFIX-8077)
workbench

A fix was made that will make the error message a better when you have a cycle in the hierarchy, so that you can see the path with the cycle. Before fix: When resolving the path for the FrontPublicationSectionImpl with id a cycle was found. Duplicate node id: After fix: When resolving the path for the FrontPublicationSectionImpl with id a cycle was found. Duplicate node id: Path: -> ->

Fix for error during advanced search on data container (HOTFIX-8100, ISSUE-750753)
core

In advanced search in the workbench in a search for 'Data Containers,' an 'Instance Count' box is present. If a number with more than one digit is inserted in the 'Instance Count' box, then all digits are now also used in the search when In-Memory is used.

Fix for moveItemsToNewLocation adjust loop did't terminate error (HOTFIX-8065, ISSUE-736295)
dtp

The situation where InDesign shows the “moveItemsToNewLocation adjust loop didn't terminate error” when a table with a header repeating pagination plugin is justified has been solved.

Extra logging added for SaaS DAMRDM - basket not accessible on PROD (ISSUE-753250, HOTFIX-8101)
core

Added more logging to investigate a future potential JWT token desynchronization problem.

saas-2024.4-2025-02-05-17-51-53

Fix for bulk article creation fails through portal (HOTFIX-8073, ISSUE-753406)
basicportalcomponents

Added missing dependency to Apache POI. Its absence made the Excel Import component fail in Web UI when uploading an Excel file.

Fix for SETBACK > Multi revision screen > Revert to action results in Unexpected error (ISSUE-87626, ISSUE-751912)
basicportalcomponents

Added a null check to account for issues with this fix: Fixed state of buttons with Enforce Validity enabled when an attribute is mandatory by a data validation business condition and its value was removed.

Fix for custom JSON Converter Post Processor issues (ISSUE-746754)
core

The Context Splitter Post Processor was outputting empty MultiValue XML nodes for inherited values that should NOT be exported at all, because there are local values defined on the attribute. The solution is a change to how the Context Splitter Post Processor calculates when to do an export of a MultiValue XML node, so that if there are local values on an attribute, there should be no MultiValue XML nodes with the XML attribute Inherited='#'.

Fix and RCA for the production environment outage (ISSUE-757428, HOTFIX-8090)
core

Decreased memory usage when running multiple parallel Match and Merge threads which calculate Decision Table business functions.

Fix for import configuration mapping (ISSUE-755415)
core

Encountered an issue that caused data to be imported incorrectly into data containers. To fix the issue, mapping multiple data containers of the same type from multiple columns via mapped variables was implemented.

Fix / RCA: STEP was unavailable (ISSUE-756693)
basicportalcomponents

Now, the amount of classification children returned by Browse tab in a Smartsheet will be limited to avoid memory consumption.

Fix for Hide Equal button in Web UI is not working properly in 2023.4 version (HOTFIX-8075, ISSUE-729643)
basicportalcomponents

Fixed a problem occurring when the Hide Equal button on a Compare Records screen in Web UI was not hiding read only and non-read only date empty date values because of the date placeholder on a non-read only cell.

Investigation of escalating items in states with exceeded deadlines fails: java.lang.StackOverflowError (HOTFIX-8074, ISSUE-757093)
core

Added more logging to investigate Business Rule loop.

Fix for file locked in the SFTP server (HOTFIX-8095, ISSUE-751944)
core

A file created by the XSLT postprocessor could not be deleted from an Azure filesystem. This has been fixed.

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

Added log information to integration endpoints to enable troubleshooting of errors

Fix for value generators stuck (ISSUE-743304)
value-generator, external-dam-adapter-v2

Fixed issue where values generated in an algorithm value generator would not check if it had generated before.

Fix for missing mandatory data container attributes do not stop object from being saved or approved (ISSUE-751912)
basicportalcomponents

When using a Web UI Globally Configured Multi Edit Data Container with a configured Validation Business Condition, which sets a data container object's attribute as mandatory. Deleting the value of such an attribute would enable the Save Action button and/or Approve Action button even though Enforce Validity is enabled. This has been corrected. Now, both buttons are disabled when Globally Configured Multi Edit Data Container mandatory attribute values are removed. This prevents the system from storing empty values in a database for data container object's attributes with conditional mandatory state.

Fix for illegal escape found in search string (HOTFIX-8069, ISSUE-752551)
core, inmemory

Fixed an unexpected exception that was thrown when performing a wildcard search of a search string, which contained single backslash characters. This exception was thrown by the In-Memory search.

Fix for unable to transfer STEPXML object types from a customer TEST system (HOTFIX-8083, RDSUP-407)
core

A better user-friendly message was added and an import should continue when trying to change ownership of classification to product links in Cassandra.

Fix / RCA: STEP went unavailable (HOTFIX-8064, ISSUE-754878)
core

Fixed a problem where the STEPXML export with Flatten Hierarchy enabled sometimes did not cleanup temp files generated by hierarchy flattening, even after BGP completion.

Fix for error when handling a Referenced By data container reference type - Owner edge for data container ID was null. (HOTFIX-8067, ISSUE-755422)
core

Fixed a problem occurring when an unexpected exception was thrown in STEP Workbench during the export when accessing a node, which was a target of a data container reference, invisible in a current context / workspace.

Fix for STEP application hanging up when minimize / maximize browser (ISSUE-755355)
basicportalcomponents

Fixed an infinite loading problem when resizing a browser window with a Node List, which has table headers with configured dimensions.

Fix for BMEcat - 'Catalog data' is missing on the output file (HOTFIX-8066, ISSUE-756506)
core

Fixed the issue in BMEcat export where the tag is missing in the output file.

Fix for NullPointerException thrown while opening the records in verifier state (ISSUE-756470)
basicportalcomponents

Fixed a NullPointerException occurring when opening the Globally Configured Multi Edit Data Container without data container objects in Web UI.

Fix for import configuration mapping (HOTFIX-8071)
core

Encountered an issue that caused data to be imported incorrectly into data containers. To fix the issue, mapping multiple data containers of the same type from multiple columns via mapped variables was implemented.

Fix for undeletable objects in workbench (HOTFIX-8076, ISSUE-721039)
core

Introduced a solution to show local business rules in a System Setup Recycle Bin in workbench. To enable this functionality, contact Stibo Systems Support.

saas-2024.4-2025-01-29-14-51-22

Fix for expired Authentication Tokens not refreshing (ISSUE-746525)
kafka-integration

Fixed an issue related to expiration times on OAuth (Open Authorization) tokens passed to the Kafka client. Faulty expiration times were causing a token-refresh error on long-running connections.

Fix for expired Authentification Tokens not refreshing (HOTFIX-8060)
kafka-integration

Fixed an issue related to expiration times on OAuth (Open Authorization) tokens passed to the Kafka client. Faulty expiration times were causing a token-refresh error on long-running connections.

Fix for error using Kafka Streaming Receiver with oAuth (ISSUE-751161)
kafka-integration

Properties from ExtraDriverOptions will overwrite settings from the plugin configured in the workbench.

saas-2024.4-2025-01-28-19-31-20

Fix for initial Elasticsearch reindexing and indexing BGPs errors and fails (HOTFIX-8053, ISSUE-753733)
elasticsearch-integration

Fixed a problem occurring when Elasticsearch indexing could fail if STEP Context IDs contained a backslash character, causing problems with file creation.

Fix for Web UI - Data container: Time zone offset of 2 hours (ISSUE-721026, HOTFIX-8055)
basicportalcomponents

Fixed a problem occurring when the Read Only Attribute value, representing an ISO Date / Time attribute on a Web UI Node Editor / Unfolding Data Container component was showing a local browser time instead of the same time as in workbench.

Fix for SaaS DAMRDM - LOV filters disable all buttons (HOTFIX-8062, ISSUE-753220)
basicportalcomponents

Fixed a problem occurring when a Business condition, which applies Mandatory status on a Web UI Node Editor, was hiding the warning messages about invalid values for LOV attribute.

Fix for Menu Group not visible on Node List screen (HOTFIX-8057, ISSUE-753772)
basicportalcomponents

Fixed a problem where the Menu Group component's actions were not always saved in Web UI design mode on a Node List screen.

saas-2024.4-2025-01-27-10-31-18

Fix for compatibility issue with STEP Extension API Async Example (HOTFIX-8061)
external-async-kernel

There was an issue in which STEP Extension API Async Example did not work due to incompatibility with Java. The compatibility issue has been fixed.

Fix for compatibility issue with STEP Extension API Async Example (ISSUE-86698, ISSUE-750080)
external-async-kernel

There was an issue in which STEP Extension API Async Example did not work due to incompatibility with Java. The compatibility issue has been fixed.

saas-2024.4-2025-01-24-14-11-59

Fix for Business Rules: Errors cannot be handled when iterating over contexts in libraries (ISSUE-749079)
core

Fix to allow exceptions thrown by JavaScript code, as opposed to a public API call, from within a library to fall though an executeInContext call and be ignored.

Fix for system is down (ISSUE-755247)
core

Made it impossible to delete the Publication hierarchy root. This should not be deleted, as STEP relies on it being there - and you get strange errors if it is missing.

Fix for incorrect data in BMEcat file - empty Asset references (ISSUE-745231)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

Fix for error handling when iterating over contexts in libraries (HOTFIX-8054)
core

Fix to allow exceptions thrown by JavaScript code, (as opposed to a public API call), from within a library to fall though an executeInContext call and be ignored.

Fix for incorrect data in BMEcat file - empty Asset references (HOTFIX-8056)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

Fix for IIEP Error: NoSuchFileException occurred while trying to atomically overwrite the cache file after updating the temp cache file (HOTFIX-8058, ISSUE-755158)
core

Now, potential problems with endpoints cache will not fail the IIEP BGP and will not cause it to have a 'completedwitherrors' status. Added more logging to investigate cache problems.

saas-2024.4-2025-01-22-14-32-19

Fix for value generators stuck (ISSUE-743304)
value-generator

Fixed issue where values generated in an algorithm value generator would not check if it had generated before.

saas-2024.4-2025-01-21-19-44-25

Fix for Data Container screen message during submission (ISSUE-739548)
basicportalcomponents

Adding a data container on a Web UI Node Editor via a Globally Configured Multi Edit Data Container component caused an "Unsaved changes..." popup to appear when trying to submit a current item via Submit Action with Workflow Navigation Handler configured. This is now fixed.

Fix for NullPointers in Dev system (ISSUE-743814, HOTFIX-8049)
workbench, translation-extension-setupnode

If you had an outstanding translation for an attribute for a language, which you deleted, you would get an error when trying to open the status tab for that attribute in the STEP Workbench. This has been fixed.

Fix for Workbench Launcher reliability and performance improvement (RD-24320)
workbench

Made workbench bootstrap improvement.

Fix for ECLASS Advanced imports are failing (HOTFIX-8051, ISSUE-752898)
eclass-advanced

Added support for import of attributes / properties of URI_TYPE_Type, which broke the import. The general policy is changed to report unknown base validation types as errors but continue imports regardless.

Fix for backport of Workbench Launcher improvements to 2024.4 (ISSUE-86674, RD-24320)
workbench

Improved Workbench bootstrap performance.

Fix for workflow states (ISSUE-750105)
workbench

Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.

Fix for XSS vulnerability in Advanced Search (RDSUP-395)
portaladvancedsearch

Fixed XSS vulnerability of searchURL parameter, which can be used to execute dangerous code on a Web UI Advanced Search screen.

Fix for workflow states (HOTFIX-8041)
workbench

Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.

Fix for cannot expand "Assets" root folder (HOTFIX-8052, ISSUE-752341)
workbench

Increased performance by limiting the amount of assets loaded when expanding a classification in the workbench.

Fix for 2024.3 workbench translation is not correct (HOTFIX-8046, ISSUE-743289)
workbench

Fixed French translation of STEP Workbench.

saas-2024.4-2025-01-20-13-48-29

Fix for Product Reference promotion to Golden Record (HOTFIX-7969)
matching

This fix is for an issue encountered when removing the reference promotion to a Golden Record. The Golden Record did not reflect changes on references removed from the child node.

Fix for Match & Merge Webservice fails when importing using Matching Algorithm with ML Matcher (ISSUE-86120, RDCDM-6023)
matching

Customer may use M&M Web Service to import Merged Golden Records. If FINE or FINEST logging is enabled for matching component, service could fail with exception. It is fixed now.

Fix for table definitions only exported on suppressed tables (ISSUE-748849)
core

When exporting tables using OIEP, with Table Type Definitions export size set to minimum, Table Types will now be exported for all exported tables, except suppressed tables.

Fix for Product Reference promotion to Golden Record (ISSUE-743390)
matching

This fix is for an issue encountered when removing the reference promotion to a Golden Record. The Golden Record did not reflect changes on references removed from the child node.

Fix for Match & Merge: An ‘Auto generated’ major version 1.0 is not created before the merge operation (RDCDM-6018, HOTFIX-7995)
matching

A fix was put into place to ensure a major revision is created on initial non-major revisions while merging records. This means that data will not be lost from the revision history.

Fix for ML Match Recommendation training failed; Retrying state is not trying to creating new models and never recovers after service issue is fixed (ISSUE-83990)
matchingagent

An adjustment was made in the process of getting ML Match Recommendations: Training failure results in the whole recommendation process failure and does not trigger fail / retry logic.

Fix for BMEcat Export - Local suppressions are exported (ISSUE-746558)
core

By default, all cross-context exports always contain suppressed references. Following configuration property has been added in order to omit those references: ExportManager.Omit.SuppressedReferences.CrossContext=true

Fix for finding names both with and without dimension dependencies (HOTFIX-8038)
core

The new health check plugin 'Invalid name' has been added. It can find and fix nodes with names that do not have the correct dimension dependencies according to the definition of the object type.

Fix for BMEcat Export - local suppressions are exported (HOTFIX-8036)
core

By default, all cross-context exports contain suppressed references. In order to omit those references, the following configuration property has been added: ExportManager.Omit.SuppressedReferences.CrossContext=true

Fix for table definitions only exported on suppressed tables (HOTFIX-8043)
core

When exporting tables using OIEP, with Table Type Definitions export size set to minimum, Table Types will now be exported for all exported tables, except suppressed tables.

Fix for post-upgrade issue in DEV: 'NonPersistentId cannot be cast to class' exception while performing Merge (Clerical/Manual) and Un-Merge (HOTFIX-8031, ISSUE-751278)
core

Now, survivorship business rules that are trying to queue events will be ignored during unmerge, as it is not possible for non-persistence objects.

Fix for scrolling not possible in Rich Text Editor field when in a workflow (ISSUE-750289)
basicportalcomponents

Fixed a problem where an edited cell of a Web UI Node List did not have a proper scrollbar.

Fix for data issues in SaaS - Error value not shown in tooltip (ISSUE-86622)
core

The user was not able to see all data issue error messages from the server in the SaaS setup. This has now been fixed.

Fix for Matching and Merging Web Service failure when importing using Matching Algorithm with ML Matcher (ISSUE-86120)
matching

Matching and Merging Web Service call ceased to work if FINE logging for the matching component was enabled on the system. This has been fixed.

Fix for unable to import asset system attribute definitions (HOTFIX-8033, ISSUE-748175)
core

Reintroduced support for gamma attribute on import of PNG images.

Fix for Asset outbound fails from time to time (ISSUE-746091, HOTFIX-8048)
core

Fixed a bug that in certain circumstances could produce a NullPointerException. This could happen for long-running operations where hard-evicts had been performed.

Fix for broken Flex Value Header (PRESALINTERNAL-1817)
basicportalcomponents

Fixed a bug that would cause an error when loading the Web UI with a Reference Metadata Flex Value Header configured in the Multi Reference component.

Fix for issue after deploying 2024.3 version in Pre-Prod (HOTFIX-8042, ISSUE-738004)
basicportalcomponents

Now, it is possible to enable filtering for Assignee Table Header on a Web UI Node List in cases where the Node list is very big. To enable this, contact Stibo Systems Support.

Fix for display issue related to workflow objects (HOTFIX-8045, ISSUE-748221)
basicportalcomponents, portal-workflow

Fixed an issue in which workflow objects were not displayed if the supplier user was also part of standard user groups. Added a new configuration property to ignore supplier roots.

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-2024.4-2025-01-20-09-07-45

Fix for TecDoc problem (ISSUE-86980)
automotive

Corrected the third-party libraries (upgrade) to support API changes and avoid NoClassDefFound exceptions while working with zip files.

saas-2024.4-2025-01-18-17-55-39

Backport of new remote System Administration endpoint for extension hot deployment (ISSUE-86049, RD-24309)
system-management

Added option for hot-swapping recipe through the system-management API for single-node SaaS systems.

Fix and RCA for the production environment outage (ISSUE-751744, HOTFIX-8044)
inmemory

When working with very large collections, the In-Memory database could run out of memory, causing the application to crash. This has been fixed.

Fix for Prism inmemory.memoryused.bytes metric in multipod setup (ISSUE-86817)
inmemory

There has been an issue on tripod and bipod systems where the metric inmemory.memoryused.bytes would only show the used bytes for one of the pods. This has been fixed, so now it shows the sum of bytes used by all pods in the system.

saas-2024.4-2025-01-16-18-29-51

Fix for error message in Web UI 'Unexpected error' (HOTFIX-8040, ISSUE-743625)
portalframework

Fixed unexpected NullPointerException thrown by GWT when sporadically navigating amongst the Tree Navigator in Web UI.

Fix for perspectives do not appear in the Configuration tool (ISSUE-737130, ISSUE-85933)
instrument

In Instrument when users navigate to the 'Work Areas & Perspectives' tab in configuration tool, certain configured perspectives were not appearing. This issue was caused by an ownership issue in the work area configuration. The problem has now been resolved, ensuring that all configured perspectives are displayed as expected.

Added diagnostic data after issue with upgrade to 2024.3 - After DEV InDesign upgrade Proof View not working in Web UI (ISSUE-746619, HOTFIX-8028, HOTFIX-8039)
dtp

Additional diagnostic data has been added to help diagnose the root cause of the problem where Proof View is throwing an internal error.

saas-2024.4-2025-01-14-13-06-15

Fix for error preventing new product creation in Web UI (ISSUE-750489, ISSUE-750131)
value-generator

Fixed an issue in which value generators would get into an optimistic lock when creating and applying a value generator to an object in a business action.

saas-2024.4-2025-01-13-19-51-46

Fix for issue with Asset Pre Migration script on delta copies (RD-24306)
externalcontent-premigration

Asset Premigration: Fixed error when handling an asset having a huge content size (more than INT_MAX bytes).

saas-2024.4-2025-01-09-19-08-46

Fix for context not available error in the Web UI (ISSUE-750271, HOTFIX-8032, HOTFIX-8037)
portalframework

Now, context / workspace from a Web UI URL will be properly decoded, which will fix a reason for wrong error messages about incorrect context / workspace ID.

Fix for ETIM Compare Screen takes too long to load (loads all ETIM attributes in background) (HOTFIX-8034, ISSUE-743637)
portal-multireference, basicportalcomponents

Improved performance for the Compare Records screen with Show Only Valid and Render Only Valid set.

Fix for cannot access packaging in packaging hierarchy editor (HOTFIX-8030, ISSUE-748236)
packaging

Enabled choosing next packaging item in the packaging hierarchy editor in Web UI.

Solution for Administrator Portal: Configuration tab shows only a small subset of available properties (ISSUE-748151, HOTFIX-8026)
serveradministration

Fixed a NullPointerError occurring when retrieving a config property without documentation - and log it instead.

Fix for invalid server-side delivery parameter name: FileNameTemplate Exception (ISSUE-749527, HOTFIX-8035)
smartsheet

Now, server-side delivery will work correctly with Smartsheet export format.

Solution for logs not capturing and BGP failing in Elasticsearch Event Processor (ISSUE-744970)
workbench

The EQ and EVP audit trail logs have been combined.

saas-2024.4-2025-01-07-20-52-08

Fix for three IIEPs running at same time because of two app servers (ISSUE-744923)
core

For multi-queue environments, we added the ability to serialize specific background process queues.

Fix for export containing duplicate values when exported with saved export configuration (HOTFIX-7972)
workbench

Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.

Fix for wrong filename causing error (event based endpoint) (ISSUE-746698, HOTFIX-8012)
core

With multiple batches in an event based endpoint, the customer got the same name on the millisecond, causing duplicate file name issues in the downstream system. The endpoint failed and stopped running. To fix this, a new substitution variable ($uuid) that can be used to ensure unique file names are generated in delivery plugins was added. As an example, the format of these uuid are like "d36c9b1a-4c69-47e2-baa8-336af2e299e8".

Fix for NullPointers in Dev system (ISSUE-743814)
workbench, translation-extension-setupnode

If you had an outstanding translation for an attribute for a language, which you deleted, you would get an error when trying to open the status tab for that attribute in the STEP Workbench. This has been fixed.

Fix for SaaS V2 PROD - API automation: Optimistic Verification Exception (HOTFIX-7994)
core

Added additional server logging for bulk update to log the stack trace of the exception when an OptimisticLockException occurs during the bulk-update service.

Fix and RCA : STEP monitoring alert (ISSUE-747116, HOTFIX-7981)
workbench

Fixed a problem where it was not possible to save an LOV value with an ID via a Reference Metadata header.

Fix for BMEcat Export - Local suppressions are exported (ISSUE-746558)
core

By default, all cross-context exports always contain suppressed references. Following configuration property has been added in order to omit those references: ExportManager.Omit.SuppressedReferences.CrossContext=true

Fix for post-upgrade issue in DEV: (ISSUE-748912, HOTFIX-8010)
core

Now, an exception will not be thrown if a business rule is trying to trigger an event for a Non-Persistent Object as a part of a Survivorship rule, executed on an Advanced Merge Screen.

Fix for inconsistent approval status after partial approve (ISSUE-703402, HOTFIX-8008)
workbench

There was a problem with the "create references" call. It did not properly rollback the changes in case of an error. This is now fixed.

Fix for incorrect date in the State Log in the workbench (HOTFIX-8020)
workbench

Fixed a problem that occurred when the state transition date was shown incorrectly in the STEP Workbench.

HOTFIX-7998 (HOTFIX-7998)
workbench

Hotfix HOTFIX-7998 doesn't have an approved description, yet. This is related to RDSUP-360: SETBACK: Incorrect warning message in workflow designer.

Fix for three IIEPs running at same time because of two app servers (HOTFIX-8005)
core

For multi-queue environments, we added the ability to serialize specific background process queues.

Fix for asset push in which image conversion leads to a removed path within image files (HOTFIX-7957)
workbench

Fixed a problem with missing clipping path images in a converted image when the output was set to create .tiff files.

Fix for PDF XMP metadata properties are incorrectly set based on sub-objects in some PDFs (HOTFIX-8004, ISSUE-744313)
core

Fixed retrieving PDF XMP metadata properties acc. to format of file: application/pdf after uploading Asset in workbench.

Fix for export containing duplicate values when exported with saved export configuration (HOTFIX-7952)
workbench

Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.

Fix for BMEcat Export - local suppressions are exported (HOTFIX-8009)
core

By default, all cross-context exports contain suppressed references. In order to omit those references, the following configuration property has been added: ExportManager.Omit.SuppressedReferences.CrossContext=true

Fix for BMEcat Export - local suppressions are exported (HOTFIX-8013)
core

By default, all cross-context exports contain suppressed references. In order to omit those references, the following configuration property has been added: ExportManager.Omit.SuppressedReferences.CrossContext=true

Fix for export containing duplicate values when exported with saved export configuration (ISSUE-744930)
workbench

Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.

Fix for using translated message in business action data issue header fails (RD-24303)
core

Fixed a bug using translated messages as input for Data Issues Report header in business rules.

Fix for a missing vertical scrollbar on lookup tables (ISSUE-736924)
workbench

Fixed an issue where vertical scrollbars were not displaying on lookup tables by adding a scroll pane and aligning elements in the transformation configuration editor.

Fix for Dual Visibility healthcheck vs. snapshot too old (RDSUP-380, HOTFIX-7997)
core

Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.

Fix for SaaS DAMRDM - Unable to catch the error on Image conversion (ISSUE-745116, HOTFIX-8003)
core

Added additional logging to find out which exception to whitelist.

Fix for incorrect date in the State Log in workbench (ISSUE-745819)
workbench

Fixed problem that occurred when the state transition date was shown incorrectly in the STEP Workbench.

Fix for incorrect date in the State Log in workbench (HOTFIX-7966)
workbench

Fixed problem that occurred when the state transition date was shown incorrectly in the STEP Workbench.

Fix for wrong products are being added to BMECAT 1.2 export (ISSUE-747658, HOTFIX-8000)
core

Fixed a problem where the wrong products were being added to BMECAT 1.2 export.

Fix for 2024.3 workbench translation is not correct (HOTFIX-8025, ISSUE-743289)
workbench

Fixed French translation of STEP Workbench.

Fix for EM in IIEPs (ISSUE-745253, HOTFIX-7999)
core

Fixed a problem occurring when hotfolder cache was not respecting the IN folders. If different IIEPs used the same hotfolder with different IN subfolders, a cache file was used by all of them, which lead to unexpected errors.

Fix for workflow states (HOTFIX-8016)
workbench

Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.

Fix for privilege error for super user (ISSUE-750436, HOTFIX-8018)
workbench

Fixed a problem occurring when a Privilege Error was shown in workbench when a user clicked to Partial Approve on a node, which only had unapproved Table Text part objects, which were not available for partial approve.

Fix for Asset Push | Image Conversion leads to a removed path within image files (ISSUE-719482)
workbench

Fixed a problem with missing clipping path images in a converted image when the output was set to TIFF.

Fix for STEPXML Schema does not define attribute (ISSUE-712607)
core

A "changes" attribute has been added to the AssetType validation schema for STEPXML so that exported STEPXML containing this character will not fail validation when imported again.

Fix for a missing vertical scrollbar on lookup tables (HOTFIX-7953)
workbench

Fixed an issue where vertical scrollbars were not displaying on lookup tables by adding a scroll pane and aligning elements in the transformation configuration editor.

Fix for workflow states (ISSUE-750105)
workbench

Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.

Fix for export containing duplicate values when exported with saved export configuration (HOTFIX-7959)
workbench

Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.

Fix for incorrect data in BMEcat file - empty attributes in output (ISSUE-749432, HOTFIX-8017)
core

This issue occurred when exporting BMEcat in workbench. The issue was that STEP exported Feature elements with only Fname elements even when there was no non-empty values for the Feature. This is now fixed.

saas-2024.4-2025-01-06-11-16-20

Fix for performance issues in PROD Web UIs (HOTFIX-8001, ISSUE-746380)
basicportalcomponents

Improved performance when initializing a Globally Configured Multi Edit Data Container on a Web UI Node Editor screen.

Fix for SETBACK: Export current view > 'Include Empty Columns In Export' set to false is ignored (RD-24304)
basicportalcomponents

Fixed a setback, which allowed users to export table headers without values via the Export Current view action when the 'Allow Empty values' design mode parameter was disabled.

Fix for unable to work with views because not all attributes being displayed (ISSUE-750113, HOTFIX-8019)
basicportalcomponents

Fixed a problem where an attribute value header was hidden if it was not valid for the first item displayed on an Advanced Search screen in Web UI.

Fix for Web UI : In Product Summary Card unable to see Last Edited by name for different locale (ISSUE-748679, HOTFIX-8021)
basicportalcomponents

Added translation to 'Last edited by' text in a Product Summary Card by including a current user in all the supported languages.

Fix for Backport automotive-related hotfix-7955 to be compatible with version 11.1 (RDCUST-5221, HOTFIX-7955)
automotive

HOTFIX-7955 was backported to to:automotive/7.0/automotive-7.0.52.spr (11.1-related automotive version).

Fix for Asset Reference is editable for read-only user in Variant List tab (HOTFIX-8022, ISSUE-745270)
basicportalcomponents

Now, the Table Header References component will be shown as read only for users who do not have privileges to add / delete references.

Fix for Japanese characters get garbled when using the Simple Importer Widget (ISSUE-737937, HOTFIX-8023)
portal-importer

Introduced a possibility to change the default encoding of CSV files imported via the Import Widget on a Web UI Homepage. To change this encoding, contact Stibo Systems Support.

Fix for date is not getting populated on single click (ISSUE-747558)
basicportalcomponents

Fixed a sporadic problem occurring when the date picker for ISO Date / Time attributes in a Web UI References component was not closed sometimes after picking the value.

Fix for using translated message in business action data issue header fails (RD-24303)
basicportalcomponents

Fixed a bug using translated messages as input for Data Issues Report header in business rules.

Fix for a customer-specific field was missing in a workflow and they were unable to upload it (ISSUE-737932, HOTFIX-8011)
basicportalcomponents

Fixed a problem occurring when the Referenced Asset representation component was not shown on a Web UI Initiate Item screen.

saas-2024.4-2025-01-03-21-45-11

Fix for incorrect count on search result (ISSUE-741690, HOTFIX-7982)
inmemory

When doing a search that returns more results than can be displayed, the total number of results reported could be higher than the actual number of results. This has been fixed.

Fix for bug causing process to cycle endlessly (ISSUE-85983, ISSUE-745129, HOTFIX-8006)
inmemory

Fixed a bug in the lock mechanism used by InMemory STEP systems. On clustered STEP systems with more than one server, the lock mechanism could, in very rare cases, cause a deadlock resulting in background processes and other operations getting stuck. The only solution to this was to restart one or more of the servers. This issue has been fixed.

Fix for Environment fails to update (restart / terminate mh pod) on multimode (RD-24307, HOTFIX-8024, ISSUE-86282)
inmemory

STEP sometimes failed during shutdown. It was possible for running processes in rare cases to prevent the shutdown from shutting down nicely and it that case the shutdown would first complete after the hard deadline of 30 minutes thus delaying restart procedures. This has been fixed.

saas-2024.4-2024-12-30-13-26-40

HOTFIX-7991 (HOTFIX-7991)
ui-search

Hotfix HOTFIX-7991 doesn't have an approved description, yet. This is related to RDSUP-386: Elasticsearch: BAs are disabled on Search Screen.

Fix for issue with IIEP (Inbound Integration Endpoint) after a 2024.2 update (HOTFIX-8015)
business-action-processor

An improved error message was added for when the splitter business action for a business action Event Processor did not call the addMessage() method. Instead of a NullPointerException, a meaningful error message will be shown in the execution log.

Fix for value generator warning threshold not working with high numbers (HOTFIX-8002, ISSUE-748433)
value-generator

Fixed a problem occurring when a warning message about reaching a value generator threshold was not sent to the configured email address.

Fix for Error when opening Autopage Publication Planner or creating Autopage Publication Planner Report (ISSUE-747436, HOTFIX-8007)
dtp

If you have a loop in your publication sections, you could get an internal error. This fix makes sure a message is logged in the application server log instead of throwing an error.

Fix for issue with Inbound Integration Endpoint after a 2024.2 update in QA & PROD (ISSUE-750349)
business-action-processor

An improved error message was added for when the splitter business action for a business action Event Processor does not call the addMessage() method. Instead of a NullPointerException, a meaningful error message will be shown in the execution log.

saas-2024.4-2024-12-17-13-27-51

HOTFIX-7993 (HOTFIX-7993)
elasticsearch-integration

Hotfix HOTFIX-7993 doesn't have an approved description, yet. This is related to RDSUP-386: Elasticsearch: BAs are disabled on Search Screen.

Fix for Elasticsearch issue (STIBO-5563, HOTFIX-7988)
elasticsearch-integration

The Index Management Tab will no longer be shown on SaaS v2 systems if the customer has multi-tenant endpoints or no Elasticsearch configurations. It will still appear on Elasticsearch configurations that were indexed to single tenant.

saas-2024.4-2024-12-12-19-52-29

Fix for Password reset link expired (HOTFIX-7996)
user-administration

HOTFIX-7973 (HOTFIX-7973)
basicportalcomponents

Hotfix HOTFIX-7973 doesn't have an approved description, yet. This is related to ISSUE-695212, ISSUE-698944, ISSUE-751881.

Fix for asset replacement not triggering reload (ISSUE-711264)
basicportalcomponents

Fixed an issue in which the Save button was not clickable following the upload of a new asset via the Asset Representation component.

Fix for Reference Target Function not working in Unfolding Data Container View (HOTFIX-7983, ISSUE-744599)
basicportalcomponents

Fixed the problem in Web UI occurring when the Business Function chosen to filter out unnecessary suggestions for the Data Container used in the Unfolding Data Container view was not called, which caused all suggestions to be sown shown, even those not needed.

HOTFIX-7986 (HOTFIX-7986)
serveradministration

Hotfix HOTFIX-7986 doesn't have an approved description, yet. This is related to RDPORT-18116: Configuration LowMemoryDetector.HeapDumpDirectory : backporting fix.

Fix for SETBACK: Web UI > Attribute Value Group header > Random order of attributes when no sorting or any sorting is applied (RD-24301)
basicportalcomponents

Fixed the sorting order of attributes in Web UI in the Attribute Value Group header component after the reload of a screen. When attributes have a configured Display Sequence, then the Display Sequence is used for sorting order. Otherwise, the Title is used or ID (if Title is empty or two attributes have the same title).

Added diagnostic data after issue with upgrade to 2024.3 - After DEV InDesign upgrade Proof View not working in Web UI (ISSUE-746619, HOTFIX-7985)
basicportalcomponents

Additional diagnostic data has been added to help diagnose the root cause of the problem where Proof View is throwing an internal error.

Fix for attribute values not saving as expected when used as reference metadata attributes with duplicate LOV values (ISSUE-747150, HOTFIX-7984)
basicportalcomponents

Fixed a problem occurring when saving single LOV values with an ID via the Reference Metadata Table Header caused a random value to be saved instead of the one the user picked on a Web UI Node List.

saas-2024.4-2024-12-11-15-30-10

Fix for Dual Visibility healthcheck vs. snapshot too old (RDSUP-380, HOTFIX-7977)
core

Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.

Fix for exporting user groups failure (HOTFIX-7989, ISSUE-740158, HOTFIX-7987)
core

Now, it is not possible to set the user group as its own parent. Doing this created a data inconsistency.

Fix for STEP single node outage (RDSUP-375, ISSUE-741695)
officepreview

The default number of ports for the Office Preview conversion has been decreased from 4 to 2 in order to decrease the memory usage of Libre Office processes.

Fix for SaaS V2 PROD - API automation: Optimistic Verification Exception (ISSUE-747940)
core

Added additional server logging for bulk update to log the stack trace of the exception when an OptimisticLockException occurs during the bulk-update service.

Fix for incorrect count on search result (ISSUE-741690, HOTFIX-7980)
core

When doing a search that returns more results than can be displayed, the total number of results reported could be higher than the actual number of results. This has been fixed.

HOTFIX-7976 (HOTFIX-7976)
core

Hotfix HOTFIX-7976 doesn't have an approved description, yet. This is related to ISSUE-746609.

Fix for being unable to use spot --upgrade on STEP versions before 2024.4 (RDHELP-8451)
core

If certain components are installed on a system and spot --upgrade was asked to plan an upgrade that included those components, then it would come up with an upgrade that was not actually possible. The problem was that the requirement for a different Java Runtime was not communicated via the dependency data that spot --upgrade uses to plan upgrades. This has now been rectified by making SPOT create the needed information for the software already on the system and by creating it for the available software, too.

Fix for Asset Push JAR files contain secrets in plain text (HOTFIX-7974, ISSUE-747213)
core

The ScPL file, which is included in the JAR file for sidecars, will no longer contain properties that contain the string “secret” (with upper / lower characters).

Fix for XSS vulnerability in Advanced Search saved search (RDSUP-385)
portaladvancedsearch

It is possible to enable HTML escape for Save Search IDs on Advanced Search screen. To enable it, contact Stibo Systems Support. Also, when deleting a saved search on the same screen, a confirmation popup will have the saved search ID escaped all the time to prevent XSS vulnerability.

Fix for upgrade to 2024.3 - White banner blocking Asset ID display in Web UI (ISSUE-747021, HOTFIX-7975)
portalframework

Fixed incorrect styling for missing object types icons in the Web UI Tree Navigator.

Fix and RCA: STEP went unavailable (HOTFIX-7979, ISSUE-745333)
core

Fixed a memory leak related to a business function used during the numerous parallel web service invocations.

Fix for three IIEPs running at same time because of two app servers (HOTFIX-7968)
core

For multi-queue environments, we added the ability to serialize specific background process queues.

Fix for STEP really slow and app servers are down (HOTFIX-7990)
core

Fix for InDesign transfer package import failure (HOTFIX-7978, ISSUE-745575)
core

Fixed a problem where a NullPointerException could be thrown when importing an InDesign package via workbench.

saas-2024.4-2024-12-09-15-22-48

Fix for three IIEPs running at same time because of two app servers (ISSUE-744923)
core

For multi-queue environments, we added the ability to serialize specific background process queues.

Fix for incorrect data in BMEcat file - empty FVALUE tags (HOTFIX-7948)
core

Fixed a problem with BMEcat export, which was showing empty FVALUE tags.

Fix for Incorrect data in BMEcat file - empty Asset references (HOTFIX-7951)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

Fix for Datasheet PDF creation: Calculated Attributes are not resolved for Pagination Rules and Validation Attributes (ISSUE-744662)
dtp

Fixed a problem with Datasheet PDF creation where Calculated Attributes were not resolved for Pagination Rules and Validation Attributes.

Fix for disconnected session during attempt to remove RemoveAssetDimensionDependencyID - SaaS (ISSUE-745441)
core

When running on Cassandra, changing the dimension dependencies of assets could sometimes fail. This has been fixed.

Fix for error in OIEP in development system (ISSUE-741784)
serveradministration

Completed work to fix the healthcheck "Value links with dual visibility."

Fix for incorrect data in BMEcat file - empty Asset references (ISSUE-745231)
core

BMEcat exporter now avoids incomplete asset references for non-existing asset sources.

Fix for incorrect data in BMEcat file - empty FVALUE tags (ISSUE-744089)
core

Fixed a problem with BMEcat export, which was showing empty FVALUE tags.

Fix for data container-inherited values for child-level nodes (HOTFIX-7954)
core

Fixed a problem in the exporter in which data container-inherited values for child-level nodes were not present in JSON outbound files.

Fix for ValueToManyOrToLargeRevisionsPQLDuplidata causes Out of Memory error (RDSUP-370)
core

Implemented a fix that avoids potential out of Memory errors when running the "Too many or too large revisions" health check.

Fix for asset push in which image conversion leads to a removed path within image files (HOTFIX-7957)
core

Fixed a problem with missing clipping path images in a converted image when the output was set to create .tiff files.

Fix for health checks related to the Performance Analysis tools (HOTFIX-7964)
core, serveradministration

Three fixes have been made to address issues with health checks: One, the Global Schema Change Log was being spammed with info about user settings being deleted. This information has no value as user settings are created and deleted all the time in the Web UI and a large percentage of the Global Schema Change Log would be log entries related to user settings. This information has been removed. Two, the typeahead functionality (which is widely but not exclusively used in the Web UI) generated very long running queries when the prefix matched nodes for which the user did not have privileges to view them. This has been fixed by capping the size of the request. And three, the health check Too Many Associated Objects was creating too many warnings about ChangeLog relations which were irrelevant to the user. This has been fixed.

Fix for unstable STEP environment related to cache (ISSUE-745637)
basicportalcomponents

A fix has been made for a memory leak in the Web UI. Each time a Web UI configuration was changed, a little more heap memory was used to cache Web UI information because the old information was never deleted. This has been changed, so that when a user saves a Web UI configuration the cache is cleared. It is possible this fix can have the effect of slowing down the Web UI temporarily following a configuration save, but will return to normal once the cache is populated again.

Fix for read-only issue in Web UI Multi Language Screen (HOTFIX-7971)
basicportalcomponents

Fixed a problem that occurred when conditional events from business conditions were not applied correctly on the Web UI's Multi Language Screens.

Fix for read-only issue in Web UI Multi Language Screen (ISSUE-743885)
basicportalcomponents

Fixed a problem that occurred when conditional events from business conditions were not applied correctly on the Web UI's Multi Language Screens.

Fix for health checks related to the Performance Analysis tools (ISSUE-738715)
core, serveradministration

Three fixes have been made to address issues with health checks: One, the Global Schema Change Log was being spammed with info about user settings being deleted. This information has no value as user settings are created and deleted all the time in the Web UI and a large percentage of the Global Schema Change Log would be log entries related to user settings. This information has been removed. Two, the typeahead functionality (which is widely but not exclusively used in the Web UI) generated very long running queries when the prefix matched nodes for which the user did not have privileges to view them. This has been fixed by capping the size of the request. And three, the health check Too Many Associated Objects was creating too many warnings about ChangeLog relations which were irrelevant to the user. This has been fixed.

Fix for different answers from Smartsheet (ISSUE-710343)
core

Fixed a problem that occurred when a "Missing unit" error thrown during Smartsheet validation was not shown for multi-valued attributes.

Fix and RCA: STEP went unavailable (ISSUE-745333)
core

Fixed a memory leak related to a business function used during the numerous parallel web service invocations.

Fix for Datasheet PDF creation: Calculated Attributes are not resolved for Pagination Rules and Validation Attributes (HOTFIX-7960)
dtp

Fixed a problem with Datasheet PDF creation where Calculated Attributes were not resolved for Pagination Rules and Validation Attributes.

Fix for disconnected session during attempt to remove RemoveAssetDimensionDependencyID - SaaS (HOTFIX-7967)
core

When running on Cassandra, changing the dimension dependencies of assets could sometimes fail. This has been fixed.

Fix for Asset Push | Image Conversion leads to a removed path within image files (ISSUE-719482)
core

Fixed a problem with missing clipping path images in a converted image when the output was set to TIFF.

HOTFIX-7949 (HOTFIX-7949)
core

Hotfix HOTFIX-7949 doesn't have an approved description, yet. This is related to ISSUE-734430.

Fix for different answers from Smartsheet (HOTFIX-7941)
core

Fixed a problem that occurred when a "Missing unit" error thrown during Smartsheet validation was not shown for multi-valued attributes.

Fix for data container-inherited values for child-level nodes not present in JSON outbound (ISSUE-730831)
core

Fixed a problem in the exporter in which data container-inherited values for child-level nodes were not present in JSON outbound files.

Fix for error in OIEP in development system (HOTFIX-7958)
serveradministration

Completed work to fix the healthcheck "Value links with dual visibility."

Fix for failure to correctly import .srf files consistently (HOTFIX-7945)
asset-importer

System properties for assets are now set even when the asset has no content.

saas-2024.4-2024-12-06-09-57-44

Fix for being unable to use spot --upgrade on STEP versions before 2024.4 (RDHELP-8451)
spot

If certain components are installed on a system and spot --upgrade was asked to plan an upgrade that included those components, then it would come up with an upgrade that was not actually possible. The problem was that the requirement for a different Java Runtime was not communicated via the dependency data that spot --upgrade uses to plan upgrades. This has now been rectified by making SPOT create the needed information for the software already on the system and by creating it for the available software, too.

saas-2024.4-2024-12-06-07-49-02

Fix for decouple "Find missing values" checkbox in Search Panel from the "Allow Search For Blank" checkbox in the Value Criteria configuration (ISSUE-745418)
basicportalcomponents

The following problems have been fixed: - Now, a search button on a Search Panel will be enabled even if the "Allow Search for Blank" design mode parameter is not enabled for Value Search Criteria. - For Object Type criteria, a None label design mode parameter is correctly replacing the "-1" option in the object type list. - If the None label is not set for Object type criteria, a localizable "None" option will be shown instead of "-1".

Fix for issue when adding container components in Web UI Advanced Search Screen (ISSUE-618977, RDCDM-6021)
basicportalcomponents

The descriptions for the Add Data Container and Duplicate Data Container toolbar actions have been updated to state that these actions should only be used with the Globally Configured Multi Edit Data Container component (Multi Edit View in Global Representation). These components were specifically designed to be used in the above mentioned component, and should never be used outside of it.

Fix for asset replacement not triggering reload (ISSUE-711264)
basicportalcomponents

Fixed an issue in which the Save button was not clickable following the upload of a new asset via the Asset Representation component.

Fix for Backport automotive-related hotfix-7955 to be compatible with version 11.1 (RDCUST-5221, HOTFIX-7955)
automotive

HOTFIX-7955 was backported to to:automotive/7.0/automotive-7.0.52.spr (11.1-related automotive version).

Fix for issue with selecting 'hamburger' button options (ISSUE-743522)
basicportalcomponents

Fixed a problem that occurred when the Node Picker form in Excel Smartsheets was not initialized correctly on Macs.

Fix for issue with selecting 'hamburger' button options (HOTFIX-7956)
basicportalcomponents

Fixed a problem that occurred when the Node Picker form in Excel Smartsheets was not initialized correctly on Macs.

Fix for being unable to use spot --upgrade on STEP versions before 2024.4 (RDHELP-8451)
spot

If certain components are installed on a system and spot --upgrade was asked to plan an upgrade that included those components, then it would come up with an upgrade that was not actually possible. The problem was that the requirement for a different Java Runtime was not communicated via the dependency data that spot --upgrade uses to plan upgrades. This has now been rectified by making SPOT create the needed information for the software already on the system and by creating it for the available software, too.

Fix for search table not working properly in the Node Picker dialog box (ISSUE-743428)
basicportalcomponents

A code change was made to ensure node search behavior is the same between a search button click and pressing enter.

Fix for search table not working properly in the Node Picker dialog box (HOTFIX-7965)
basicportalcomponents

A code change was made to ensure node search behavior is the same between a search button click and pressing enter.

Fix for decouple "Find missing values" checkbox in Search Panel from the "Allow Search For Blank" checkbox in the Value Criteria configuration (HOTFIX-7962)
basicportalcomponents

The following problems have been fixed: - Now, a search button on a Search Panel will be enabled even if the "Allow Search for Blank" design mode parameter is not enabled for Value Search Criteria. - For Object Type criteria, a None label design mode parameter is correctly replacing the "-1" option in the object type list. - If the None label is not set for Object type criteria, a localizable "None" option will be shown instead of "-1".

Fix and RCA evaluation for STEP is unavailable (PROD) (ISSUE-747289)
basicportalcomponents

Added timeout to LoqateCloudEnhancedAddressQuality and LoqateCloudAddressQuality business rule plugins, with default set to 30 seconds. In order to change the timeout value, please contact Stibo Systems Support.

Fix for runtime exception when pushing the objects in Main workspace or Main and Approved workspace (ISSUE-743883)
elasticsearch-integration

When upgrading indices from STEP 11.0 to the newer versions, the upgrade plugin will no longer look at the triggering workspaces assigned to the Elasticsearch configurations. From now on, it will upgrade all of them.

HOTFIX-7936 (HOTFIX-7936)
elasticsearch-integration

Hotfix HOTFIX-7936 doesn't have an approved description, yet. This is related to RDSUP-376: UI Search Screen Sorting - Sorting on Case GTIN does not work.

Fix for runtime exception when pushing the objects in Main workspace or Main and Approved workspace (HOTFIX-7944)
elasticsearch-integration

When upgrading indices from STEP 11.0 to the newer versions, the upgrade plugin will no longer look at the triggering workspaces assigned to the Elasticsearch configurations. From now on, it will upgrade all of them.

Fix and root cause analysis for Loqate Cloud timeout issue (HOTFIX-7970)
basicportalcomponents

STEP was unavailable due to timeout issues. To fix the issue, a timeout was added for both the LoqateCloudEnhancedAddressQuality and LoqateCloudAddressQuality business rule plugins, with a default timeout set to 30 seconds.

saas-2024.4-2024-12-04-15-06-32

Fix to allow Instrument UI to run business rules marked as Run As Privileged (ISSUE-744815)
instrument

An issue occurred that did not allow business rules configured as Run as Privileged to run in the Instrument UI. A code change has been implemented that corrects the issue.

Fix to allow Instrument UI to run business rules marked as Run As Privileged (HOTFIX-7947)
instrument

An issue occurred that did not allow business rules configured as Run as Privileged to run in the Instrument UI. A code change has been implemented that corrects the issue.

saas-2024.4-2024-12-03-15-46-58

Fix for localization ISO Date issue (HOTFIX-7942)
basicportalcomponents

Fixed an unexpected error on the Web UI Node Editor that occurred when evaluating business conditions. In cases where the attribute was both bound to the Data Container ISO date / ISO date-time attribute, and configured to display in the Web UI with the Enable Local Locale Formatting option setting activated in the Globally Configured Multi Edit Data Container component, the error occurred. This has been fixed.

Fix for localization ISO Date issue (ISSUE-745072)
basicportalcomponents

Fixed an unexpected error on the Web UI Node Editor that occurred when evaluating business conditions. In cases where the attribute was both bound to the Data Container ISO date / ISO date-time attribute, and configured to display in the Web UI with the Enable Local Locale Formatting option setting activated in the Globally Configured Multi Edit Data Container component, the error occurred. This has been fixed.

Fix for failure of workflow completion success messages to display (HOTFIX-7938)
basicportalcomponents

Now, a message about successful item transitions between states will be correctly shown in the Web UI when the user clicks on the Submit action with the Navigate To handler configured.

Fix for Web UI thumbnail issue (HOTFIX-7939)
portalframework, basicportalcomponents

Fixed a problem occurring on Web UI Node List screens in which thumbnails displayed as larger than configured.

Fix for failure to correctly import .srf files consistently (ISSUE-738859)
asset-importer

System properties for assets are now set even when the asset has no content.

Fix for performance issues related to Advanced Search (ISSUE-743416)
portaladvancedsearch

Now, on the Web UI's Advanced Search screen, limits on filtering will be the same as those applied to the entire Advanced Search screen to prevent Out Of Memory issues. Previously, Advanced Search filters were not limited at all and this could lead to extensive memory consumption for huge searches.

Fix for matching event processor (EVP) failure (HOTFIX-7937)
matching

Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.

Fix for performance issues related to Advanced Search (HOTFIX-7940)
portaladvancedsearch

Now, on the Web UI's Advanced Search screen, limits on filtering will be the same as those applied to the entire Advanced Search screen to prevent Out Of Memory issues. Previously, Advanced Search filters were not limited at all and this could lead to extensive memory consumption for huge searches.

Fix for matching EVP failure (ISSUE-731324)
matching

Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.

Fix for Web UI thumbnail issue (ISSUE-743489)
portalframework, basicportalcomponents

Fixed a problem occurring on Web UI Node List screens in which thumbnails displayed as larger than configured.

Fix for unexpected UniqueKeyViolation error (HOTFIX-7946)
basicportalcomponents

An error prompted by a key error has been addressed so that the error notification is now more explanatory.

Fix for unexpected UniqueKeyViolation error (ISSUE-740246)
basicportalcomponents

An error prompted by a key error has been addressed so that the error notification is now more explanatory.

Fix for failure of workflow completion success messages to display (ISSUE-738477)
basicportalcomponents

Now, a message about successful item transitions between states will be correctly shown in the Web UI when the user clicks on the Submit action with the Navigate To handler configured.

saas-2024.4-2024-12-02-14-36-31

Fix for asynchronous translation functionality not working (ISSUE-731649)
async-translation

There was an old behavior where it was possible to export translations when the source and the target were the same language, which has been removed. It is considered an invalid use case. However, the customer's setup relied on the old behavior and a solution was made to retain the old behavior on their systems. Any other customers with this same issue should contact Stibo Systems Support for details.

Fix for translated files not returning from Lionbridge (ISSUE-731401)
async-translation

When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.

Fix for translated files not returning from Lionbridge (HOTFIX-7943)
async-translation

When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.

Fix for asynchronous translation functionality not working (HOTFIX-7950)
async-translation

There was an old behavior where it was possible to export translations when the source and the target were the same language, which has been removed. It is considered an invalid use case. However, the customer's setup relied on the old behavior and a solution was made to retain the old behavior on their systems. Any other customers with this same issue should contact Stibo Systems Support for details.