saas-2025.1-2025-12-04-13-59-31
Fix for DAMRDM - org.apache.poi.util.RecordFormatException (ISSUE-814448, HOTFIX-8835)
core
Increased_ByteArray_size_to_max_integer_value_in_ContentDetectorMSOffice for handling huge files
saas-2025.1-2025-12-01-15-58-09
Fix for inability to perform basic operations in Web UI (HOTFIX-8805, ISSUE-821755)
basicportalcomponents
Fixed unexpected exceptions in the Web UI related to a missing component cache in the compressed component store.
Fix for import / export function unplanned outage on 'Stibo Development' site (ISSUE-811804, HOTFIX-8768)
basicportalcomponents
Web UI components are cached server-side for performance reasons. However, the cache is using too much heap - especially on smaller systems. Now the cache size is fixed depending on max heap size. Symptoms of this problem could be OutOfMemory errors or if using OneQueue scheduler, then no background process would be started anymore due to heap memory pressure.
saas-2025.1-2025-11-24-14-24-40
Fix for 'Unsaved changes' pop-up appearing incorrectly on data containers (ISSUE-788561, HOTFIX-8788)
basicportalcomponents
Now an 'Unsaved changes' pop-up will not display for the Globally Configured Multi Edit Data Container component if the 'Use Immediate Save' option has been enabled.
saas-2025.1-2025-11-21-11-50-18
Fix for import / export function unplanned outage on 'Stibo Development' site (ISSUE-811804, HOTFIX-8768)
portalframework, basicportalcomponents
Web UI components are cached server-side for performance reasons. However, the cache is using too much heap - especially on smaller systems. Now the cache size is fixed depending on max heap size. Symptoms of this problem could be OutOfMemory errors or if using OneQueue scheduler, then no background process would be started anymore due to heap memory pressure.
saas-2025.1-2025-11-19-21-28-12
Fix for import / export function unplanned outage on 'Stibo Development' site (ISSUE-811804, HOTFIX-8768)
basicportalcomponents
Web UI components are cached server-side for performance reasons. However, the cache is using too much heap - especially on smaller systems. Now the cache size is fixed depending on max heap size. Symptoms of this problem could be OutOfMemory errors or if using OneQueue scheduler, then no background process would be started anymore due to heap memory pressure.
Fix for issue with 'greater than' and 'less than' characters while using filter data feature in Web UI (ISSUE-816943, HOTFIX-8772)
basicportalcomponents
Fixed a problem related to filtering options with the 'less than' and 'greater than' characters on the Web UI Node List.
saas-2025.1-2025-11-19-14-18-34
Fixed inconsistent data in Prism's 'STEP system metrics' report (RDHELP-9624)
spot
SPOT now reports the discovered cluster topology. When a STEP cluster starts, it calculates the current cluster topology from the available pods. This is useful information to have in technical support situations, but it was not available in all situations. SPOT has been changed to include the calculated cluster topology in the snapshots that it generates.
saas-2025.1-2025-11-17-12-07-21
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.
saas-2025.1-2025-11-06-12-53-27
Fix for LOV values not displaying in the Web UI (HOTFIX-8737, ISSUE-814753)
portalframework, basicportalcomponents
Fixed a problem that occurred when LOV values with less than and / or greater than characters were not shown correctly in the Web UI Node List.
Fix for 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 referenced attributes are not displayed on the Web UI (ISSUE-786411, HOTFIX-8734)
basicportalcomponents
Fixed a problem in Web UI where the target or reference metadata header in Multi Edit Display mode did not display if the 'Show only valid attributes' option was enabled and there were no references or links.
saas-2025.1-2025-11-04-09-53-41
Fix for STEP Workbench has run out of memory - how to avoid? (ISSUE-739037)
workbench-launcher
Fixed parsing Java options from file: workbenchlauncher.vmoptions. Now options like: {code:java} -Doption=value -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError{code} should be parsed correctly and taken into consideration while starting workbench.
saas-2025.1-2025-11-03-16-19-18
Fix for HRPP split on 2-column frames with balancing lead to crashes (HOTFIX-8695, ISSUE-801233)
dtp
If a table is being placed with a Header Repeating Pagination Plugin (HRPP) switched on, then Adobe InDesign's native balance columns cannot be used and are disabled for the frame.
saas-2025.1-2025-10-31-13-55-33
Fix for ECLASS Advanced: Prod - bug in BMEcat file - wrong order FUNIT and FVALUE_DETAILS & FVALUE_TYPE is missing for mulitvalue attributes (HOTFIX-8692, ISSUE-807364)
eclass-advanced
In the file exported in BMEcat 2005 format, the following was fixed: the order for FUNIT and FVALUE_DETAILS, and the problem that FVALUE_TYPE was missing for multi-value attributes containing only one value.
Fix for inability to access STEP Workbench (HOTFIX-8719, ISSUE-812964)
workbench
To correct an issue causing the STEP Workbench to be inaccessible, the workbench navigator initialization was fixed.
saas-2025.1-2025-10-29-11-14-57
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-2025.1-2025-10-27-06-52-38
Fix for inoperative integrations following maintenance updates (ISSUE-813983)
jms-integration
A fix for calculating the maximum number of connection attempts has been implemented.
saas-2025.1-2025-10-24-06-53-49
Fix for 'Unsaved changes' pop-up appearing incorrectly on data containers (HOTFIX-8716, ISSUE-788561)
basicportalcomponents
Now an 'Unsaved changes' pop-up will not display for the Globally Configured Multi Edit Data Container component if the 'Use Immediate Save' option has been enabled.
saas-2025.1-2025-10-23-14-52-47
Disabled Class Data Sharing (CDS) generation during java installation (ISSUE-783441, HOTFIX-8696)
core
The Java installation that happens automatically whenever the Java component is updated in STEP used to run -Xshare:dump, which generates shared class data. This is a slight optimization that affects the start-up time of JVM instances. However, there are not many of them in a typical STEP system, and this minor optimization caused problems in certain environments.
saas-2025.1-2025-10-21-09-34-40
Fix for search criteria not transferring to advanced search (ISSUE-811143, HOTFIX-8710)
workbench
When editing the saved search criteria, the 'Include Data Containers' checkbox was unchecked automatically. Because of this, the product count in the search results changed, leading to mismatched or incomplete data being shown, affecting the accuracy and reliability of the data collection. This has been fixed.
saas-2025.1-2025-10-16-13-43-39
Disabled Class Data Sharing (CDS) generation during java installation (ISSUE-783441)
workbench-launcher
The Java installation that happens automatically whenever the Java component is updated in STEP used to run -Xshare:dump, which generates shared class data. This is a slight optimization that affects the start-up time of JVM instances. However, there are not many of them in a typical STEP system, and this minor optimization caused problems in certain environments.
Fix for STEP availability issue (ISSUE-811939, HOTFIX-8694)
basicportalcomponents
Fixed a problem that occurred wherein downloading large assets in the Web UI could cause unintended high memory usage.
Fix for internal feature branch in build system (RD-24349)
workbench-launcher
All updates were internal; customers remain unaffected.
Security update (RDSEC-1524, RDSEC-1515)
workbench-launcher
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-10-15-12-40-55
Fix for Outbound Integration Endpoint not working (HOTFIX-8691, ISSUE-810626)
core
A fix was made so that loops were not created in the hierarchy when reviving.
saas-2025.1-2025-10-14-14-37-32
Fix for fatal exception and JMS inbound failure in production (ISSUE-808621)
jms-integration
Added retry logic to JMS consumer / producer creation.
saas-2025.1-2025-10-09-17-27-14
Fix for environment outage due to memory leaks (ISSUE-805502, HOTFIX-8670)
audit-messaging
To fix an issue where the system failed due to memory leaks, the appropriate classloader context has been correctly set to avoid memory leaks in the future.
Fix for severe log - parameter lists do not match (ISSUE-799056, HOTFIX-8677)
core
Reduced the severity of uninformative log messages.
saas-2025.1-2025-10-08-17-43-47
Fix for inability to send data to PDX QA via PIM (HOTFIX-8680, ISSUE-809728)
productdatasyndication-integration
Un-handled optimistic locks while setting status on products in outbound integration endpoints (OIEPs) will be now correctly handled.
saas-2025.1-2025-10-08-14-11-36
Fix for fatal exception and JMS inbound failure in production (ISSUE-808621)
jms-integration
Added retry logic to JMS consumer / producer creation.
saas-2025.1-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 error with misplaced InDesign element (ISSUE-798135, HOTFIX-8659)
dtp
Default value for the import option “Crop To” parameter when a PDF asset is placed in InDesign is now set to “Crop”.
saas-2025.1-2025-09-24-12-55-37
Fix for STEP monitoring alert (ISSUE-806123, HOTFIX-8634)
basicportalcomponents
Introduced the ability to decrease the maximum amount of cached descriptors allowed in compressed component storage in the Web UI. To toggle this maximum (in order to decrease memory usage by huge Web UI configurations), please contact Stibo Systems Support.
saas-2025.1-2025-09-23-13-29-29
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-2025.1-2025-09-19-11-57-57
Fix for inaccessible production environment (HOTFIX-8582, HOTFIX-8583, ISSUE-799469)
core, inmemory
It has been seen that STEP systems can sometimes become unresponsive in certain situations. This fix resolves one of these situations for tripod-enabled STEP systems where the InMemory host sometimes run jobs that should have run on a background pod. This has been fixed by making sure that certain background threads only run on a background server (and especially NOT on an InMemory host as that could damage system performance on a tripod setup).
saas-2025.1-2025-09-18-13-14-17
Fix for Web UI Multi Context Screen (HOTFIX-8640, ISSUE-806510)
basicportalcomponents, portalapi
Fixed a problem that occurred with the Multi Context Screen, specifically the delete operation (with keyboard) on multi-valued LOVs with external ID attributes.
saas-2025.1-2025-09-16-13-59-27
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
If there are two basket collections for a current user with uppercase and lowercase user ID, Web UI will now prioritize using the lowercase one if both are empty. Otherwise, the system will use the one that is not empty.
Internal branching fix (RDHELP-8735)
embedded-analytics-platform, esg-compliance-installer, pds-channel-status, pds-sufficiency-link, private-label-food, tagglo, lionbridge, user-administration, ai-service, file-exchange-translation, cloud-jvm-monitoring, change-reports, encryptedstorage, acrolinx, cnet-integration, 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.
Fix / RCA: STEP was unavailable (HOTFIX-8605)
inmemory
When running on Cassandra, it was possible to import a tag with a tag format where the formatting start was empty, causing a data inconsistency. This has been fixed.
saas-2025.1-2025-09-15-08-47-51
Fix for internal feature branch in build system (RD-24349)
loadbalancer-backend
All updates were internal; customers remain unaffected.
saas-2025.1-2025-09-12-14-09-44
Fix for Event Processor D&B Match regularly fails (ISSUE-782270, HOTFIX-8611)
core
Two errors based on race conditions where multiple threads concurrently modify the same node in a workflow have been converted to give a better error message. Also these errors have been changed to be of the Optimistic Locking Error type, which means they will be caught and handled by the STEP retry mechanism.
Logging added for autopagination with errors (HOTFIX-8588, ISSUE-796229)
dtp
Added additional diagnostic logging information to the InDesign plugins. If the upload of documents from InDesign to STEP fails, then InDesign will retry a number of times
saas-2025.1-2025-09-11-21-17-26
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
If there are two basket collections for a current user with uppercase and lowercase user ID, Web UI will now prioritize using the lowercase one if both are empty. Otherwise, the system will use the one that is not empty.
saas-2025.1-2025-09-11-05-50-03
Fix for Misplaced pictures in Proofview/PDF/Autopaginated pages using 'Grouping templates' (HOTFIX-8581, ISSUE-793198)
dtp
When a product template contains a group of frames in two (2) columns and the right position of the frames in the first column do not overlap with the left position of the frames in the right column and one of the uppermost frames in the right column does not have any content when mounted, then the frames below the empty frame are now moved up.
Logging added for autopagination with errors (HOTFIX-8586, ISSUE-796229)
dtp
Added additional diagnostic logging information to the InDesign plugins. If the upload of documents from InDesign to STEP fails, then InDesign will retry a number of times
saas-2025.1-2025-09-10-09-51-36
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-2025.1-2025-09-08-13-11-32
Fix for interface failure (HOTFIX-8403, ISSUE-780598)
core
Updated dependency versions for libraries used by XSLT local transformation.
Fix for issue with STEP availability (ISSUE-762261, HOTFIX-8587)
core
To fix an issue resulting in STEP becoming unavailable, guardrails were implemented that prevent users from creating too many revisions for a node, too many multi values, or values that are too large.
saas-2025.1-2025-09-05-09-07-46
Fix / RCA: STEP is unavailable (ISSUE-802663, HOTFIX-8585)
core
Now, JDBC delivery will reuse classloaders to avoid native memory leak.
saas-2025.1-2025-09-03-12-44-19
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
If there are two basket collections for a current user with uppercase and lowercase user ID, Web UI will now prioritize using the lowercase one if both are empty. Otherwise, the system will use the one that is not empty.
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-2025.1-2025-09-02-07-44-59
Fix for WebUI: Filter function in the table is not working (ISSUE-794617, HOTFIX-8557)
basicportalcomponents
Fixed problem, when with Streaming Sorting and Filtering enabled on WebUI task list, returning back from Node Details back to the Task List with applied filter on an Attribute Value Header, caused filtering to be disabled on this header.
Fix for CORE: Inbound Kafka BGP failing - Resource temporarily unavailable (HOTFIX-8577, ISSUE-773314)
core
Retry functionality for handling rare cloud-storage issue with temporarily unavailable resources. It is disabled by default.
saas-2025.1-2025-08-29-07-24-15
Fix for unexpected behaviour when assigning tasks (HOTFIX-8554, ISSUE-798128)
basicportalcomponents
Fixed a problem that occurred when assigning multiple items on a Web UI Node List in which filters and a Select All selection had been applied, caused the single items to be assigned instead of the action being applied to the full selection.
Fix for unique key error in Web UI (HOTFIX-8571, ISSUE-783440)
basicportalcomponents
This fix converts UniqueKeyViolationException into PortalRuntimeException to enable proper localization of error messages in the Web UI. Users will now see unique key violation messages in their configured language instead of generic error text in default English.
saas-2025.1-2025-08-26-10-26-20
Fix for Getting Null Pointer Exception from STIBO Dev (HOTFIX-8560, ISSUE-800920)
workbench
Fixed NPE on References tab of an Object Type Editor in WB if a Primary Product Hierarchy has 2 parents.
saas-2025.1-2025-08-25-10-47-26
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.
Fix for classificationproductlinktype error when used in business functions (ISSUE-798876, HOTFIX-8559)
core
Fixed a problem that occurred when the core.domain API (like retrieving CPLink home) was not working in business functions that had a return type Query Specification.
saas-2025.1-2025-08-21-14-18-30
Logging added for autopagination with errors (HOTFIX-8556, ISSUE-796229)
dtp
Added additional diagnostic logging information to the InDesign plugins. If the upload of documents from InDesign to STEP fails, then InDesign will retry a number of times
saas-2025.1-2025-08-19-09-32-15
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-2025.1-2025-08-18-13-47-34
Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8547, ISSUE-772148)
basicportalcomponents
Now, the Hide Equal functionality works correctly on the Multi Workspace Screen when applied to attribute values that do not exist in the approved workspace.
Fix for MapDB files are not getting deleted from TMP location (ISSUE-780295, HOTFIX-8376)
dataprofiling
Introduced a configuration property that is set to false by default. When the property is set to true, the data profiling MapDB files will be cleaned up using the system GC on both Windows and Linux systems. Previously this approach was used only on Windows.
Fix for authentication error on Smartsheet validation action (HOTFIX-8550, ISSUE-792874)
basicportalcomponents
As a result of a fix to correct a Smartsheet validation action issue, it will now be possible to communicate with a STEP server with protocol Transport Layer Security (TLS) 1.3 enabled via Smartsheets from Windows11. TLS 1.3 is not supported on Windows10.
saas-2025.1-2025-08-15-17-52-00
Fix for Autopagination Error (HOTFIX-8553, ISSUE-798427)
dtp
Autopagination now deletes old document in batches to reduce the size of transactions when processing large numbers of documents.
saas-2025.1-2025-08-14-14-15-12
Fix for DAMRDM - com.stibo.monitoring.plugins.GCOverheadSensor-FullGCOverheadLoad error still not fixed (ISSUE-794293, HOTFIX-8546)
serveradministration
Further increased timeout for GCOverheadSensor before the warning about slow execution will be logged - from 20 to 60 seconds.
saas-2025.1-2025-08-13-14-34-24
Fix for bad data exported on data containers in BMEcat (ISSUE-785554, HOTFIX-8538)
core
Fixed a problem where context-specific data container values were not exported correctly.
Solution for business rule and gateway statistics throw NumberFormatException (ISSUE-779972, HOTFIX-8544)
core
Improved logging for Activity data so that it will give better information to investigate possible errors.
Fix for basket not showing the right data (ISSUE-796233)
ui-basket
If there are two basket collections for a current user with uppercase and lowercase user ID, Web UI will now prioritize using the lowercase one if both are empty. Otherwise, the system will use the one that is not empty.
Fix for inoperative outbound integration endpoint (OIEP) (ISSUE-792751, HOTFIX-8542)
core
The fix removes mojibake characters (i.e., gibberish text) from all table freeText cell values when a table that is loaded is bigger than the configured threshold (default: 70mb). To enable the fix, the following configuration property should be added to the sharedconfig.properties file: FixSpecific.ISSUE792751=true To configure the threshold then the following configuration property should be added: Table.MojibakeTriggerSizeMb=70
Fix for ECLASS Advanced: ISSUE-754266 - Broke not working in production after STEP Update (ISSUE-787143, HOTFIX-8545)
eclass-advanced
Fixed the issue in ECLASS Advanced that property type URI_TYPE_Type was not supported during import.
Fix for inability to edit unique key values (ISSUE-776797, HOTFIX-8536)
workbench
Fixed an unexpected exception that occurred in the STEP Workbench when editing unique key values.
saas-2025.1-2025-08-11-20-56-24
Fix for PDX outbound failing (ISSUE-798464, HOTFIX-8543)
productdatasyndication-integration
When an OIEP is triggered, it checks if the AuthFunction exists. This check returned an unhandled NullPointerException. This has been fixed.
saas-2025.1-2025-08-08-07-12-59
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 Search performing slow (HOTFIX-8529, ISSUE-791998)
workbench
STEP Workbench: When using the Advanced Search panel and having a search resulting in a large result list, showing the result list could take unnecessarily long time in the workbench client. This is only a problem for the systems where the limit on the number of shown results has been increased to more than the default of 100. This has now been fixed.
saas-2025.1-2025-08-06-06-55-50
Fix for incorrect sorting order returned on Multi Edit Screen (Web UI) (RDSUP-449, ISSUE-785505, HOTFIX-8530)
basicportalcomponents
A previous commit from a related ticket was reverted to restore the correct sorting order.
Fix for Recycle Bin approval error (ISSUE-790806, HOTFIX-8522)
core
Fixed an unexpected ConcurrentModification exception when purging assets from the Recycle Bin.
Fix for missing blob segment error (ISSUE-792484, ISSUE-788670, HOTFIX-8523, ISSUE-789869)
core
Fixed a problem that, in very rare cases (race condition), could result in missing BLOB values (values longer than 4000 characters). The garbage collector could mistake a BLOB value for garbage (and thus remove it) if it was written at the very same time as the garbage collector ran for that specific BLOB value.
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-2025.1-2025-08-01-12-09-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.
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-2025.1-2025-07-29-10-26-52
Fix for PCdb load error (ISSUE-791220, HOTFIX-8501)
automotive
Fixed a NullPointerException occurring in the AutoCare PCdb import.
Editing a calculated attribute function could result in an error when attempting to insert a template function (HOTFIX-8512, ISSUE-790443)
workbench
If a system was configured with the configuration property Calculated.TemplateRoot that was set to a directory that did not exist, an error would occur when editing a Calculated Attribute function. This has been fixed.
Sorting attribute value columns in Web UI not working correctly (ISSUE-785505, HOTFIX-8513)
basicportalcomponents
A problem occurred when values could not be correctly identified as alphanumeric. In these instances, the system would fall back on simply comparing them as numeric, which caused all values to tie, which caused the system to then fall back on sorting by the ID column instead. This fix includes a check in the default case to see if the values are numeric. If not, a string comparison is performed instead.
Fix for 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).
saas-2025.1-2025-07-24-06-43-32
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.
saas-2025.1-2025-07-23-10-54-56
Fix for PDX - PDX Channels LOV error (ISSUE-776891, HOTFIX-8404)
productdatasyndication-integration
Channel IDs from PDX that are longer than 100 characters are now hashed using UUID.nameUUIDFromBytes(...). The resulting 36-character ID is stored in the PDX Channels LOV. Example: id=f2c8c1a0-6c3e-3b3e-8a7e-4f5c8e4f6f3e, value={"name":"Skin Care", "parentChannelID":"Arts_PROD_Sample_Channel-KBduCjzT"} The original full Channel ID is preserved in the PDS Status Data Container.
saas-2025.1-2025-07-21-10-54-08
Fix for problem importing new publications (HOTFIX-8500, ISSUE-787932)
dtp
Fixed a problem that occurred with importing new publications when importing from Excel.
saas-2025.1-2025-07-18-08-59-12
Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8495, HOTFIX-8496, ISSUE-788623)
core, matching
Now, Web UI configuration will reload Matching Algorithms cache every 30 minutes in addition to doing a Web UI configuration last edit date check to make sure that latest changes in the configuration are reflected.
saas-2025.1-2025-07-17-12-19-22
Fix for Excel export behavior not working correctly (different output with EMC / OIEP or manual export) (HOTFIX-8491, ISSUE-764240)
core
Fixed problem with business function results caching, which lead to missing export values that were related to business function mapping.
Fix / RCA: DAMRDM - Recurrent Error: The sensor com.stibo.monitoring.plugins.GCOverheadSensor-FullGCOverheadLoad took unreasonably long to respond (HOTFIX-8493, ISSUE-787894)
serveradministration
Increased time for which the GC Overhead Sensor can be executed before causing the warning about slow execution from 3 to 20 seconds - due to the slow GC logs reading.
Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8494, ISSUE-772148)
basicportalcomponents
Now, the Hide Equal functionality works correctly on the Multi Workspace Screen when applied to attribute values that do not exist in the approved workspace.
saas-2025.1-2025-07-15-10-50-58
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 production environment outage (HOTFIX-8489, ISSUE-787897)
onboarding
To fix an environment outage, the amount of undo / redo operations on a Mass Creation Screen in the Web UI will be reduced to 100 in order to save server memory.
saas-2025.1-2025-07-14-12-09-13
Fix for state assign item to product - error when reassigning item to group in portal (HOTFIX-8483, ISSUE-783943)
basicportalcomponents
Now, an assignee's type (group or user) will be correctly determined by the Submit from Grid action when being opened in a Task List with status flag filtering.
Fix for unexpected Error in Web UI designer (ISSUE-790958, HOTFIX-8487)
basicportalcomponents
Fixed a NullPointerException occurring in the Globally Configured Multi Edit Data Container in the Web UI's design mode.
saas-2025.1-2025-07-11-13-46-52
Fix for the 'Matching on Save Configuration' in Web UI does not always find duplicates (HOTFIX-8484, ISSUE-788623)
matching
Now, Web UI configuration will reload Matching Algorithms cache every 30 minutes in addition to doing a Web UI configuration last edit date check to make sure that latest changes in the configuration are reflected.
Fix for 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 M&M V2 - Wrong count on import (HOTFIX-8474, RDCDM-6032)
matching
Fixed an issue in Match and Merge Importer's new implementation where groups of records for matching and merging were duplicated, and because of that, the amount of records presented in the execution report's message was higher than amount of records provided in the import file.
Fix for GDSNDatapoolDatasource cannot be cast to class error (HOTFIX-8486, ISSUE-789319)
core
Fixed a ClassCastException error thrown by the outbound integration endpoint (OIEP) Poller with GDSN Data Pool configured.
saas-2025.1-2025-07-11-07-44-38
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 NullPointerException during impact analysis (HOTFIX-8480, ISSUE-785693)
core
Fixed a NullPointerException that occurred during the Change Package impact analysis when handling the FunctionDependency tag of a local business rule of a workflow.
Fix for error while trying to run force empty recycle bin (HOTFIX-8482, ISSUE-778194)
core
Fixed a NullPointer Exception (NPE) occurring when retrieving an asset from the recycle bin.
saas-2025.1-2025-07-10-17-40-13
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.
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 the changes done in 'Applies If' using Edit icon is not getting saved in business rule (HOTFIX-8477, ISSUE-787497)
workbench
Fixed problem so that changes in the JavaScript 'Applies If' condition are now saved when being edited via the 'Pen' icon in STEP Workbench.
Fix for 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 empty content not recognised on attribute groups in InDesign product templates (HOTFIX-8468, ISSUE-773840)
dtp
When using a “STEPGROUP AG” tag in an InDesign product template for which the product does not have values for any of its attributes in the specified attribute group, the text from the start STEPGROUP tag to the end STEPGROUP tag is deleted.
saas-2025.1-2025-07-08-14-34-06
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.
saas-2025.1-2025-07-07-11-00-25
Solution for inconsistent results in Admin Portal’s User Activity Report (ISSUE-785736, HOTFIX-8457)
core
Added logging to expose possible error. Further investigation is ongoing.
saas-2025.1-2025-07-04-19-48-59
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 for Approval of no changes!? (HOTFIX-8433, RDSUP-436)
core
Approving object that is already fully approved now does nothing. Previously it could do an update in the revision of the object which could cause optimistic lock exception if doing this currently.
Fix for problem with OIEP object selection list in product selection (ISSUE-704765, HOTFIX-8467)
workbench
Fixed an issue in outbound integration endpoints (OIEPs) where product selection changes were not properly reflected in the endpoint's XML configuration. This fix ensures all product selections made in the UI are correctly persisted in the endpoint's configuration. In order to enable the fix, the following configuration property needs to be added and set to 'true': FixSpecific.ISSUE704765=true.
saas-2025.1-2025-07-03-12-32-09
Fix for 1000 data containers in the Web UI -> STEP Crashes (ISSUE-786648, HOTFIX-8456)
basicportalcomponents
Reduced memory usage by not showing data containers and headers for Globally Configured Multi Edit Data Containers in Web UI Design Mode.
saas-2025.1-2025-07-02-08-54-43
Fix for faceted search not displaying objects to which the user group has access (ISSUE-784777, HOTFIX-8449)
elasticsearch-integration
Nodes that were directly defined in the privilege definition were not displayed in the Elasticsearch search screen. This is now fixed and all nodes to which the user has been granted privileges are visible.
Fix for approval status is not completely working as it should when searching from Instrument UI (RDSUP-442, HOTFIX-8455)
elasticsearch-integration
After the fix, approval status in Elasticsearch presents proper values in each context.
saas-2025.1-2025-07-01-14-49-23
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-2025.1-2025-06-30-14-44-30
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 error with product sort order in Web UI Print on Demand (ISSUE-784969, HOTFIX-8443)
dtp
Under certain system configurations, the user-applied sorting of products in a Print on Demand publication was incorrectly ignored in the resulting pagination. This has been fixed.
Fix for memory leak (HOTFIX-8451, ISSUE-786225)
business-action-processor
Fixed a memory leak in the Business Rule Based Message Processor. Previously, the processor would find all the nodes to process and then process all the nodes. Now, the processor will find and handle nodes one by one. The benefit of this change is that there is no memory leak from loading all the nodes (as well as any related nodes and their values) into heap memory. Previously, when a batch contained a collection with many nodes, it would cause the application server to crash with out of memory.
saas-2025.1-2025-06-27-14-42-49
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-2025.1-2025-06-27-05-01-19
Fix for Baseline 2024.4-2025-06-25-12-36-41 still breaks $autodetected-extension$ for asset push (HOTFIX-8452, ISSUE-788267)
digitalassetmanagement
Fix for solving side-effect in new version of com.stibo.util
saas-2025.1-2025-06-26-13-06-46
Fix for Asset Importer Configurarion: Metadata Importer fails to import LOV (ISSUE-778075, HOTFIX-8446)
asset-importer
When running the Asset Importer in an IIEP, load the Asset Importer Configration according to the context configured on the endpoint, rather than default context. This makes it so that mapped attributes will get mapped against LOV values in the correct context.
saas-2025.1-2025-06-26-07-34-02
Fix for upgrade error - Sort order changed for LOV attribute configured in Globally Configured Multi Edit Data Container (HOTFIX-8450, ISSUE-781423)
basicportalcomponents
Now, an LOV ID sorting order will be correctly respected in an Add Data Container popup on a Web UI Multi Edit Data Container component.
saas-2025.1-2025-06-25-15-44-14
Fix for force merge issue (ISSUE-785270, HOTFIX-8437)
matching
Fixed a problem that occurred when records with a '0' match score were not merged even if they had a confirmed duplicate relation.
Fix for Assets not pushed (HOTFIX-8442, ISSUE-784974)
core
Added third-party library to Asset Push Sidecar to fix the problem that Asset Push stopped pushing assets.
saas-2025.1-2025-06-25-13-37-21
Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8445)
digitalassetmanagement
Fixed renaming of files using the $autodetected-extension$ in a template.
saas-2025.1-2025-06-24-06-24-34
Fix for value generator performance is very slow (HOTFIX-8410, ISSUE-778181)
value-generator
Improved performance of list value generator.
Fix for Auto Classification Rules SkipIfRulesDoNotAllow property not working (HOTFIX-8383, ISSUE-778134)
autoclassification
Fixed a problem in Auto Classification Rules where the SkipIfRulesDoNotAllow property was not working as intended.
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)
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 Assets not pushed (HOTFIX-8439, ISSUE-784974)
digitalassetmanagement
Added third-party library to Asset Push Sidecar to fix the problem that Asset Push stopped pushing assets.
saas-2025.1-2025-06-23-12-14-03
Fix for OIEP SFTP delivery Method (ISSUE-759868, HOTFIX-8431)
core
Fixed problem, when existing files were not overwritten completely by new SFTP delivery plugin - instead the data was written inside those files. Now the existing files will be completely overwritten by SFTP delivery plugins.
Fix for images not updated to upstream systems via asset push notify / sidecars (ISSUE-779141, HOTFIX-8412)
digitalassetmanagement
Fixed the incorrect status when images were not updated to upstream systems via Asset Push notify / sidecars.
Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8436)
digitalassetmanagement
Fixed renaming of files using the $autodetected-extension$ in a template.
saas-2025.1-2025-06-20-15-20-07
Fix for Advanced Search loops and loses search criteria (ISSUE-746382, HOTFIX-8435)
basicportalcomponents
We avoid the issue by limiting the number of cell indices for deep linking saved in the url
Fix for LOV Cross-Validation Error When Dependent Attribute Name Matches Another Value's ID (ISSUE-783444, HOTFIX-8434)
basicportalcomponents
Fixed problem, when depending LOV with similar ID on one LOV value with Value from another LOV value was causing invalid validation error in WebUI Node Editor screen when performing LOV cross validation business condition.
Fix for error when installing change package on data container references with attribute groups (HOTFIX-8429, ISSUE-780525)
core
Fixed an issue where both imports and change package installs were unjustifiably failing when they included a link type which added an attribute group, in cases where the link type had data containers as a valid source.
saas-2025.1-2025-06-19-15-24-09
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 STEP unavailable (HOTFIX-8419, ISSUE-783713)
core
Fixed a memory leak caused by accumulating unused product URLs during the import.
Fix for $autodetected-extension$ does not work within an asset push (ISSUE-782209, HOTFIX-8415)
core
Fixed renaming of files using the $autodetected-extension$ in a template.
Fix for the asset publisher not creating a preview thumbnail for .docx files (ISSUE-740637, HOTFIX-8333)
core
HOTFIX-8332: The $autodetected-extension$ filename macro now also works for Office documents. HOTFIX-8333: Custom image conversions can now be used to generate thumbnails of Office documents.
Fix for Cardinality Value - 'Number of Communications' not getting updated upon import (ISSUE-760831, HOTFIX-8421)
eclass-advanced
Fixed the issue, which was not updated during ECLASS import.
saas-2025.1-2025-06-18-20-23-58
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 sorting and file uploads are not working in Elasticsearch (ISSUE-773068, HOTFIX-8426)
elasticsearch-integration
The problem with sorting was related to a pagination problem on some node fields, for example, Approval Status. They do not have lower case representation indexed in Elasticsearch, which led to a pagination problems as the system tried to use it. A fix has been prepared for Approval Status and other static fields that have enumerated values. The search, after (pagination) mechanism, takes lower case values into account. Otherwise, it uses the original value.
Fix for upgrade error - Enforce validity from Globally Configured Multi Edit Data Container - Add Data Container Action is not working after upgrade in Dev and resulting in blank data container rows (ISSUE-781073, HOTFIX-8423)
basicportalcomponents
Now, an OK button will be disabled on the Add Data Container Popup, which contains only LOV-mandatory attributes, if the attribute values are not provided by user.
Fix for import configuration mapping - Unable to import data correctly into Data Container (ISSUE-782724, HOTFIX-8414)
core
Fixed an Import Manager mapping problem when using an Intermediate Variable with a multi-value Constant to map into a Data Container where the value was not separated correctly from the multi-value Constant.
saas-2025.1-2025-06-17-15-10-00
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 upgrade error - Sort order changed for LOV attribute configured in Globally Configured Multi Edit Data Container (HOTFIX-8411, ISSUE-781423)
basicportalcomponents
Now, an LOV ID sorting order will be correctly respected in an Add Data Container popup on a Web UI Multi Edit Data Container component.
Using Attribute Group Attributes data selector in a table could incorrectly use the parent sort value instead of the overridden child value (ISSUE-779509, HOTFIX-8401)
core
Using Attribute Group Attributes data selector in a table, if "Exclude if empty" was selected and a child product was overriding the sort value with an empty value, the empty value on the child was incorrectly being ignored and the parent value would be used instead. This resulted in values appearing in the table when they should have been excluded.
Fix for Node Selection not refreshing after running business action (ISSUE-782163, HOTFIX-8416)
basicportalcomponents
Fixed a problem that occurred when the Web UI Node List did not clean the selected item after it was deleted or removed from the list as a result of a Run Business Action execution.
saas-2025.1-2025-06-16-13-17-34
Fix for Match and Merge Importer V2 - missing reference changes made by Business Actions (HOTFIX-8382, RDCDM-6030)
matching
When Match and Merge Importer uses anew implementation and there is a Standardized Business Action configured that adds or removes a reference type on an incoming node, such changes were not reflected in the result record. Now, this is fixed and changes made through a Standardized Business Action are visible on the result record.
saas-2025.1-2025-06-12-18-18-43
Fix / RCA: STEP was unavailable (HOTFIX-8370, ISSUE-762174)
core
Excessive caching could cause STEP to crash due to running out of memory. It is now possible to set a limit on the number of objects that are cached.
saas-2025.1-2025-06-11-12-58-23
Fix for upgrade error - Enforce validity from Globally Configured Multi Edit Data Container - Add Data Container Action is not working after upgrade in Dev and resulting in blank data container rows (ISSUE-781073, HOTFIX-8406)
basicportalcomponents
Now, an OK button will be disabled on the Add Data Container Popup, which contains only LOV-mandatory attributes, if the attribute values are not provided by user.
Fix for Object Type search issue (HOTFIX-8408, ISSUE-776783)
portaladvancedsearch
Now, an Object Type Search descriptor in the Web UI will automatically transform an 'AND' object type search into an 'OR' object type search (as one node cannot have multiple object types).
saas-2025.1-2025-06-11-07-46-19
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 loop in the Web UI configuration (HOTFIX-8407, ISSUE-778040)
webui-businessrules
Now, an HTML function Web UI component will not be displayed in a design mode in order to allow users to correct it if it causes an infinite reload.
saas-2025.1-2025-06-10-11-33-38
Fix for attributes defined as multivalued and LOV based are not returned in REST API v2 (RD-24369, HOTFIX-8405)
restapiv2
Returning LOV and multivalued attributes in REST API v2 now.
Security update (RDSEC-1108)
externalcontent-premigration
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-06-09-14-12-47
Fix / RCA: STEP monitoring alert (ISSUE-782298, HOTFIX-8395)
basicportalcomponents
Now, the Web UI compressed component store size will be limited to avoid OutOfMemory problems.
Fix for WEBUI - LOADING PAGE (HOTFIX-8397, ISSUE-93079)
inmemory
Backport of ISSUE-93079
saas-2025.1-2025-06-05-10-12-48
Fix for GraphQL error (ISSUE-781418, HOTFIX-8379)
graphqlv2
Fixed a problem where empty inherited references were not shown in GraphQLv2 response.
saas-2025.1-2025-06-04-11-58-22
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 ElasticSearch reindexing failed (HOTFIX-8391, ISSUE-97293, ISSUE-777722)
core
The issue solves a problem of empty node id and url while reindexing data.
saas-2025.1-2025-06-04-09-37-45
Fix for Upgrade Error - Getting unexpected error from Web UI Workflow Profile Chat Dashboard (HOTFIX-8380, ISSUE-781394)
basicportalcomponents, portalapi
Fixed unexpected error occurring when double clicking on a Workflow Pie Chart on a Web UI home page.
saas-2025.1-2025-06-03-12-51-02
Fix for Web UI - no space in the values of LOV attribute (ISSUE-779289, HOTFIX-8366)
portalframework
We have implemented a fix that ensures
Fix for 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.
Fix for LOV is throwing error on LOV cross validation (HOTFIX-8381, ISSUE-778994)
basicportalcomponents
Fixed an unexpected validation exception on a Web UI Node Editor screen caused by evaluation of a Business Condition for LOV attributes, where one value had the same ID as another LOV value's value.
Fix for 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 aspect issue (ISSUE-773846, HOTFIX-8378)
core
Fixed an IllegalStateException error that occurred when using Outbound Integration Endpoints (OIEPs) with the aspect 'File named by asset ID' or 'File named by asset Name' in the output template mapping.
Fix for unexpected error related to external XSLT service (ISSUE-780817, HOTFIX-8375)
core
Fixed an issue that occurred when users received an unexpected error stating the external XSLT service had not processed the task yet and had ended the attempt. To address the issue, a private config property was introduced that increases the waiting time of the external XSLT microservice, which is set by default to 2500 milliseconds instead of hard-coded at the 2500 limit. This property cannot be larger than 10000 (10 seconds).
Fix / 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-2025.1-2025-06-02-18-51-26
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 making a guardrail for large values more flexible (HOTFIX-8372, RDSUP-437)
core
Added a config-dependent solution to make a guardrail protecting against large values more flexible.
Fix for text frames are not deleted despite (HOTFIX-8341, RDHELP-9051, 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 BR creates identical key several times, not unique anymore (HOTFIX-8371, ISSUE-753472)
core
Now, the data container key will use a default unit if it was not specified by the "withAttributeValue" JavaScript Business Rule API, which will make sure that a new data container is not created if there is already a data container object with the same attribute value and default unit.
saas-2025.1-2025-05-30-11-22-14
Fix for none of the Web UIs are working in Stibo Sytems internal system (HOTFIX-8373, STIBO-5648)
basicportalcomponents
Fixed a faulty sort comparator in Tree Navigator.
Fix for 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.
Logging solution for files not being delivered to FTP location from PIM PROD (ISSUE-749191, HOTFIX-8351)
core
Added log information to integration endpoints to enable troubleshooting of errors
saas-2025.1-2025-05-29-14-52-33
Fix for Deleted nodes only in Main are not visible in Approved workspace after reindexing (HOTFIX-8374, ISSUE-777722, ISSUE-93264)
elasticsearch-integration
=========! A commit was made on ISSUE-93264, but the issue has no Patch Description!
saas-2025.1-2025-05-28-10-09-40
Fix for upgrade error - existing export configuration functionality failing and Web UI export not working in Dev (ISSUE-779784, HOTFIX-8362)
core
Fixed a problem when exporting the product parent with an empty URL selection when exporting leaf products ended up exporting only the parent and excluding the product children.
Fix for 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.
saas-2025.1-2025-05-27-15-34-57
Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269)
business-action-processor
Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.
Security update (RDSEC-1191)
system-management
General security improvements have been implemented to enhance the overall security of our systems.
Fix for error when trying to update object icons (ISSUE-777676, HOTFIX-8346)
workbench
Improved logging when trying to retrieve a malformed SVG icon from the workbench.
Fix for 2025.1 - Unable to map to a variable on the import configuration after upgrade (ISSUE-777271, HOTFIX-8348)
core
Fixed mapping problem occurring when mapping a variable with a constant data source, and then choosing a Data Container mapping for this variable, in the import wizard in STEP Workbench.
Security update (RDSEC-1199)
system-management
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-05-26-12-22-11
Enabling Java 21 for Asset Push (HOTFIX-8358, ISSUE-93587)
digitalassetmanagement
To improve Asset Push functionality, Asset Push now runs on Java 21.
saas-2025.1-2025-05-23-20-51-58
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 error trying to access the user interface (ISSUE-776605, HOTFIX-8353)
basicportalcomponents
Fixed a problem when users with restricted privileges coud not access a Web UI if they did not have access to Web UI logo attributes.
Fix for workflow profile chat dashboard display issue after STEP upgrade (ISSUE-777808, HOTFIX-8355)
basicportalcomponents
Improved Web UI Pie Chart legend styling so that it now wraps to the next line instead of shifting and overlapping the chart when the legend values are too long.
Fix for 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 assets with empty content (ISSUE-746581, HOTFIX-8349)
core
Empty assets were not migrated from Oracle to Cassandra. A workaround has been made to solve this problem.
Fix for 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.
Fix for empty assets not being migrated (ISSUE-95925, HOTFIX-8350)
core
Oracle Data Migration: Fixed the problem that empty asset content was not migrated.
Fix for 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.
Fix for XML import failure (HOTFIX-8343, ISSUE-777499)
core
Fixed an UnsupportedOperationException error that was thrown when trying to change an LOV-based attribute validation via import without being in Single Update Mode (SUM) and the import file contained the unit links.
saas-2025.1-2025-05-22-13-04-56
Fix for error in the DAM integration (ISSUE-715937, HOTFIX-8331)
core
It is now possible to enable OPTIONS preflight for HTTP.
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.
saas-2025.1-2025-05-21-11-02-11
Security update (RDSEC-1106)
user-administration
General security improvements have been implemented to enhance the overall security of our systems.
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-2025.1-2025-05-20-10-27-15
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.
saas-2025.1-2025-05-19-13-05-43
Internal team branch for 2025.3 (RD-24342)
saas-base
Issue resolved.
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.
Fix for EventProcessor breakage when ES configuration is made on fresh system (HOTFIX-8344, ISSUE-94709)
elasticsearch-integration
We have refined the logic responsible for creating the Elasticsearch Configuration and the associated Event Processor. Previously, the Event Processor creation logic was not fully reliable and did not handle certain edge cases. The fix addresses all known issues and is designed to be more robust. It assumes that the top-level Event Processor object type is a child of the ES Configuration Setup Group, and that event processors created for Elasticsearch Configurations have this top-level object type.
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-2025.1-2025-05-19-00-27-55
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 fatal error in Advanced Search for Asset Object Types (HOTFIX-8334, ISSUE-776545)
basicportalcomponents
Fixed an issue where searching for object types without valid data containers would trigger an unexpected error on Web UI Node Lists configured with Data Container Value headers.
saas-2025.1-2025-05-16-14-30-52
Fix for Asset Export unable to change filename (ISSUE-773813, HOTFIX-8329)
core
Fixed a problem where a renamed asset would fail to export if the destination path did not exist.
saas-2025.1-2025-05-09-20-52-23
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 (',').
Fix for attribute not being promoted to golden record (HOTFIX-8278, ISSUE-770848)
matching
Fixed a problem that occurred when a single-valued LOV without ID was not promoted to golden record via the Trusted Source Multi Context Value survivorship rule.
Fix for encountering 504 intermediately during the Loqate call (ISSUE-767734, HOTFIX-8328)
basicportalcomponents
Now, a retry will work for all Socket exceptions in Loqate Cloud / Enhanced Loqate Cloud plugins instead of just Connection reset cases.
Logging solution for files not being delivered to FTP location from PIM PROD (ISSUE-749191, HOTFIX-8324)
core
Added log information to integration endpoints to enable troubleshooting of errors
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 M&M V2 diff from V1 stops endpoint (ISSUE-91293)
matching
A value- or name-validation error would previously cause an import in a new implementation of Match and Merge to stop.
Fix for error in the Mark Different button (ISSUE-773902)
basicportalcomponents
Now, Multi Data Containers will be marked as different on Multi Revision screens in the Web UI if they indeed have different values.
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 in the eClass Advanced system, Multi Valued LOV attribute allowing selection of the same value more than once (ISSUE-768868)
portalframework, eclass-advanced
In the eClass Advanced system, Multi Valued LOV attribute is now disabled from allowing users to select the same value more than once.
Fix for issue with Match and Merge response received from STIBO while creating HCO / HCP (HOTFIX-8248, ISSUE-763722)
matching
Resolved issue where data would appear duplicated in the web service response when Object Linking and Embedding (OLE) occurs, but would succeed when retried.
Fix for Table view keeps loosing values (HOTFIX-8236)
performance-reports
Selecting a new item for the reference input was causing the deselect event to also get triggered, most likely because of the typeahead logic that lies behind the component. With this change set, we can differentiate between a newly selected item and an actual deselection, therefore preventing this diselect event to get triggered when no needed.
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 JDOFatalDataStoreException when running Match & Merge import V2 (ISSUE-91303)
matching
Due to several different dependencies between incoming data, a collection of records that must be processed together could cause the task to become too large for the underlying Oracle database. This has been corrected by doing intermediate commits instead of when the entire job is processed.
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 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.
Fix for Web UI configuration error (ISSUE-768035)
portalframework
Now, an ampersand character in Web UI screen IDs will be automatically replaced with an underscore when creating / renaming the screen.
Fix for cannot save contributor data when trying to import a file (ISSUE-90005)
matching
Fixed an exception in a Match and Merge importer new implementation that occurred when a new record with source information was created and then another record refers to it by the source information cross reference. Sometimes it failed when updating contributor data. This has been fixed now.
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 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-2025.1-2025-05-08-11-52-24
Fix for sorting and file uploads are not working in Elasticsearch (ISSUE-773068)
elasticsearch-integration
The problem with sorting was related to a pagination problem on some node fields, for example, Approval Status. They do not have lower case representation indexed in Elasticsearch, which led to a pagination problems as the system tried to use it. A fix has been prepared for Approval Status and other static fields that have enumerated values. The search, after (pagination) mechanism, takes lower case values into account. Otherwise, it uses the original value.
Fix for SETBACK: Instrument > Search > Unable to filter the search result for (ISSUE-93073)
elasticsearch-integration
The change fixes filtering by date facets both in Web UI and Instrument search screens.
Fix for library Elasticsearch 8.17.2 incompatible with single tenant 8.12 (HOTFIX-8327, ISSUE-93330)
elasticsearch-integration
Removing the indexing pressure check on single tenant to assure compatibility with the new Elasticsearch library.
saas-2025.1-2025-05-07-13-20-23
Fix for Table view keeps loosing values (HOTFIX-8236)
instrument
Selecting a new item for the reference input was causing the deselect event to also get triggered, most likely because of the typeahead logic that lies behind the component. With this change set, we can differentiate between a newly selected item and an actual deselection, therefore preventing this diselect event to get triggered when no needed.
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-2025.1-2025-05-06-17-32-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-2025.1-2025-05-05-07-20-20
Fix for OIEP - JSON mappings are getting removed (ISSUE-757433)
workbench
When saving an invalid XML/JSON output template on integration endpoints, the mappings will get removed. Validation has been added that prevents the user from saving an invalid template. In order to enable HOTFIX-8312, the following configuration property needs to be added: FixSpecific.ISSUE757433=true
Fix for log history disorder in workbench (ISSUE-767126)
workbench
Improved the log tab for event processors in workbench. Now, log messages from Event Processor and event queue are sorted and deduplicated.
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.
Fix for Asset Publisher attribute value updating incorrectly (HOTFIX-8253, ISSUE-766119)
assetpublisher
Fixed an issue with Asset Publisher where the Version Attribute Value was not updating with every publish event.
saas-2025.1-2025-05-02-14-24-41
Fix for how Elasticsearch events are calculated (ISSUE-769969, HOTFIX-8279, HOTFIX-8306)
elasticsearch-integration
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.
Fix for Elasticsearch - inability to connect (HOTFIX-8314, ISSUE-773653)
elasticsearch-integration
Elasticsearch libraries are not supported on the single-tenant servers. The libraries were downgraded.
Solution for search keeps failing in 2024.2 (ISSUE-771835, HOTFIX-8269)
elasticsearch-integration
Improved logging for failed ES indexing BGP.
Fix for Elasticsearch not working after library update in 24.4 (ISSUE-92608)
elasticsearch-integration
Downgrading Elasticsearch libraries since the new version is not compatible with the single-tenant server version.
Solution for PNG, reindexing throws cluster unavailable 2024.2, add logs (ISSUE-91712, HOTFIX-8291)
elasticsearch-integration
Adding extra logging for process of retrieving data from an Elasticsearch cluster. This will enable to identify underlying issues for other tickets.
Fix for Elasticsearch exporting STEPXML with special character fails (ISSUE-774321, 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-2025.1-2025-05-01-14-35-20
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 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 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, 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 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 validating product from a Task List forward to home (HOTFIX-8251)
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 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.
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 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.
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 NullPointerException error (HOTFIX-8287, ISSUE-772331)
core
To fix an issue with a NullPointerException error in the production environment, more logging was added to better detect the problem.
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 critical users cannot import data (HOTFIX-8292, ISSUE-770915)
core
Now, a guardrail will prevent users from setting a value larger than 1 million instead of the 100000 max, which caused an error during the large imports.
Fix for Fix JavaScript Vulnerabilities on search-configuration (HOTFIX-8218)
automotive
Security update for potential vulnerability
Security updates for core (HOTFIX-8283)
core
Security update for a library used in the core component
Fix for optimistic locking with error message that data container is null (ISSUE-769226)
core
Now, data containers without an owner object will be skipped during export instead of failing the whole export.
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 multiple issues in Dev Environment post version upgrade 2024.4 (ISSUE-751217)
basicportalcomponents
Saving a page in Web UI with multiple changes could, in some cases, fail with an exception. This has been fixed.
Fix for upgrade library in component core to latest version (HOTFIX-8272, RDSEC-916)
core
Updated third-party libraries.
Security update for core (HOTFIX-8285)
core
Updates a library used in server configuration
Fix for how Elasticsearch events are calculated (HOTFIX-8245)
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.
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.
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 instability in basket node counts post-upgrade (ISSUE-759724, HOTFIX-8181)
graphql
Fixed the basket node count in STEP 2024.2.
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.
Fix for AutoCare PIES Exporter Application Summary APS not exported (ISSUE-756929)
automotive
Fixed a problem in the AutoCare PIES Exporter where the Application Summary APS was not exported in XML.
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.
Fix for inability to export Bulk Update Configurations via STEPXML (ISSUE-773688)
core
Fixed a problem where Bulk Update Configurations were not exported in STEPXML format.
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.
Fix for impossible to use a style tag in the Web UI (HOTFIX-8297, HOTFIX-8266, HOTFIX-8310, ISSUE-756946)
basicportalcomponents
Fixed an unexpected exception encountered when adding a custom style tag in the Web UI Rich Text Editor.
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 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 SFTP issues occurring after upgrade (ISSUE-762240)
core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
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.
Fix for confusion of contexts and naming for publication exports (ISSUE-769638)
core
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
Solution for search keeps failing in 2024.2 (HOTFIX-8308, ISSUE-771835)
core
Improved logging for failed ES indexing BGP.
Fix for optimistic locking error when deleting or renaming object types (PRESALINTERNAL-1887)
core
It is now possible to force delete object types linked to matching algorithms and/or get a better message, when not force deleting. Previously, when trying to delete, you would get an error message that was unclear.
Removed unused code (RDHELP-8968, RDSEC-835)
core
General improvement to remove unused system code.
Fix for [2024.3] Web UI Thumbnail issue (ISSUE-756420, HOTFIX-8259)
basicportalcomponents
Improved the 'no image' placeholder Thumbnail for the Table Display Mode Thumbnail Header on a Web UI Node List to look similar to Multi Edit Display Mode.
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.
Fix for Single-Update Mode warning through XML import (ISSUE-766791, HOTFIX-8301)
core
Fixed a problem that occurred when the validation base type of an imported attribute was lowercase, which caused an unexpected warning about Single-Update Mode (SUM), even though there were no changes in the imported attribute.
saas-2025.1-2025-04-30-07-51-40
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 STEP plugin cuasing crash of InDesign (HOTFIX-8296, ISSUE-770604)
dtp
Fixed an issue in which InDesign plugins crashed due to a NullPointerException error.
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 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.
Security update for single sign-on (HOTFIX-8286, RDSEC-881)
single-sign-on
Updated the library used by the single sign-on component.
saas-2025.1-2025-04-28-13-59-01
Fix to upgrade component to latest version (ISSUE-84972)
restapi
Implemented a security update for the system.
Security update for admin portal (HOTFIX-8281, RDSEC-879)
serveradministration
Security update for library used in the admin portal.
Fix for Kafka delivery to multi partitioned topic - Key issue (HOTFIX-8280)
kafka-integration
Fixing problem with messages being produced to a single partition
Removed unused code (RDHELP-8968, RDSEC-835)
spot
General improvement to remove unused system code.
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.
Fix for JavaScript error being received when adding LOV filter to an attribute (HOTFIX-8294, ISSUE-770118)
webui-systemsetup
Fixed an unexpected exception occurring when reloading an Attribute Management screen after changing an LOV filter, if there is more than 100 nodes, which are using this attribute.
saas-2025.1-2025-04-24-18-38-14
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 possible out-of-memory exception while running internal reporting and added logging (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.
Security improvements (HOTFIX-8223)
matchingagent
General improvements have been implemented to enhance the overall security of our systems.
Fix for optimistic locking errors in IIEP (HOTFIX-8238)
inmemory
Importing a product that was in the recycle bin under a different parent would fail with a JDOOptimisticVerificationException. This has been fixed.
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-2025.1-2025-04-22-19-14-07
Security update (RDSEC-907)
dtp
General security improvements have been implemented to enhance the overall security of our systems.
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.
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-2025.1-2025-04-09-10-54-57
Fix for Unable to delete context in STEP system (HOTFIX-8178)
core
There was an issue with retrieving information in regards to why the context deletion had failed in Workbench therefore making it difficult for the user to identify what was causing them problems. This change set remedies that issue by adequately communicating the reason for the failure to the user.
Fix for scheduled translation processes not sending files to translation company (HOTFIX-8246, ISSUE-751694)
core
Introduced a possibility to set an SO timeout for FTP delivery to fix a customer-specific issue.
Fix for attibute details tab leading to internal application error (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
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-2025.1-2025-04-09-08-13-08
Security update (RDSEC-844)
elasticsearch-integration
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-04-08-15-18-44
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 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 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 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 / 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 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.
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 Asset Publisher attribute value updating incorrectly (ISSUE-766119, HOTFIX-8228)
assetpublisher
Fixed an issue with Asset Publisher where the Version Attribute Value was not updating with every publish event.
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 datasheet PDF error (ISSUE-769454)
dtp
Fixed a problem where datasheet PDF creation caused an error when using the "Approved" workspace.
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.
Fix for SFTP issues occurring after upgrade (HOTFIX-8203)
core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
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 export error after deploying image on pre-production environment (ISSUE-768974)
core
Fixed a No Such Method error caused by a partial backport.
Fix for optimistic locking error when deleting or renaming object types (PRESALINTERNAL-1887)
core
It is now possible to force delete object types linked to matching algorithms and/or get a better message, when not force deleting. Previously, when trying to delete, you would get an error message that was unclear.
saas-2025.1-2025-04-04-14-43-30
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 for Fix JavaScript Vulnerabilities on eclass-advanced (HOTFIX-8217)
eclass-advanced
Security update to fix potential vulnerability
saas-2025.1-2025-04-03-18-56-06
Fix for flickering behavior observed while adding / removing data container in UI (HOTFIX-8197, 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 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 Fix JavaScript Vulnerabilities on cmdm-list-processing (HOTFIX-8215)
list-processing
Security update to fix potential vulnerability
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.
Security update (HOTFIX-8198)
basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Fix for units tagged to Numeric text attribute is getting failed in Smartsheet import (HOTFIX-8225, ISSUE-765277)
smartsheet
Now, Numeric text (excluding tags) validation base type attributes will be handled similar to Numeric Text attributes during the Smartsheet import.
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.
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.
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 data container table issue (HOTFIX-8212, ISSUE-759368)
basicportalcomponents
Fix for an issue that occurred where data was entered and saved in a data container table, but the table displayed as empty on subsequent logins. Now, Globally Configured Multi Edit Data Containers will show existing data containers when they become visible under the Grouping Option on the Web UI Node Editor screen.
Fix for display issue related to workflow objects (ISSUE-748221, HOTFIX-8206)
basicportalcomponents
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.
Fix for GraphQL API config (HOTFIX-8233, ISSUE-768798)
graphqlv2
Now, it is possible to change the default limit of tokens in GraphQLv2.
saas-2025.1-2025-04-02-06-39-10
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.
saas-2025.1-2025-04-01-18-08-35
Fix for issue with Match and Merge response received from STIBO while creating HCO / HCP (HOTFIX-8222, ISSUE-763722, HOTFIX-8191)
matching
Resolved issue where data would appear duplicated in the web service response when Object Linking and Embedding (OLE) occurs, but would succeed when retried.
Fix for NullPointerException when XML contains non-existent attributes (ISSUE-89763)
matching
Fixed a NullPointerException in the Match and Merge Importer V2 that occurred when the imported file contained non-existent attributes.
Fix for Fix JavaScript Vulnerabilities on cmdm-unmerge-wizard-screen (HOTFIX-8216)
matching
Security update to fix potential vulnerability
Fix for health check (HOTFIX-8221, 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-2025.1-2025-03-31-13-25-37
Fix to upgrade component to latest version (ISSUE-84972, HOTFIX-8180)
restapi
Implemented a security update for the system.
Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8204)
core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Security update (RDSEC-907)
dtp
General security improvements have been implemented to enhance the overall security of our systems.
Security update (RDCDM-6026, HOTFIX-8220)
dnb-integration
General security improvements have been implemented to enhance the overall security of our systems.
Security improvements (RDCDM-6025)
matchingagent
General improvements have been implemented to enhance the overall security of our systems.
Fix for datasheet PDF creation error using 'Approved' workspace (ISSUE-758490, HOTFIX-8208)
dtp
Fixed a problem where Datasheet PDF creation in workbench caused an error when using the 'Approved' workspace.
Fix for Flatplanner - background process is 'Completed with errors' and no new publication is generated (HOTFIX-8195, ISSUE-728942)
dtp
Importing a publication that contained an asset could fail with a 'Data after ValueStack empty, should never happen' error. This has been fixed.
saas-2025.1-2025-03-27-19-45-25
Fix for LOV pointing to non-existent attribute (HOTFIX-8179, ISSUE-741698)
core
Now, queryUsedByAttributes used in JavaScript business rules will not return invisible technical attributes used by LFSC.
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.
Added ability to create temporary config properties (RDSUP-429)
core
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.
Fix for fatal error occurring during TecDoc reference data import conversion (HOTFIX-8152, ISSUE-753256)
automotive
Fixed a problem where the TecDoc reference file import would change the dimension point name if the name was not the same as the ID.
Fix for TecDoc Application Manager Screen • Fatal: Unexpected error (HOTFIX-8211, ISSUE-760035)
automotive
Fixed NullPointerException in Automotive portal code for approval check.
Fix for Error with processing XML files from the ENOVIA system (HOTFIX-8210)
inmemory
Locking (e.g. used for background-process access) had an error that in rare conditions could cause a lock to get stuck (when used from two different places and hitting a bad race condition) and block any future use of that lock until restart. This has been fixed. This was an issue for a frequently running Inbound Integration Endpoint that was also invoked from the Rest API, where the endpoint could end up getting stuck.
Fix for Snappy library in component kafka-integration to later version (HOTFIX-8175)
kafka-integration
security update to tpl
Fix for missing product information in eCatalog export (HOTFIX-8193)
core
Fixed a problem where the price list was ignored when performing an eCatalog export.
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.
Fix for context-dependent FullText search dependent on publishable / Displayed data (ISSUE-90291, 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 SFTP issues occurring after upgrade (ISSUE-762240)
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.
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 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 PIES file upload failing for Asset Description values (HOTFIX-8151, ISSUE-757087)
automotive
Fixed NullPointerException thrown when importing PIES file.
Logging added for Elasticsearch view and export are not working (ISSUE-763339, HOTFIX-8188)
elasticsearch-integration
Added additional logging to the Search screen Excel export BGP.
Fix for missing product information in eCatalog export (ISSUE-714977)
core
Fixed a problem where the price list was ignored when performing an eCatalog export.
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
Fix for orphan data export error (HOTFIX-8187, ISSUE-762345)
core
Reports do not work when the internal node ID is larger than a 32-bit integer, which can be the case for STEP systems that have been in use for many years. This has now been corrected, so it is no longer a problem when internal node IDs exceed the 32-bit integer limit.
Fix for display issue related to workflow objects (ISSUE-748221, HOTFIX-8206)
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.
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-2025.1-2025-03-25-19-14-08
Fix for Web UI 'List of Values Management Screen' - the values are not sorted correctly (HOTFIX-8194, 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.
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.
saas-2025.1-2025-03-24-14-09-00
Fix for File Name Match Expression in Asset Import Configuration not working as expected (ISSUE-764792, HOTFIX-8177)
asset-importer
To fix an issue related to case sensitivity, the Asset Importer's File Name matcher is now case-sensitive if it contains the corresponding regular expression.
Fix for Data in collectiondata table is taking up too much space (HOTFIX-8182)
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.
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.
saas-2025.1-2025-03-21-13-25-50
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 packaging component screen loosing focus after switching tabs (ISSUE-761503, HOTFIX-8167)
basicportalcomponents
Now, the Split Layout Panel (used on a Packaging screen) will not be resized when it is invisible, when a user clicks into different tabs of a Web UI Node Editor.
Security update (HOTFIX-8183, RDSEC-868)
basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Security update (HOTFIX-8184)
basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
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.
Fix for Loqate call fails at first execution and requires resend (HOTFIX-8185, ISSUE-759210)
basicportalcomponents
If a 'Connection reset' exception is thrown when connecting to Loqate Cloud, then the request is resent and up to 5 retries are made.
Fix for sorting not working correctly post upgrade to 2024.3 (ISSUE-761414, HOTFIX-8170)
basicportalcomponents
Now, item IDs with dashes will be correctly sorted on a Web UI Node List screen.
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 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.
Security update (HOTFIX-8132, RDSEC-866)
portalframework
General security improvements have been implemented to enhance the overall security of our systems.
Fix for visual indicator of inherited assets in Web UI (HOTFIX-8186, ISSUE-753759)
basicportalcomponents
Now, inheritance indicators will be visible in a read-only Web UI References component on a Web UI Node Editor screen. Note that the indicators column will be empty if there are no indicators, and the 'Delete Reference' action will be unavailable due to privileges or read-only settings.
saas-2025.1-2025-03-20-17-55-04
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 '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.
saas-2025.1-2025-03-18-11-11-08
Fix for incorrect identification of asset file extensions (HOTFIX-8154)
core
Fixed an issue with the incorrect parsing of assets in the PDF format.
Fix for exceptions on PDF file imports (ISSUE-755610, ISSUE-748971)
core
Fixed an issue that caused the faulty parsing of PDF files.
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 issue with STEP availability (HOTFIX-8163, ISSUE-762261)
core
To fix an issue resulting in STEP becoming unavailable, guardrails were implemented that prevent users from creating too many revisions for a node, too many multi values, or values that are too large.
Fix for 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 issues with ETIM-BMEcat (HOTFIX-8150, ISSUE-759883)
core
To address issues surrounding ETIM and BMEcat, a fix has been implemented that allows STEP to export empty values converted to text using transformations, and not export not-converted empty values using BMECat2005 exporter. This requires a config property to be set as follows: ExportManager.BMECat2005.ExportValidAndAbsent=true
Fix for test constantly failing with InMemory / Cassandra on Wesley (ISSUE-89414)
core
This fix only applies to STEP with InMemory. This fix corrects the scenario in which an object with incoming references is deleted. All the incoming references should be deleted as well (or marked for deletion), however, prior to this commit the system would not delete incoming references that were created in the same transaction as the deletion of the target object. This rare case has now been fixed.
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.
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.
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 ‘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 failing Generic XML import (HOTFIX-8161, ISSUE-764221)
core
Fixed a NullPointerException occurring in the Generic XML import.
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.
Fix for server start failure when running upgrade plugin UpdateWorkAreaPerspectiveSequence (ISSUE-89786)
instrument
Fixed an issue in which the server would fail to start if the upgrade script needed to upgrade a perspective belonging to a deleted user.
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-2025.1-2025-03-14-13-58-13
Fix for Node List Performance Issue (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.