step-2026.2-2026-10-21-17-36-10
Fix for unprivileged user getting data container error (ISSUE-886385, HOTFIX-9642)
basicportalcomponents
Fixed an unexpected error that was shown to a user without privileges to create data containers when the user accessed the Web UI Globally Configured Unfolding Data Container on the Web UI Node Editor screen.
step-2026.2-2026-10-20-20-31-06
Fix for Generic JSON format is not be created (ISSUE-886381, HOTFIX-9636)
core
Fixed an issue where a Generic JSON export failed if the template had an array as its root element.
Fix for reproduce the memory issue and scenarios (ISSUE-886197, HOTFIX-9635)
core
Potential native memory leaks are now fixed.
step-2026.2-2026-10-19-16-56-35
Fix for STEP unavailability (ISSUE-886380, HOTFIX-9634)
dataprofiling
To fix an issue in which STEP was temporarily unavailable, the Data Profiling background process will no longer hold the InMemory snapshot. Holding the snapshot blocked the Vacuum Cleaner for a long time, which led to the STEP outage.
Fix for STEP monitoring alert (HOTFIX-9632, ISSUE-886379)
core
Fixed a problem that occurred when temporary files, related to flatten hierarchy exports, were not properly deleted when the export threw an exception related to invalid characters.
Fix for Smartsheet validation resulting in 500 error (HOTFIX-9633, ISSUE-886378)
smartsheet, basicportalcomponents
Fixed an unexpected exception that occurred during Smartsheet validation when validated items contained unclosed braces.
step-2026.2-2026-10-16-08-22-07
Fix for error when import publication chapters (ISSUE-861454, HOTFIX-9626)
core
When a STEPXML configuration export was imported into a system where a publication section type (for example 'Chapter') did not exist yet, that type could be created as a publication type instead of a publication section type. Importing publication sections of that type then failed with "The objecttype with ID 'Chapter' isn't valid under objecttype with ID 'Default publication type'". The fix makes the import always create such types as publication section types, but a type that was already created with the wrong kind is not changed and must be deleted and imported again.
step-2026.2-2026-10-15-18-11-13
Fix for missing data container button following migration to SaaS (ISSUE-886375, HOTFIX-9625)
basicportalcomponents
Fixed a problem that occurred when the 'Add' button was not available on the 'Add Data Container' pop-up on the 'Globally Configured Multi Edit Data Container' component in the Web UI if the 'Reference' field was the last field configured on the pop-up.
Fix for LOV attributes not displaying addError() messages in business condition (ISSUE-886086, HOTFIX-9602)
basicportalcomponents
Fixed a problem in which LOV-based attribute value components' data issue errors were not properly shown on the Web UI Node Editor.
Fix for error blocking barcode processing during evaluation of business conditions (HOTFIX-9629, ISSUE-881797)
basicportalcomponents
Improved an error message that displayed on the Web UI Node Editor that was thrown by the Business Condition evaluator when input values on the screen did not pass validation. Now, instead of ‘unexpected error’, the error message reads, 'None of the business conditions were evaluated, because the value entered for
step-2026.2-2026-10-13-13-39-54
Fix for STEP unavailability (ISSUE-886347, HOTFIX-9624)
core
The classification product links deletion performance has been improved, allowing deletion in batches to prevent 'Out of Memory' errors when deleting a large amount of classification product links.
step-2026.2-2026-10-13-08-52-57
Fix for asset deletion blocking data migration (ISSUE-886108, HOTFIX-9605)
core
When you start 'Approve Deletion Recursively', there are two steps : one, the nodes to be approve deleted are found, and two, the nodes are actually being approve deleted. In the first step there is feedback about the progress in both the execution report and in the application server. This feedback was missing from the second step, and this has now been implemented. Further, a performance fix for 'Approve Deletion Recursively' has been found related to the first step in which the nodes to approve are found. The performance fix is related to finding assets under classifications.
step-2026.2-2026-10-13-08-36-30
Fix for export failure due to an invalid XML character (Unicode 0x0) in XML content (HOTFIX-9619, ISSUE-886344)
core
The fix removes characters that XML does not allow (such as NUL), so the export XML remains valid and the later parsing steps no longer fail.
step-2026.2-2026-10-12-15-11-34
Fix for STEP unavailability (HOTFIX-9623, ISSUE-886347)
core
The classification product links deletion performance has been improved, allowing deletion in batches to prevent 'Out of Memory' errors when deleting a large amount of classification product links.
Fix for active job shown as running on prod environment blocking background processes (HOTFIX-9622, ISSUE-886348)
portalbackgroundprocesses
Fixed a problem that occurred when users closed the Web UI's Background Process (BGP) Node Details screen and the scheduler continued to send update requests to the server.
step-2026.2-2026-10-09-13-36-12
Fix for data container attribute selection selecting wrong entry when descriptions duplicate with different IDs (ISSUE-883409, HOTFIX-9621)
basicportalcomponents
Fixed a problem that occurred when Lists of Values (LOVs) with similar values but different IDs were not transferred correctly from the Add Data Container pop-up to the Globally Configured Multi Edit Data Container table on the Web UI Node Editor screen.
Fix for spanned cells are not the same height as before (HOTFIX-9610, RDSUP-511)
dtp
The leading lines used in a table cell in an InDesign document are not accurate enough for the calculation of cell height, so now the cell height is calculated based on the composed content of the cell.
step-2026.2-2026-10-06-10-01-59
Fix for root cause analysis for temporary access denial to Stibo Systems' production system and IP blockout (HOTFIX-9606, ISSUE-886109)
core
Now, the IP Blocker request block duration will not be extended by subsequent requests from the blocked IP address.
Fix for asset deletion blocking data migration (ISSUE-886108, HOTFIX-9604)
core
When you start 'Approve Deletion Recursively', there are two steps : one, the nodes to be approve deleted are found, and two, the nodes are actually being approve deleted. In the first step there is feedback about the progress in both the execution report and in the application server. This feedback was missing from the second step, and this has now been implemented. Further, a performance fix for 'Approve Deletion Recursively' has been found related to the first step in which the nodes to approve are found. The performance fix is related to finding assets under classifications.
Fix for could not find the folders in folder share (HOTFIX-9607, ISSUE-886107)
core
The problem is that it is not possible to download files from the background process when the Business Rule Based Message Processor and the SFTP Delivery method are used, because the delivery method would delete the files before the processor could move them to permanent storage, regardless of whether the file delivery was successful. With this fix, the SFTP Delivery method will only delete files that are already zipped and are delivered successfully via SFTP.
step-2026.2-2026-10-04-07-55-46
Fix for LOVs not being translated (ISSUE-886091, HOTFIX-9603)
core
If multiple objects for translation could not be accessed, the entire translation export would fail. Now, the problematic objects are reported and skipped and the remaining objects are exported for translation.
Fix for DTP files of duplicated publications contain unexpected errors (ISSUE-886099, HOTFIX-9589)
dtp
Fixed an issue in which duplicating publications could result in unexpected errors.
step-2026.2-2026-10-02-15-00-55
Fix for error during PDF generation – missing pages in PDF (HOTFIX-9597, HOTFIX-9596, ISSUE-881812)
dtp
Fixed this by avoiding "Failed to delete layer ..." log lines when no layer map exists for the publication.
step-2026.2-2026-10-01-20-07-46
Fix for root cause analysis - STEP monitoring alert (HOTFIX-9600, ISSUE-886103)
graphqlv2
Now the number of workflow tasks fetched by a GraphQLv2 is, by default, limited to 10000 to avoid unbounded memory usage, which may cause an 'out of memory' issue.
Fix for issue with inconsistent object approval causing event processor failures (HOTFIX-9599, ISSUE-876743)
core
To fix an issue where inconsistent object approvals were causing event processor failures, a better error message has been implemented in technical special cases in which no revision can be found.
step-2026.2-2026-10-01-15-40-11
Fix for an error occurs when attempting to filter DC (ISSUE-877304, HOTFIX-9528)
workbench
If a user attempted to filter a workbench table by a value containing the {{$}} or {{\}} characters, an error message would be displayed and no filtering would be applied. This issue has now been fixed, making it possible to filter by values containing these characters.
Fix for inbound Hotfolder using File Sequence not working (HOTFIX-9570, ISSUE-881474)
core
Rested files are getting stuck in Hotfolder Receiver using File Sequence because the cache file does not store an observation timestamp in the same way the cache does for other hotfolder types. This results in a timestamp value of "now" following each poll, which the system then deems unstable and skips. This in turn causes the endpoint to get stuck because the files are strictly processed in sequence. An extra parameter has been added to the cache, and the old cache format is automatically re-written to the new format.
step-2026.2-2026-10-01-14-42-34
Fix for inconsistent time zone displayed on description summary card and revison history (ISSUE-886098, HOTFIX-9585)
basicportalcomponents
Now the Description Card component on the Web UI Product Summary Card will show the server-side time zone instead of the client-side.
step-2026.2-2026-10-01-08-12-18
Fix for Autopage publication table cells are malformed in output (HOTFIX-9590, ISSUE-884016)
dtp
Fixed an issue in which table cells in AutoPage publications could appear taller than expected in the output.
step-2026.2-2026-09-30-10-47-18
Fix for offset position following column split in split tables (HOTFIX-9572, ISSUE-885888)
dtp
Resolved an issue that caused the first column in split tables to be positioned incorrectly following a column split operation.
Fix for setting attribute as read-only in Web UI su-screen causes attribute to be read-only on parent (ISSUE-886094, HOTFIX-9587)
basicportalcomponents
Fixed a problem that occurred when a node parameter in the “setReadOnly(node, attributeID”) JavaScript API in a business condition was ignored by the Web UI and a read-only flag was applied unconditionally for all configured 'attributeIDs' on the screen.
Fix for setMandatory triggering incorrect missing mandatory values on parent screen (HOTFIX-9588, ISSUE-886092)
basicportalcomponents
To fix a data container validation error in which setMandatory triggered incorrect missing mandatory values on the parent screen, populating mandatory attribute values under an Unfolding Data Container on a Web UI Node Editor screen now correctly updates the number of warnings on a Tab Page.
Fix for Web UI error (HOTFIX-9584, ISSUE-886101)
basicportalcomponents
Fixed a runtime exception that could occur when entering Web UI design mode on a Node Details screen with an Attribute Group Value component configured for an unavailable attribute group. This could occur when the user lacked privileges to access the group or when the group had been deleted from STEP. The exception prevented the Web UI designer from being used to correct the configuration.
step-2026.2-2026-09-29-09-18-22
Fix for URL vulnerability issue (ISSUE-882914, HOTFIX-9574)
core
Fixed a URL vulnerability issue related to service and admin system users.
Fix for publications shown on products cause errors when clicked (HOTFIX-9581, ISSUE-886071)
core
To fix an issue where some publications shown on products were causing errors when clicked, the health check 'Orphan publication data' has been updated. Now, the health check releases snapshots / epochs / transactions more infrequently to avoid problems. Additionally, the 'Orphan publication data' health check now also provides feedback in the server log while the check is running.
Fix for attribute on reference changing from externally to internally maintained (ISSUE-886087, HOTFIX-9578)
core
Lock-free schema change operations on List of Value (LOV) attributes could cause value deletions if the attribute had a large total number of values on both objects and references. This has been fixed.
Fix for support with data purge (HOTFIX-9582, ISSUE-845533)
core
When items were removed from workflows they could sometimes leave behind data that would take up space in the database, including InMemory. This has been fixed.
step-2026.2-2026-09-28-13-27-55
Fix for business rule updating source record ID error (HOTFIX-9583, ISSUE-886073)
matching
Fixed a problem that occurred when a customer business rule updated the source record ID by adding a hash suffix, which caused unexpected exceptions during match and merge.
Fix for Match and Merge importer failing to resolve reference dependencies correctly (HOTFIX-9580, ISSUE-886072)
matching
Improved match and merge handling of source information, which is similar for different object types.
step-2026.2-2026-09-23-13-06-22
Fix for revision creation for 'Analyze Only' items during change package installation (HOTFIX-9575, ISSUE-885556)
core
Fixed a problem that occurred when business rules, marked for 'Analyze Only' in change packages, got a new revision during installation when they were created by other users on a target system.
step-2026.2-2026-09-23-11-12-50
Fix for outbound integration endpoint export of a publication does not pickup correct publication version (ISSUE-882658, HOTFIX-9577)
core
Fixed a problem where the outbound integration endpoint export of a publication node would not always pick up the correct publication version by implementing a code change to address this behavior.
step-2026.2-2026-09-22-14-23-40
Fix for STEP monitoring alert (ISSUE-886085, HOTFIX-9569)
core
Improved memory handling for very large BMECat exports which contained millions of STEP URLs. Now, these STEP URL binds are being checked in batches which will reduce the memory usage.
step-2026.2-2026-09-22-08-55-52
Fix for inability to import STEPXML into system (HOTFIX-9571, ISSUE-886095)
core
Fixed a performance problem in the import wizard. When doing a preview of a large import file with no products, the STEP Workbench wizard would hang and eventually run out of memory.
step-2026.2-2026-09-22-06-58-06
Fix for unable to profile metric data (ISSUE-883239, HOTFIX-9557)
core
Fixed problem with optimistic locking errors when running data profiling in merge / multi threaded mode.
Fix for performance issue with Web UI screen (ISSUE-886089, HOTFIX-9565)
core
Fixed a performance problem that was caused by unnecessary recursive permission checks of inherited references for non-admin users.
Fix for server unavailability (HOTFIX-9560, ISSUE-886088)
core
Improved the temporary (TMP) file storage memory usage and performance during simultaneous InDesign uploads.
step-2026.2-2026-09-21-15-27-33
Fix for conditional attributes error (HOTFIX-9562, ISSUE-884239)
conditional-validity
Fixed evaluation and validation issues in conditional attribute validity by safely handling empty / trailing value separators in numeric condition expressions.
Fix for read-only attribute group in Web UI becomes editable (ISSUE-886093, HOTFIX-9564)
basicportalcomponents
Fixed a problem that occurred when the Mandatory bind, configured on a Business Condition on a Web UI Node List screen, could have made the read-only field, configured in design mode, editable.
Fix for STEP unavailability (ISSUE-886097, HOTFIX-9559)
core
To fix an issue in which STEP was unavailable, existing fixes to license checks have been backported. Now, the checks will not have as significant an impact on memory and /or performance.
step-2026.2-2026-09-21-12-11-45
Fix selected publication node missing in Select Objects OIEP STEPXML export (HOTFIX-9561, ISSUE-886102)
dtp
Resolved an issue that caused the selected publication node to be missing from the Select Objects outbound integration endpoint (OIEP) STEPXML export.
step-2026.2-2026-09-17-19-18-27
Fix for hotfolder-based IIEPs spawning hundreds of BGPs to process the same file (ISSUE-881808, HOTFIX-9526)
core
To fix an issue in which hotfolder-based inbound integration endpoint's (IIEPs) spawned hundreds of background processes (BGPs) to process the same file, files in the hotfolder on a cluster environment will no longer be processed simultaneously by all nodes in the cluster, because these files, which are unavailable for deletion (deleted / moved by another server in the cluster) will be tracked and not reprocessed again.
step-2026.2-2026-09-17-19-05-08
Fix for STEP availablity issue (ISSUE-886010, HOTFIX-9549)
basicportalcomponents
To fix an issue where STEP was unavailable, a prefix search input on the Web UI Global Navigation Panel is now limited to 1000 characters by default to avoid memory issues.
Fix for root cause analysis - STEP monitoring alert (ISSUE-885459, HOTFIX-9538)
basicportalcomponents
Improved memory usage when filtering the large Task List screen in the Web UI.
step-2026.2-2026-09-17-08-29-21
Fix for issue when switching from Revision tab to Product tab in workbench (HOTFIX-9546, ISSUE-850839)
core
RevisedProductImpl.getDimensionPoints no longer throws an error so the Product tab now opens for historical revisions whose original parent edge was purged.
Fix for failed to acquire exclusive lock for OIEP_CharacteristicSynchronisationGR-EXP (HOTFIX-9552, ISSUE-884346)
core
Fix a synchronization problem for strict outbound integration endpoints.
Fix for performance issues following STEP upgrade to 2024.4 (HOTFIX-9553, ISSUE-886081)
core
Introduced a private configuration property (FixSpecific.ISSUE886234), set to 'true' by default, that allows an admin user to disable a full-force GC after each profiling data-write to XML.
step-2026.2-2026-09-16-08-23-29
Fix for deleting references throws a unique constraint exception (ISSUE-873075, HOTFIX-9547)
serveradministration
Improved the Soft Value Dual Visibility health check to find and fix the problems with Edge Softvalues (reference metadata).
Fix for Autopagination errors (ISSUE-881879, HOTFIX-9555)
dtp
Fixed a problem in which Autopagination would fail with a '0xa7a00kSTEPInterfaceVersionMissmatch' error due to a version mismatch with the STEP application server and DTP plugins.
step-2026.2-2026-09-15-12-04-54
Fix for errors occurring when special characters appear in workflow attachment file names (HOTFIX-9548, ISSUE-884386)
basicportalcomponents
Fixed a problem in which files with "&" and "%" in their names were incorrectly uploaded and displayed in the Web UI Stateflow Attachment component on the Web UI Node Editor screen.
Fix for find potential duplicate functionality is not working as expected in SaaS environments (HOTFIX-9551, ISSUE-885597)
matching
Fixed an issue in the 'Identify Duplicates' match action where stale match scores were not removed during event processing if a score changed from above the auto-threshold to below the auto-threshold.
step-2026.2-2026-09-14-13-10-29
Fix for Excel export fails in Safari from the Advanced Search screen but works correctly in Chrome (HOTFIX-9543, ISSUE-885799)
basicportalcomponents
Fixed a problem where downloading Excel workbooks created with the Streaming API from the Web UI Node Editor screen in the Safari browser caused the extension of the asset to disappear.
Fix for root cause analysis - STEP is unavailable (HOTFIX-9533, ISSUE-883908)
smartsheet
Improved memory usage during Smartsheets export when exporting a huge number of lists of values and their corresponding filters.
Fix for not all InDesign renders online after restart (ISSUE-880564, HOTFIX-9517)
core
After the restart of the step servers, the sidecar may try up to 3 times to forward the status to the servers.
step-2026.2-2026-09-11-11-33-00
Fix for inability to view the Clerical Review Task List due to an incorrect workflow variable value (ISSUE-883509, HOTFIX-9544)
matching
To fix an issue in which the Clerical Review Task List could not be viewed due to an incorrect workflow variable value, the Clerical Review Task List will no longer be shown as empty if there are records with misconfigured matching algorithms. Instead, such records will not be processed and logged in the app log.
step-2026.2-2026-09-11-10-14-30
Fix for auto-pagination error (HOTFIX-9495, ISSUE-881252)
dtp
Auto-pagination deletes old documents in batches to reduce the size of transactions when processing large numbers of documents. A property has been added (DTP.AutoPage.DeleteBatchSize) that supports admins to configure how many documents to delete per transaction when doing auto-pagination, with the default value being 500. The value was 1000 before the configuration was added.
Fix for outbound integration endpoint export of a publication does not pickup correct publication version (HOTFIX-9541, ISSUE-882658)
core
Fixed a problem where the outbound integration endpoint export of a publication node would not always pick up the correct publication version by implementing a code change to address this behavior.
Fix for span issue in the table (HOTFIX-9530, ISSUE-882762)
dtp
Table cells in spanned rows now display correct spacing When a row span covers the last rows of a table fragment (or the last rows of a non-split table), cells in other columns of those rows were missing their space above and below text. This has been fixed. The space above and below text (cell insets) is now applied in all columns, even when a row span reaches the last row. Tables without row spans reaching the last row are not affected by this change.
Fix for Autopagination errors (ISSUE-881879, HOTFIX-9539)
dtp
Fixed a problem in which Autopagination would fail with a '0xa7a00kSTEPInterfaceVersionMissmatch' error due to a version mismatch with the STEP application server and DTP plugins.
Fix for Adobe InDesign crashing on suppressed table calls in Templates (ISSUE-881844, HOTFIX-9535)
dtp
Fixed a problem in which Adobe InDesign crashed on suppressed table calls in Templates.
step-2026.2-2026-09-09-09-36-08
Fix for New UI for STEP issue with filtering by attribute values (ISSUE-883957, HOTFIX-9532)
graphqlv2
Fixed problems with filtering on list of values with ID columns in the New UI for STEP.
step-2026.2-2026-09-07-08-42-27
Fix for Web UI Node List filter issue (RDSUP-504, HOTFIX-9506)
basicportalcomponents
Fixed an issue in which Web UI Node List filters were still applied even after switching to a display mode where filtering was disabled.
Fix for inbound integration endpoint throwing 'exclusive lock Worker' error on import (ISSUE-867513, HOTFIX-9522)
core
Running a strict inbound integration endpoint (IIEP) threw errors like 'Failed to acquire exclusive lock Worker'. These errors occurred because the worker started a new process when it finished its batch if there were more files to process, but the poller was also scheduled to start a new worker process every minute. As there were lots of files to to process, a task that often takes only a few seconds, there were new workers being created all the time. Therefore, there was a high possibility the poller and worker each created workers which then clashed as only one can run at the same time when an IIEP is set to strict. This has been fixed.
Fix for error when increasing background process priority in the workbench due to NumberFormatException (ISSUE-880103, HOTFIX-9523)
workbench
Attempting to change the priority of a waiting background process, e.g., bulk update, would previously fail in the workbench. This error has now been fixed.
Fix for issue opening certain items with unexpected error (UmbrellaException) and ClassCastException (ISSUE-882997, HOTFIX-9525)
basicportalcomponents
Fix an error that occurs when trying to make a multivalued list of values field read-only with a business rule.
step-2026.2-2026-09-03-15-59-31
Fix for only two Autopage processes allowed to run in parallel (HOTFIX-9518, ISSUE-882904, ISSUE-884066)
core
Fixed a background process (BGP) limiter for InDesign when using OneQueue. A bug occurred that resulted in too few BGPs that were accessing InDesign being allowed to run concurrently.
step-2026.2-2026-09-02-15-08-26
Fix for invisible Table Column and Row types (HOTFIX-9519, STIBO-6018, ISSUE-878873)
core, workbench
To fix an issue in which Table Column and Row types were invisible and unmaintainable, it is now again possible to expand table type nodes in the System Setup tree.
Fix for asset push stoppage following language dimension removal (ISSUE-856731, HOTFIX-9505)
core, digitalassetmanagement
Fixed a problem in which the push status information (which tracks whether each asset has been successfully delivered to its destination) is silently lost after language dimension removal.
Fix for bsh.forcedelete() Fails in SaaS but Works in On-Prem (HOTFIX-9508, ISSUE-880541)
core
Fixed a problem getting the following message when force-deleting multiple nodes in the same transaction: {code} SEVERE: RuntimeException javax.jdo.JDOUserException: Cannot read fields from a deleted object {code}
Fix for translation overwrite (ISSUE-882455, HOTFIX-9504, HOTFIX-9516)
core, dtp, autoclassification, matching
Translations into Japanese were corrected for 25.4, but were accidentally overwritten in subsequent releases. The corrected translations have now been brought back and steps have been taken to avoid this happening again.
Fix for unable to set dimension dependency to country in classification hierarchy settings (HOTFIX-9510, ISSUE-881741)
core
Fixed a bug by adding and removing dimension dependencies for classification hierarchy on Cassandra-based systems. Previously, the feature would not work on Cassandra.
Fix for remove orphan data containers (HOTFIX-9511, ISSUE-873434)
core
Removing a data container type as a valid type for a reference could fail with an OptimisticLockDataContainerMissingOwnerException if references were using this type in the Approved workspace but not in the Main workspace. This has been fixed.
step-2026.2-2026-09-02-12-34-50
Fix for STEP unavailablity due to severe performance degradation (HOTFIX-9512, ISSUE-883034)
basicportalcomponents
Introduced WebUI Jetty Session Reaper that ends Web UI sessions that had closed in the browser but were not logged in; these sessions were piling up on the server and never removed.
Fix for STEP monitoring alert (HOTFIX-9507, ISSUE-883017)
basicportalcomponents
Introduced a public configuration property called Portal.AssociationTableMaxRowCount. Set by default to 500, this property limits the amount of references and links shown on References / Classification Product links components on the Web UI Node Editor. This limit is implemented for performance / memory reasons to avoid out of memory errors caused by a large number of references to / from a single target. The hard maximum value for this property is 2000.
Fix for Text Area override type inconsistency in read-only and editable field rendering (ISSUE-867179, HOTFIX-9503)
basicportalcomponents
To fix a Text Area override type inconsistency in both read-only and editable field renderings, an unnecessary "resize" and character count styling has been removed from the Read Only Text Area, which is set by the business condition's 'Read Only Data Validation Bind' on the Web UI Node Editor screen.
step-2026.2-2026-08-28-10-47-11
Fix for bulk product publishing failing during outbound SFTP delivery (HOTFIX-9502, ISSUE-883032)
core
The secure file transfer protocol (SFTP) delivery plugin on outbound integration endpoints (OIEP) will no longer close the SFTP connection and open a new one when one batch has finished processing and the plugin moves to process a new batch. Instead, an SFTP connection will now open when the first batch has started processing, and will close when the last batch's delivery is complete. This solves the issue in which the SFTP delivery destination closes connection when too many connections are created in a short period of time.
step-2026.2-2026-08-27-13-13-42
Fix for root cause analysis - production Web UI is stuck loading indefinitely (ISSUE-882755, HOTFIX-9501)
graphqlv2
Improved GraphQL performance. Previously, if a search result exceeded the 5000 hardcoded cached limit, the performance dropped significantly, causing slowness and increased memory usage.
Fix for inconsistent serialization of BGP execution (ISSUE-879548, HOTFIX-9500)
core
To fix an issue in which serialization of background report (BGP) execution was inconsistent, BGPs are now sorted by sequential ID when creationDate ties, fixing SerializedMultiQueue order.
step-2026.2-2026-08-27-08-39-35
Fix for slow performance while opening datasheet-related table types in system setup (HOTFIX-9494, ISSUE-878873)
workbench
Workbench performance when showing table types in the tree has been improved.
Fix for [2025.3] French Workbench Translation (ISSUE-878180, HOTFIX-9497, ISSUE-817516)
workbench
Revert French translations of asset (in advanced search) and workbench title to English
Fix for root cause analysis - STEP monitoring alert (ISSUE-882655, HOTFIX-9498)
core
Fixed a memory leak in the persistence Data Nucleus cache, which did not clean up the cache when it needed to be cleaned.
Fix for investigate inability to download ZIP from BGP due to internal application error (HOTFIX-9493, ISSUE-872582)
core
Fixed an issue that prevented downloading the result file from a background process in the workbench after an SFTP delivery attempt.
Fix for slow STEP system (ISSUE-882912, HOTFIX-9496, ISSUE-882636)
serveradministration
Fixed a memory leak that occurred in admin portal JSP page sessions. The leak allowed Jetty sessions to be retained forever when the user accessed any JSP pages in the admin portal.
step-2026.2-2026-08-21-15-48-14
Fix for WebP images are not converted to animated WebP format. (ISSUE-732755, ISSUE-859743)
core
Added support for animated GIFs to WebP conversions in imageexternals.
Fix for hotfolder-based IIEPs spawning hundreds of BGPs to process the same file (ISSUE-881808)
core
To fix an issue in which hotfolder-based inbound integration endpoint's (IIEPs) spawned hundreds of background processes (BGPs) to process the same file, files in the hotfolder on a cluster environment will no longer be processed simultaneously by all nodes in the cluster, because these files, which are unavailable for deletion (deleted / moved by another server in the cluster) will be tracked and not reprocessed again.
step-2026.2-2026-08-20-18-23-43
Fix for aborting export background processes prevents other background processes from triggering (ISSUE-876095, HOTFIX-9486)
core
Fixed an infinite loop caused by concurrent access to STEP URLs during the export.
Fix for attribute mapping in eCatalog (HOTFIX-9481, ISSUE-878960)
core
Fixed an issue where mappings that concatenate multiple source values into a single target were skipped entirely if the first source value was empty.
Fix for Encryption from within application : backport to 2024.4 (ISSUE-886105, HOTFIX-9490)
core
Introducing encryption within application
Fix for asset push stoppage following language dimension removal (ISSUE-856731, HOTFIX-9474)
core
Fixed a problem in which the push status information (which tracks whether each asset has been successfully delivered to its destination) is silently lost after language dimension removal.
Fix for ERROR - BUG! The Auto Classification Rule Set is not working since the update to STEP version 2026.2 (ISSUE-879056)
autoclassification
When AutoClassification.SkipIfRulesDoNotAllow=true is used LinkRules no longer act as alternatives. This fix restores the old behavior where LinkRules act as alternatives.
Implemented health check (RDSUP-500)
core
Added a health check called "Dimension Dependent Attributes With Dimension Independent Values".
Fix for root cause analysis - STEP monitoring alert (HOTFIX-9488, ISSUE-880562)
basicportalcomponents
Improved performance and decreased memory usage during initialization of Globally Configured Data Container representations.
Fix for 'Owner edge' error (ISSUE-851568, HOTFIX-9478)
core
Fixed an issue that could cause 'Owner edge for datacontainer id=XXX was null' errors when fetching references.
Fix for Oracle-to-Cassandra migration (ISSUE-859826, HOTFIX-9469)
core
Fixed a problem migrating assets for which asset push has failed.
Fix for unread events not imported on Event Processor Root after database (DB) copy import (HOTFIX-9479, ISSUE-879410)
core
After a STEP migration from Oracle to Cassandra, all events might not be visible in Cassandra because an upgrade-plugin did not always run on Cassandra DB following a migration. And if this upgrade plugin did not run it would not allow migrated events to be visible to the event-queues. With this fix, the upgrade-plugin will always run on new Cassandra DB, ensuring migrated events are visible in Cassandra DB as well.
Fix for Web UI address errors due to character replacement (HOTFIX-9487, ISSUE-880651)
portalframework
Values read from the Web UI address, such as a workflow state ID, object or screen identifier, or search string, could have characters like "/" and ":" replaced with "_". When the value was used to look something up, the lookup failed and the screen could not be displayed. Such values are now preserved exactly as stored, while the existing protection against HTML injection through the address is retained.
Fix for outbound export data incompleteness (HOTFIX-9470, ISSUE-872790)
core
When using multi-level references in an export using the multi-context splitter, a local reference on a referenced product could shadow an inherited reference on the selected product. This has been fixed.
step-2026.2-2026-08-18-20-03-53
Fix for defect in OIEP output template post-processor configuration: XSLT state lost when returning to a previously opened pre-processor config. (HOTFIX-9480, ISSUE-876182)
chained-postprocessor, workbench
Fixed an issue in the workbench where editing the post-processor configuration of an outbound integration endpoint output template could result in the XSLT state being lost and a previously opened pre-processor configuration being displayed instead.
Implemented health check (RDSUP-500)
serveradministration
Added a health check called "Dimension Dependent Attributes With Dimension Independent Values".
Fix for error occurring during PDF generation (ISSUE-878963, HOTFIX-9477)
dtp
Fixed a PDF-generation issue that could occasionally cause pages to be omitted from the background processing area due to an optimistic-locking conflict in the database.
step-2026.2-2026-08-12-09-38-06
Fix for Smartsheet export fails with error (ISSUE-879374)
basicportalcomponents
Fixed a problem in which Smartsheet Template export configurations, used in the Export Action on the Web UI Node List (instead of the Smartsheet Export Action), were creating a large number of product sheets for non-categorized products instead of just a single product sheet.
Fix for HTML tags not rendering correctly in data container and Multi Reference components (ISSUE-877986, HOTFIX-9468)
basicportalcomponents
In the Globally Configured Data Container component, a check has been added to the display of read-only attributes, so if they contain markup, it will render as read-only rich text, rather than simply displaying a string with tags.
Fix for root cause analysis - STEP is unavailable (ISSUE-878174)
portalframework
Improved the performance of the Golden Record - Source Record ID search plugin, which was causing the vacuum cleaner to get stuck for a long time.
step-2026.2-2026-08-11-09-57-07
Fix for background processes running for abnormally long time (ISSUE-876570)
core
Fixed a problem where an outbound integration endpoint (OIEP) export with a configured batch size of 1 and multiple threads occasionally got stuck processing a single event batch on a system with One Queue, which was allowed to use a single thread only for the OIEP.
Fix for STEP unavailability (ISSUE-878016, HOTFIX-9460)
core
Fixed a problem wherein Oracle-based STEP systems would throw a ConcurrentModificationException error during server start-up, which would, in turn, cause a server restart. This resulted in a longer server startup time overall.
Fix for performance issue with Web UI list screen for a few users (HOTFIX-9461, ISSUE-871512)
core
Fixed a performance issue caused by a specific private property for aggregating reference-type reference privileges, designed specifically for the customer.
Fix for deletion process taking too much time (ISSUE-878436, HOTFIX-9462)
core
Fixed a performance problem related to deleting attributes. The query to find the existing values for the attribute was very slow and has now been optimized.
Fix for 0-byte files created for SAP messages (HOTFIX-9467, ISSUE-870376)
core
Fixed a concurrency issue which led to the system moving empty 0-byte files into the In and Failed hotfolders when processing the file via a hotfolder by inbound integration endpoint (IIEP) on a clustered system with multiple nodes.
Fix for Multi Edit Data Container export error (ISSUE-876929, HOTFIX-9459)
core
Fixed an issue in which the export of a Multi Edit Data Container under a child node merged contacts into a single block.
Fix for status update events failing intermittently to reach PDX from event queue (ISSUE-874869, HOTFIX-9465)
core
To fix an issue in which status update events intermittently failed to reach PDX from the event queue, additional logging has been added to help with tracing events selected by PDX.
Fix for heap dump on background servers causing STEP server to go down (HOTFIX-9464, ISSUE-879421)
core
Improved performance when checking mandatory attributes in the large attribute groups during the Smartsheet import, which triggered the business action, which was initiating the imported products in the workflow with mandatory attributes.
step-2026.2-2026-08-03-12-42-53
Fix for Web UI performance issue caused by Save / Load / Update time degrading linearly with each article edited (ISSUE-869496, HOTFIX-9437)
matching
Fixed a Web UI client-side memory leak caused by Google Web Toolkit (GWT) handlers being left as 'registered' even after leaving the Web UI Node Editor screen. This caused browser heap growth over time, and led to performance problems after time spent working in the Web UI.
Fix for deleting references throws a unique constraint exception (ISSUE-873075, HOTFIX-9447)
core, serveradministration
Improved the Soft Value Dual Visibility health check to find and fix the problems with Edge Softvalues (reference metadata).
Fix for defect in OIEP output template post-processor configuration: XSLT state lost when returning to a previously opened pre-processor config. (ISSUE-876182, HOTFIX-9448)
chained-postprocessor
Fixed an issue in the workbench where editing the post-processor configuration of an outbound integration endpoint output template could result in the XSLT state being lost and a previously opened pre-processor configuration being displayed instead.
Fix ruleset duplication for empty decision sets (ISSUE-886241)
matching
Fixed an error that occurred when a matching ruleset setup entity that did not contain any decisions was duplicated.
Fix for invalid decision-check not working when activating (ISSUE-886240)
matching
To fix an issue in which the system's check for invalid decisions was not working when activated, the system now skips the conflict check if invalid decisions are detected during activation.
Fix for root cause analysis - STEP is unavailable (ISSUE-878174)
matching
Improved the performance of the Golden Record - Source Record ID search plugin, which was causing the vacuum cleaner to get stuck for a long time.
Remove Matcher Reconciliation log entry (ISSUE-886239)
matching
To reduce log noise and improve log readability, the workbench log message, "Reconciled matchers enabled map for matching ruleset ID: XXXX" has been removed.
Fix for deleting matchers from matching algorithm mappings broke invalid decision resolution (ISSUE-886238)
matching
To fix an issue in which deleting matchers from matching algorithm mappings broke the invalid decision resolution, extra filtering has been added for matchers not in the matching algorithm mapping anymore but still part of the setup entity attribute.
Enhanced activation / deactivation logging for matching rulesets (ISSUE-886237)
matching
The activation / deactivation logging for matching rulesets has been enhanced.
Fix for frequent background endpoint failures during REST delivery to CatalogToRMS; works on resume. (ISSUE-875180)
core
Fixed a problem with frequent background endpoint failures during REST delivery to CatalogToRMS by adding a retry property.
Fix for Rich Text Editor adding spaces after character tags (HOTFIX-9453, ISSUE-877707)
basicportalcomponents
Fixed a problem wherein adding a footnote, inline reference, or character tag into the Rich Text Editor (RTE) pop-up in the Web UI also added an unwanted space character after the inserted element.
Matching Ruleset setup entity with Matching Algorithm Read-Only (ISSUE-886236)
matching
The Matching Algorithm selection is now read-only for all ruleset setup entities.
Fix for parent object with child objects cannot be deleted (ISSUE-866743, HOTFIX-9452)
graphql
A fix has been applied so that removing a compound (specified) ingredient that has more than one sub-ingredient now succeeds in a single operation.
Fix for slow sensor responses in MonitoringServlet (HOTFIX-9456, ISSUE-878132)
core
Fixed a problem in which Event Service microservice requests would hang indefinitely when business action exceptions were thrown.
Fix for inbound integration endpoint throwing 'exclusive lock Worker' error on import (ISSUE-867513, HOTFIX-9444)
core
Running a strict inbound integration endpoint (IIEP) threw errors like 'Failed to acquire exclusive lock Worker'. These errors occurred because the worker started a new process when it finished its batch if there were more files to process, but the poller was also scheduled to start a new worker process every minute. As there were lots of files to to process, a task that often takes only a few seconds, there were new workers being created all the time. Therefore, there was a high possibility the poller and worker each created workers which then clashed as only one can run at the same time when an IIEP is set to strict. This has been fixed.
Fix for improve matching ruleset messages (ISSUE-886235)
matching
Updated user-facing texts related to active matching rulesets, including clearer guidance in import error messages, and corrected wording in Match and Merge importer execution reports.
Fix for revision purge causing BGP blockage (HOTFIX-9455, ISSUE-844013)
core
Fixed a problem in which Purge Revision background processes (BGPs) could get stuck when removing a large number of revisions from an individual node.
Fix for enchanted messages on matching ruleset interaction (ISSUE-886232)
matching
Fixed the matching ruleset configuration error messages and removed the workbench activation buttons.
Fix for encountering pthread lock issue (ISSUE-875263, HOTFIX-9449)
core
Reduced the possibility of In-Memory locks when requesting the unread events count for event processors.
Fix for cloud is taking a lot more time to export data than on-prem (HOTFIX-9450, ISSUE-874832)
core
Improved performance of the STEP Domain Exporter when exporting Classification Product Links.
Fix for fail to activate ruleset after a deleted matcher was disabled (ISSUE-886234)
matching
This has been fixed by adding matcher-deleted filtering when searching for decision boundaries in the ruleset microservice.
Removed ruleset activation controls from workbench (ISSUE-886232, ISSUE-886233)
matching
Activation and deactivation actions for matching rulesets have been removed from the workbench. Ruleset state changes must now be performed through the Match Tuning UI, ensuring a consistent user experience.
Fix for embedding a Power BI report in the Web UI could result in an error (HOTFIX-9451, ISSUE-868013)
basicportalcomponents
Embedding a Power BI report in the Web UI could result in an "Embedding a DirectLake dataset is not supported with V1 embed token" error. Support for V2 embed tokens has been added. The fix can be enabled by setting the property: FixSpecific.ISSUE868013=true.
Fix for inability to generate diagnostics (ISSUE-835946)
spot
Fixed a problem with generating diagnostics for empty business libraries.
step-2026.2-2026-07-31-09-49-02
Fix for aborting export background processes prevents other background processes from triggering (ISSUE-876095, HOTFIX-9438)
core
Fixed an infinite loop caused by concurrent access to STEP URLs during the export.
Fix for Weekly Performance Analysis notification link opens an error page (HOTFIX-9436, ISSUE-871895)
performance-reports
An issue has been fixed in which the Weekly Performance Analysis notification link from the workbench opened an error page.
Fix for deleting multiple users (ISSUE-852399, HOTFIX-9418)
core
In STEP 2026.1, deleting several users at once runs in a single transaction, so if any selected user is blocked from deletion (e.g. assigned to a workflow or BGP), the whole operation is rolled back, and no users are deleted. The fix excludes blocked users from the transaction, so users with no such assignments are deleted successfully while blocked users are left unchanged. STEP Workbench continues to report which users could not be deleted and why.
Fix for Root Cause Aanalysis of a STEP monitoring alert (HOTFIX-9419, ISSUE-874088, ISSUE-874926)
core
Fixed a problem where the Classification Screen in Web UI was able to load 800k+ assets, which caused an out-of-memory issue in an FG pod. Now the maximum number of nodes will be correctly controlled by the existing ClassificationScreenServerComponent.MaxNodes property.
Fix for ProductCrossReference is inherited at the size level in On-prem but not in SaaS. (ISSUE-857496)
core
Fix the problem in the exporter, where the inherited ProductCrossReferences were not included in the exported file.
Fix for inability to revert to old revision due to invalid data (HOTFIX-9430, ISSUE-869038)
core
Fixed an unexpected exception caused by Lock-free Schema Change (LFSC) leftovers when reverting to an old revision.
Fix for error seen in steplog where it claims that no such plugin ID: BMECatETIMDelivery plugin is available (HOTFIX-9440, ISSUE-875248)
core
Fixed an issue where a plugin ID error in the logs was caused by a custom component/plugin registry interaction. This did not have any impact on functionality besides making log noise.
Fix for prod /auth/token returns HTTP 401 for STEP-local service account when upgrading (HOTFIX-9421, ISSUE-869859)
core
The endpoint auth/token now returns a refresh token in addition to the access token it has returned. The /logout endpoint is extended to accept an optional JSON body containing a refreshToken field. When a client sends a POST /logout with Content-Type: application/json and a body like: {"refreshToken": "..."} the endpoint performs a token-based logout (revoking the refresh token via the OAuth provider) instead of the default session-based logout. The client must still authenticate with a valid access token in the request. If the JSON body is absent or doesn't contain a refresh token, the endpoint falls through to the existing session-based logout behavior.
Fix for WebP images are not converted to animated WebP format. (ISSUE-732755, ISSUE-859743)
core
Added support for animated GIFs to WebP conversions in imageexternals.
Fix for frequent background endpoint failures during REST delivery to CatalogToRMS; works on resume. (HOTFIX-9442, ISSUE-875180)
core
Fixed a problem with frequent background endpoint failures during REST delivery to CatalogToRMS by adding a retry property.
Fix for STEP monitoring alert (ISSUE-876271, ISSUE-876503)
serveradministration
Fixed a session leak in the admin portal which eventually led to an out-of-memory error.
Fix for root cause analysis - STEP monitoring alert (HOTFIX-9433, ISSUE-875239)
core
Replaced the outdated Finalizer API with the up-to-date Cleaner inside STEP's core to improve the memory cleanup.
Fix for RCA - STEP monitoring alert [aap-uat] (HOTFIX-9416, ISSUE-873144)
core
Fixed memory leak when unlinking object types from the attribute on STEP with Oracle DB, which caused an OOM.
Fix for root call analysis - STEP is unavailable (ISSUE-874451, HOTFIX-9420)
core
Improved performance of data profiling and evaluating business function metrics by caching the business function classloaders.
Fix for root cause analysis - STEP is unavailable (ISSUE-874451, ISSUE-874148)
core
Improved performance of data profiling by evaluating business function metrics by caching the business function classloaders.
Fix for lock blocking background processes (ISSUE-875062, HOTFIX-9431)
core
Fixed a session leak caused by an unexpected error when pushing modified files to Azure storage.
Fix for status update events failing intermittently to reach PDX from event queue (ISSUE-874869, HOTFIX-9432, HOTFIX-9443)
core
To fix an issue in which status update events intermittently failed to reach PDX from the event queue, additional logging has been added to help with tracing events selected by PDX.
Fix for unavailable STEP environment (HOTFIX-9441, ISSUE-876503)
serveradministration
Fixed a session leak in the admin portal which eventually led to an out-of-memory error.
step-2026.2-2026-07-24-13-17-14
Fix for root cause analysis-STEP monitoring alert (ISSUE-875965, HOTFIX-9439)
basicportalcomponents
Fixed a memory leak in the References component on the Web UI Node Editor, which previously allowed an unlimited number of references to load. Now this component uses the up-to-date query API and the existing Portal.MaxResultCount property to limit the number of references loaded. The same appears for a similar Classification Product Links component.
Fix for Web UI performance issue caused by Save / Load / Update time degrading linearly with each article edited (ISSUE-869496, HOTFIX-9437)
basicportalcomponents
Fixed a Web UI client-side memory leak caused by Google Web Toolkit (GWT) handlers being left as 'registered' even after leaving the Web UI Node Editor screen. This caused browser heap growth over time, and led to performance problems after time spent working in the Web UI.
Fix for Tab Validity Indicator not indicating missing mandatory values (ISSUE-870998, HOTFIX-9426)
basicportalcomponents
When using the Globally Configured Multi Edit Data Container view in the Web UI, the Tab Validity Indicator did not indicate when conditionally mandatory values were missing. The tab counter was, incorrectly, only updated after edits were made to a conditionally mandatory field in the data container.
step-2026.2-2026-07-23-13-44-25
Fix for error - issues with (InDesign) product templates—and 'Save Document to Disk' also produces a file without an extension (HOTFIX-9435, ISSUE-874980)
workbench
Fixed issues with (InDesign) templates when using 'Save Document to Disk' from the workbench, which produced a file without an extension. This issue is now fixed.
step-2026.2-2026-07-23-13-27-31
Fix for pagination-rules in publications are corrupted suddenly (HOTFIX-9434, ISSUE-874976)
dtp
Pagination rules for publications could appear to be corrupted. This led to missing values when viewing the pagination rules in the workbench and led to incorrect rule evaluation during pagination. The pagination rules are now initialized more robustly to fix the problem.
step-2026.2-2026-07-20-08-21-47
Fix for 2026.1: print processes are currently failing with timeouts (HOTFIX-9398, ISSUE-870843)
dtp
The system downloads the InDesign Server configuration now only once for each renderer.
Fix for STEP monitoring alert (ISSUE-867623, HOTFIX-9354)
dtp
To address an issue in InDesign and on the InDesign Server, if "Set Height to Content" is enabled on a product template frame, then InDesign's native “Text Frame Options” > “Auto-Size” > “Auto-Sizing” functionality will be disabled when placing an object because both options attempt to control the frame height simultaneously, causing problems. This has been fixed.
Fix for STEP monitoring alert (ISSUE-864553, HOTFIX-9343)
dtp
Fixed a problem in which the SectionLevel could contain an invalid value and cause excessive nesting while parsing the Excel file for publication import.
Fix for connection reset errors on datasheet outbound integration endpoint (OIEP) (HOTFIX-9401, ISSUE-846533)
dtp
Fixed a problem wherein InDesign would crash when a column spanned across all rows and tried to split rows.
Fix for PDF generation failure for products in de-DE version after Adobe InDesign CC21 upgrade (ISSUE-872590, HOTFIX-9411)
dtp
Hyperlinks are now created with the default appearance when a product is mounted in InDesign, which allows text with hyperlinks to import correctly into InDesign.
Fix for OIEP error when creating PDFs (HOTFIX-9408, ISSUE-840171)
dtp
Fixed an issue in datasheet generation in which certain Header Repeating tables could be resolved with mixed data from different workspaces (Approved and Main). This led to unstable pagination and could cause Datasheet Creation outbound integration endpoint (OIEP) jobs to fail with timeout / connection-reset errors. Table resolution is now consistent, preventing these pagination failures.
Fix for OIEP-generated data sheets are not linked to products according to the correct context (HOTFIX-9423, ISSUE-864847)
dtp
Corrected the context mapping for data sheets generated by a specific Outbound Integration Endpoint (OIEP), ensuring they are linked to products according to the context specified in the version.
Upgrade log4j-api in dtp to latest version (HOTFIX-9326, RDSEC-2985)
dtp
Upgrade log4j-api library dependency in the dtp component to latest version
step-2026.2-2026-07-17-11-56-40
Fix for error loading Match Tuning UI (ISSUE-886217)
matching
Fix for matchers enabled on matching ruleset.
Fix for improved ruleset activation validation with matcher types (ISSUE-886216)
matching
This change enhances the ruleset activation validation in STEP by providing matcher types to the matching ruleset service.
Matching Ruleset Configuration title no longer uses auto-generated ID (ISSUE-886100, HOTFIX-9427)
matching
Fixed an issue where the Matching Agent automatically populated the Matching Ruleset Configuration title with an auto-generated ID when an ID pattern was configured on the Ruleset type.
Fix for enable deactivation of matching rulesets via Instrument GraphQL (ISSUE-886215)
matching
This change adds support for deactivating matching rulesets through Instrument GraphQL. The deactivation functionality is implemented in STEP.
Fix for background process error reports not received via email (ISSUE-871871, HOTFIX-9417)
matching
Fixed a problem where an email with an error was not sent through the configured Email Error Reporter on an inbound integration endpoint with Match and Merge v2 configured when an error occurred during the execution.
Fix for Maintain Ruleset BGP failure (ISSUE-886214)
matching
To fix an issue in which the Maintain Ruleset background process (BGP) failed when a matcher did not exist in the Match Criteria tab but did exist on the Matching Ruleset Configuration tab, the matching ruleset mapping is now validated at the start of the Maintain Ruleset.
Ruleset information added to matching execution reports (ISSUE-886213)
matching
Added ruleset information to matching execution reports.
Fix for task number error on 'Golden Record Clerical Review Task List' (HOTFIX-9372, ISSUE-845235)
matching
Removed the hard-coded MAX_TASKS = 10000L variable in the ClericalReviewTaskHelper component, so the limit is now fully controlled by the system property MergeGoldenRecord.ClericalReview.TaskList.MaxTasks (default still 10,000). Customers with workflows larger than 10,000 tasks can raise this value to ensure all relevant tasks are reachable.
Fix for Unmerge wizard error (HOTFIX-9369, ISSUE-869842)
matching
Fixed an unexpected Null Pointer Exception on unmerge popup when accessing the 'Select Surviving Values' step in the Unmerge wizard.
Fix for root call analysis - STEP is unavailable (ISSUE-874451, HOTFIX-9420)
matching
Improved performance of data profiling and evaluating business function metrics by caching the business function classloaders.
Fix for root cause analysis - STEP is unavailable (ISSUE-874451, ISSUE-874148)
matching
Improved performance of data profiling by evaluating business function metrics by caching the business function classloaders.
Fix for add ruleset information to matching execution reports (ISSUE-886096, HOTFIX-9415)
matching
Matching execution reports now include ruleset information when Matching Rulesets are enabled. This helps identify which matching configuration was applied during execution.
Fix for matching rule set domain bundle missing javax.xml.xpath OSGi import (ISSUE-886212)
matching
Add javax.xml.xpath.* to the OSGi import allow-list in com.stibo.matching.matchingruleset/domain.bnd. The bundle imports the sibling XML packages (org.w3c.dom.*, org.xml.sax.*) but not javax.xml.xpath, which MatchingRulesetSetupEntityImplExportImportTest uses (XPath added at r1528817). Without it, the bundle classloader cannot resolve javax.xml.xpath.XPath, so the test class fails to initialize (NoClassDefFoundError -> initializationError) on every full-system run. This is for Tests / packaging only; no product behavior changed.
Improved matching performance when rulesets are enabled (ISSUE-886211)
matching
Optimized matching execution when Matching Rulesets are enabled to reduce processing overhead and improve performance.
step-2026.2-2026-07-14-10-46-35
Fix for recent update loss of selection or applied filter when switching to the Multi-Edit View in Web UI (HOTFIX-9410, ISSUE-830680)
basicportalcomponents
Fixed a problem where switching between display modes on the Web UI Node List used to clear filters.
Fix for possible HTML injection (HOTFIX-9386, ISSUE-870805)
portalframework
Fixed a Cross-site Scripting (XSS) vulnerability in the Web UI selection URL.
Fix for display of Last Run and time zone are incorrect for the scheduled process (ISSUE-865439, HOTFIX-9413)
workbench
Fixed an error in workbench in which the Last Run field would display incorrectly for scheduled processes based on an incorrect time zone. This led to confusion over when the Last Run process actually occurred. The Last Run field has now been corrected to show the timestamp accurately based on the user's local settings, matching the Next Run display.
step-2026.2-2026-07-10-11-43-42
Fix for production environment is not accessible (HOTFIX-9399, ISSUE-863748)
core
Now, events will be deleted as soon as they are processed if the retention is 0. This will prevent the event table from growing too large between Cassandra Garbage Collection runs. This will help system performance, in particular, when purging revisions and when checking to see if there are events for the revision.
Fix for inability to launch manual workbench login instance when SAML SSO is enabled (ISSUE-867976, HOTFIX-9357)
core
Fixed a manual workbench login (/manualwblogin) that was returning an internal server error on Jetty 12 by correcting the invalid servlet url-pattern to /manualwblogin in Webstart web.xml.
Fix for inbound for STEPXML ends during testing with ‘completed with errors’ (ISSUE-845567, HOTFIX-9314)
core
Fixed a problem where inbound integration endpoints for STEPXML ended during testing with a ‘completed with errors’ message. It also had an error when copying the file to the failed directory. This is now fixed.
Fix for 0-byte files created for SAP messages (HOTFIX-9379, ISSUE-870376)
core
Fixed a concurrency issue which led to the system moving empty 0-byte files into the In and Failed hotfolders when processing the file via a hotfolder by inbound integration endpoint (IIEP) on a clustered system with multiple nodes.
Ruleset information added to matching execution reports (ISSUE-886213)
core
Added ruleset information to matching execution reports.
Fix for Schedule Category Profiling is not working (ISSUE-855329, HOTFIX-9406)
core
The Product Hierarchy Root was excluded when updating catalog profiling. This has been fixed.
Fix for ECLASS BASIC export not working (ISSUE-866777, HOTFIX-9350)
core
To fix an issue with the ECLASS BASIC exporter, exported products now automatically pick up attributes inherited from the classification groups they belong to. This change lets you exclude specific kinds of classification nodes (e.g., ECLASS ADVANCED application classes) from that inheritance, so unwanted attributes no longer get pulled into the export and your output stays clean and relevant.
Fix for unbound workflow variables automatically limited to 1 MB value size (ISSUE-872333, HOTFIX-9402)
core
Introduced a public configuration property called StateFlowVariable.MaxLengthMB, set to 1 (MB) by default, which allows users to change the default limit of a stateflow variable size.
Fix for scheduled bulk updates failing without privilege (ISSUE-846915, HOTFIX-9403)
core
Fixed a problem that occurred when users without the Manage Background Process Execution privilege could not schedule a background process (BGP) with OneQueue enabled.
Fix for export via JDBC taking longer time (HOTFIX-9378, ISSUE-860860, ISSUE-833906)
core
The JDBC Delivery Plugin was slow when configured with Snowflake drivers. The line-by-line processing of a CSV file was too slow, but now it is possible to first upload to Snowflake using a temporary table and then merge the changes, making the process faster overall.
Fix for 'RuntimeException: Cannot subtract from' error (HOTFIX-9374, ISSUE-861599)
core
Fixed an issue that occurred in which a SnapshotTooOldException error was thrown when running the health checks 'Unrevised values should be revised' or 'Revised values should be unrevised.'
Fix for scheduled outbound integration endpoint (OIEP) not pushing all events (HOTFIX-9397, ISSUE-867407)
core
When processing events with de-duplication enabled and a batch size larger than 10,000, not all duplicate events would be marked as processed. This has been fixed.
Fix for event processor crash when changing an object type (ISSUE-868765, HOTFIX-9358)
core
To fix an issue where changing an object type caused an event processor crash, hidden Lock-free Schema Change (LFSC) shadow copies will now be ignored when setting the object type for a node. This will prevent unexpected exceptions from occurring in the customer's business logic.
Fix for STEP unavailablity (HOTFIX-9394, ISSUE-871557)
core
A fix was implemented that improved performance when checking for deprecated scripting APIs when running JavaScript business rules.
Fix for Bulk Update BGP processes failing (ISSUE-871315, HOTFIX-9389)
core
Fixed a problem with Bulk Update background processes (BGPs) failing with an 'ArithmeticException' error when run on an empty node collection.
Fix for performance issues during exports of large images (ISSUE-857867, HOTFIX-9346)
core
Fixed a problem with zero xdpi and ydpi in the lowres-jpg and lowres-png image pipelines that were causing performance issues. The default is now set to 72dpi.
Fix for STEP availability issues (HOTFIX-9373, ISSUE-868730)
core
Addressed a mapDB file leak that occurred during STEP import and export processes. This fix should prevent disk pressure events controlled by mapDB tmp files not being deleted.
Fix for inability to revert to old revision due to invalid data (HOTFIX-9359, ISSUE-869038)
core
Fixed an unexpected exception caused by Lock-free Schema Change (LFSC) leftovers when reverting to an old revision.
Fix for thousands of non-descript BGPs running following 2026.1 update (HOTFIX-9356, ISSUE-867520)
core
Fixed a problem that occurred when an inbound integration endpoint (IIEP) user attempted to delete background processes (BGPs) but did not have the required privileges needed to do so. This left these orphan BGPs without any attributes populated (Status, Started by, etc.). Now, these BGPs will no longer have these values wiped out if the execution user attempts to delete but does not have the required privileges needed to delete BGPs.
Fix for CMDM merge finalization does not guarantee export of final MERGED_INTO reference (ISSUE-852364, HOTFIX-9355)
core
Fixed a problem that occurred when the EventQueue.EventReadDelay did not work on Cassandra systems. The CMDM merge finalization did not guarantee export of the final MERGED_INTO reference and Deactivate Record attribute via an outbound integration endpoint (OIEP), causing downstream systems to miss the required merge state. The fix has been added to an existing hotfix (HOTFIX-8479) and backported to 2024.2.
Fix for STEP unavailablity (ISSUE-871381, HOTFIX-9387)
core
Fixed a problem that caused the Cassandra Garbage Collector to run for a long time reading System Setup values, which in turn led to the Vacuum Cleaner being blocked.
Fix for RCA - STEP monitoring alert [aap-uat] (ISSUE-873144)
core
Fixed memory leak when unlinking object types from the attribute on STEP with Oracle DB, which caused an OOM.
Fix for inbound integration endpoint throwing 'exclusive lock Worker' error on import (HOTFIX-9371, ISSUE-867513, HOTFIX-9384)
core
Running a strict inbound integration endpoint (IIEP) threw errors like 'Failed to acquire exclusive lock Worker'. These errors occurred because the worker started a new process when it finished its batch if there were more files to process, but the poller was also scheduled to start a new worker process every minute. As there were lots of files to to process, a task that often takes only a few seconds, there were new workers being created all the time. Therefore, there was a high possibility the poller and worker each created workers which then clashed as only one can run at the same time when an IIEP is set to strict. This has been fixed.
Fix for outbound error (HOTFIX-9349, ISSUE-868399)
core
Fixed an unexpected exception that occurred during BGPLegacySharedFSStorageFolderPlugin (a negative list fallback for endpoints / exports), copying files to a shared directory.
Fix for outbound integration endpoint error (ISSUE-868301, ISSUE-868399)
core
Fixed an unexpected exception during BGPLegacySharedFSStorageFolderPlugin (a negative list fallback for endpoints / exports) that was copying files to a shared directory.
step-2026.2-2026-07-09-19-54-28
Fix for high disk utilization issue (HOTFIX-9409, ISSUE-872267)
basicportalcomponents
Fixed an unexpected error caused by Match Tuning Data Profiling that was using a deprecated plugin not supported by Cassandra DB.
Fix for invalid BasicAuth credentials not rejected causing Smartsheet error (ISSUE-872174, HOTFIX-9395)
basicportalcomponents
Fixed a problem in which basic authentication in Excel Smartsheets did not throw an 'Invalid password' exception when the user provided an invalid password in a Smartsheet login pop-up.
Fix for inconsistent unit selection behavior between CustomerNumber and Minimum Reaction Time fields (ISSUE-868532, HOTFIX-9407)
basicportalcomponents
Fixed a problem in which users were unable to choose units from the Embedded Number pop-up on the Web UI Node Editor.
Fix for possible HTML injection (HOTFIX-9386, ISSUE-870805)
basicportalcomponents
Fixed a Cross-site Scripting (XSS) vulnerability in the Web UI selection URL.
step-2026.2-2026-07-08-07-26-34
Fix for parent object with child objects cannot be deleted (ISSUE-866743, HOTFIX-9377)
graphql
A fix has been applied so that removing a compound (specified) ingredient that has more than one sub-ingredient now succeeds in a single operation.
Fix for max 2mb check on Streaming not matching what was set as default (ISSUE-886084, HOTFIX-9404)
kafka-integration
Increase of the Streaming receiver limit for max.message.size to align with the default max message size on the topic - reverted (no change)
step-2026.2-2026-07-02-19-26-23
Fix for Web UI performance following deployment of Unfolding Data Container component (ISSUE-864622, HOTFIX-9380)
basicportalcomponents
When opening a product screen in the Web UI with multiple validation business conditions configured, users may have experienced performance issues while the screen was loading. This was due to an issue with multiple user notifications being saved simultaneously. This issue has been resolved. Screen loading performance should now be improved.
step-2026.2-2026-06-29-21-34-12
Fix for STEP monitoring alert (ISSUE-870438, ISSUE-870723)
serveradministration
Improved a STEP SaaSv2 infrastructure sensor so it will no longer alert users about sporadic single Keycloak authentication errors.
HOTFIX-9368 (HOTFIX-9368)
portal-importer
Hotfix HOTFIX-9368 doesn't have an approved description, yet.
Fix for STEP monitoring alert (ISSUE-870438, HOTFIX-9376, ISSUE-871896, ISSUE-879696)
serveradministration
Improved a STEP SaaSv2 infrastructure sensor so it will no longer alert users when sporadic single Keycloak authentication errors occur.
Fix for Hotfolder processing issue in ShotRequestInbound – (ISSUE-860705, HOTFIX-9328)
restapi
The REST API v1 upload method for uploading import files to a Inbound Integration Endpoint had some problems for clustered systems with 2 servers. The method created an empty placeholder file before putting the data into it, and there is a small risk that the endpoint start processing it while it is empty and that causes that import to fail. This has now been fixed.
step-2026.2-2026-06-24-11-09-21
Fix for system slowdown (HOTFIX-9364, ISSUE-869311)
workbench
To fix an issue where the system had become extremely slow, the number of assets that can be exported in the STEP Workbench by right-clicking on a classification and selecting 'Export Images & Documents' has been limited to one million. Exceeding this limit will cause memory issues.
Fix for inability to read properties of null when an object is approved in workflow through Web UI (HOTFIX-9360, ISSUE-865918)
basicportalcomponents
Fixed an unexpected and sporadic Google Web Toolkit (GWT) client-side error caused by leaving the Web UI's Node Editor screen with tab pages when moving the item to the next state in the workflow.
Fix for dropdown appearing on text box in the Workflow Details Screen (HOTFIX-9367, ISSUE-869510)
basicportalcomponents
Fixed a problem, when the Rich Text attribute value component under the Classification Specific Value Group / Value component in the Web UI Node Editor displayed an empty suggestion box even when no units were available for the configured attribute.
Fix for internal server error due to datastore version mismatch (HOTFIX-9363, ISSUE-867813)
basicportalcomponents
To fix an internal server error caused by a datastore version mismatch for an object, it will now no longer be possible to execute Toolbar actions twice on a Web UI Node List by double-clicking it.
step-2026.2-2026-06-17-17-08-51
Fix for Match and Merge inbound integration endpoint contributor data corruption on subsequent loads (ISSUE-865517, HOTFIX-9307)
matching
Fixed an unexpected exception during Match and Merge related to stored empty external revision contributor data.
Fix for missing Create and Update timestamp (HOTFIX-9331, ISSUE-852027)
matching
Now, Source Relation's reference metadata will be correctly populated on a source record during Match And Merge imports, and will correspondingly promote to Golden Record according to survivorship rules logic.
Fix for matching ruleset config import / export tests using unsupported `` XML format (ISSUE-886226)
matching
Corrected the hard-coded MatchingRulesetConfiguration fixtures in MatchingImportTest and MatchingAlgorithmExportTest to use the
Error in unmerge functionality related to data containers (HOTFIX-9275, ISSUE-886082)
matching
Fixed an error occurring in the unmerge functionality related to manual changes with keyed and key-less data containers.
Fix for issues with data containers on Match and Merge when used with standardization business actions (HOTFIX-9332, ISSUE-867114)
matching
Fixed a problem that occurred when multi-value data containers, imported via Match And Merge inbound integration endpoints (IIEPs) with Standardization business actions, were sometimes duplicated or missing.
Fix for outdated code signing certificate for the Workbench launcher (RDHELP-10404)
workbench-launcher
The certificate used to sign the workbench launcher installer was outdated, causing a warning when trying to install it. The workbench launcher has been signed again, with the updated certificate, so it can be installed without warnings.
Fix for task number error on 'Golden Record Clerical Review Task List' (HOTFIX-9276, ISSUE-845235)
matching
Removed the hard-coded MAX_TASKS = 10000L variable in the ClericalReviewTaskHelper component, so the limit is now fully controlled by the system property MergeGoldenRecord.ClericalReview.TaskList.MaxTasks (default still 10,000). Customers with workflows larger than 10,000 tasks can raise this value to ensure all relevant tasks are reachable.
Fix for unexpected error in FindSimilar and Match and Merge (ISSUE-886225)
matching
Fixed a 500 internal server error in FindSimilar and Match&Merge when a matching ruleset matcher had no thresholds configuration.
Performance optimizations for matching with active ruleset (ISSUE-886224)
matching
To implement some performance optimizations in matching, the system now caches the matchers-enabled map per ruleset in the MatchersEnabledMapCache so the per-pair ranking path stops re-deserializing the JSON attribute. This eliminates the ~4-5% residual ruleset-module CPU left after B2.
Fix for ruleset setup entity is immutable when active (ISSUE-886223)
matching
To fix an issue in which the ruleset setup entity is immutable when active, including read-only in the workbench, an active matching ruleset is now immutable at the domain layer. Once a ruleset is activated, the system blocks any operation that would alter its behavior or remove it, ensuring matching results stay stable. To make changes again, the user must first deactivate the ruleset.
Fix for matching rule set domain bundle missing javax.xml.xpath OSGi import (ISSUE-886212)
matching
Add javax.xml.xpath.* to the OSGi import allow-list in com.stibo.matching.matchingruleset/domain.bnd. The bundle imports the sibling XML packages (org.w3c.dom.*, org.xml.sax.*) but not javax.xml.xpath, which MatchingRulesetSetupEntityImplExportImportTest uses (XPath added at r1528817). Without it, the bundle classloader cannot resolve javax.xml.xpath.XPath, so the test class fails to initialize (NoClassDefFoundError -> initializationError) on every full-system run. This is for Tests / packaging only; no product behavior changed.
step-2026.2-2026-06-16-18-53-42
Upgrade log4j-api in smartsheet to latest version (RDSEC-3004, HOTFIX-9327)
smartsheet
Upgrade log4j-api in smartsheet component to latest version
step-2026.2-2026-06-16-16-52-20
Fix for outbound export behavior differing between SaaS and on-premises (ISSUE-859815, HOTFIX-9324)
core
XSLT post-processing is now skipped when the exported STEP XML is semantically empty (root-element only). This has been done to prevent spurious deliveries when the export user lacks object visibility. The fix also adds a semantic empty-file check using existing EmptyFileHandler before calling the post-processor, which matches on-prem behavior.
Fix for OneQueue BGP not processing BGPs following update to 2026.1 (ISSUE-854961, ISSUE-852214, HOTFIX-9279)
core
An issue where a memory leak could prevent new background processes from starting has been fixed.
Fix for ECLASS business rule validation issue (ISSUE-886139)
onboarding
Improved handling of multi-level polymorphic blocks. Previously, when fetching, application implementation blocks were not recognized properly in some cases.
Fix for performance issues during exports of large images (ISSUE-857867)
core
Fixed a problem with zero xdpi and ydpi in the lowres-jpg and lowres-png image pipelines that were causing performance issues. The default is now set to 72dpi.
Fix for ECLASS ADVANCED deletion of old data model taking exceedingly long time (ISSUE-865832)
core
The change broadens the In-Memory attribute force-delete pass in InMemAttributeImpl from AttributeProductLinkPO to the AttributeLinkPO super-type so that classification (DCL) links are removed in the fast, batched, and Cassandra-safe path instead of the slow, unbatched deleteExtras loop.
Fix for incorrect base unit conversions in export (ISSUE-830566)
core
BigDecimal can now be used for base unit conversion to avoid floating-point precision errors.
Fix for asset push stoppage following language dimension removal (ISSUE-856731)
core
Fixed a problem in which the push status information (which tracks whether each asset has been successfully delivered to its destination) is silently lost after language dimension removal.
Fix for ProductCrossReference is inherited at the size level in On-prem but not in SaaS. (HOTFIX-9283, ISSUE-857496)
core
Fix the problem in the exporter, where the inherited ProductCrossReferences were not included in the exported file.
Fix for missing dictionaries when Silicon variant of workbench launcher is installed (ISSUE-886231)
workbench
Due to lack of support for AArch64 from Hunspell jni, a switch has been implemented from AArch64 to Apache Lucene Hunspell.
Fix for inbound for STEPXML ends during testing with ‘completed with errors’ (ISSUE-845567)
core
Fixed a problem where inbound integration endpoints for STEPXML ended during testing with a ‘completed with errors’ message. It also had an error when copying the file to the failed directory. This is now fixed.
Fix for SFTP configurations setup in Self-Service UI (HOTFIX-9344, ISSUE-866210)
core
To fix an issue in which SFTP configuration setups in the Self-Service UI were not reflected in the Export Configuration SFTP delivery methods, custom SSH keys will now be correctly supported by the normal exports with SFTP delivery in STEP.
Fix for transformations not saved for import configurations (HOTFIX-9317, ISSUE-865133)
core
When configuring import configurations in the workbench, transformations configured by the user were not stored for the Reference Type ID, Reference Target, Data Container Type ID, and Data Container ID mappings. This issue has been resolved. All transformations for these mappings will now be stored after the import configuration is updated.
Fix for ruleset setup entity is immutable when active (ISSUE-886223)
core
To fix an issue in which the ruleset setup entity is immutable when active, including read-only in the workbench, an active matching ruleset is now immutable at the domain layer. Once a ruleset is activated, the system blocks any operation that would alter its behavior or remove it, ensuring matching results stay stable. To make changes again, the user must first deactivate the ruleset.
Fix for automap fails with 'Unable to Map Column' for 'Hybris UK - Web Group Location' despite matching attribute name (HOTFIX-9271, ISSUE-857791)
core
Attributes created by Lock Free Schema Change will no longer cause problems with the auto-mapping of attribute names during data import.
Fix for ECLASS BASIC export not working (ISSUE-866777)
core
To fix an issue with the ECLASS BASIC exporter, exported products now automatically pick up attributes inherited from the classification groups they belong to. This change lets you exclude specific kinds of classification nodes (e.g., ECLASS ADVANCED application classes) from that inheritance, so unwanted attributes no longer get pulled into the export and your output stays clean and relevant.
Error in unmerge functionality related to data containers (HOTFIX-9275, ISSUE-886082)
core
Fixed an error occurring in the unmerge functionality related to manual changes with keyed and key-less data containers.
TPL Upgrade for log4j-api in core to latest version (RDSEC-3607, HOTFIX-9302)
core
Closing security vulnerabilities in log4j TPLs
Fix for telemetry metrics naming (ISSUE-886230)
core
To fix inconsistent naming conventions for telemetry metric names, the names have been standardized to a component.operation.metric pattern. Verb tenses are now aligned across background process, mail, user, and workbench metrics.
Fix for metrics on email per environment (ISSUE-886229)
core
There was an issue where there was no visibility into how many emails customers were sending through STEP, including volumes and sizes, making it impossible to track email usage per environment. Metric names were corrected and the feature was tied to a feature flag for gradual rollout.
Fix for inability to see Config_Code attribute tag in Comps Sku (HOTFIX-9288, ISSUE-854384)
core
To fix an issue in which Config_Code on the Companion SKU (child object) is not exported when the value is empty, a description attribute which is valid for a parent and its child node will now be exported if the value of the description attribute of the parent node is not empty and the value of the attribute is empty on the child node and the export is Advanced STEP XML and the parameter of STEP-ProductInformation tag: ExportValidAndAbsent="true".
Fix for New UI not loading (HOTFIX-9342, ISSUE-866481)
core
When trying to store or import data in the Centralized Configuration Setup Entity, e.g., the Default Context in the New UI, the user could see an error message about 'configuration' attributes being not valid for the Setup Entity Object Type. This issue has been resolved. The Setup Entity Object Type will be updated and error messages should not appear when storing or importing data in the Centralized Configuration Setup Entity.
step-2026.2-2026-06-11-20-59-56
Fix for validation error only showing on the Italian version of the attribute but not on the French/English/Dutch column (HOTFIX-9284, ISSUE-861755)
basicportalcomponents
Now the validation error about missing the conditionally mandatory workflow attribute in Smartsheets will correctly affect all cross-context attribute value cells.
Fix for StringIndexOutOfBoundsException in Web UI (webui-0.js) (ISSUE-865912, HOTFIX-9308)
basicportalcomponents
Fixed an unexpected exception in Web UI Design Mode, related to the Description Summary Card component.
Fix for STEP Monitoring Alert (HOTFIX-9274, ISSUE-863218)
basicportalcomponents
Addressed a memory leak that allowed the system to load an indefinite amount of users via Create User actions on the Web UI User List screen, which in turn caused an Out of Memory error. Now, the amount of users is limited to 5000 (by default) by the same configuration property (WebUI.UserList.Max) as for the User List screen.
Fix for data absent from export when selection size is large in the Web UI (HOTFIX-9285, ISSUE-861909)
basicportalcomponents
Fixed a problem when the Export Action on a Web UI Node List did not work correctly when exporting data beyond Portal.MaxResultCount limit on the Advanced Search Screen.
Fix for validation error disappearing after focus change without modifying value in Web UI (ISSUE-866479, HOTFIX-9321)
basicportalcomponents
Fixed a problem that occurred when a validation error message for Regular Expression attributes unexpectedly cleared when the user pressed the Tab key on the Web UI Node Editor screen.
Fix for electronic address(EAddressDataContainer) is missing key values for ElectronicAddress Error (ISSUE-814297, HOTFIX-9304)
basicportalcomponents
Solved a sporadic problem, when the Rich Text Values on a Globally Configured Unfolding DC on a Web UI Node Editor screen were sometimes not properly set, which led to title attribute value loss and incorrect overall DC values being saved.
Fix for it is not possible to apply formatting with some tags in the 'How to' table within complex attributes (ISSUE-803894, HOTFIX-9268)
basicportalcomponents
Fixed a problem with bold and bullet list tags on the 'Add Data Container' popup for attribute values, edited in the Rich Text Editor.
Fix for Upgrade log4j-api & log4j-core in core to latest version (RDSEC-3030, HOTFIX-9338)
autoclassification
Library upgrades have been implemented
step-2026.2-2026-06-09-20-48-05
Fix for error observed while searching for objects (HOTFIX-9315, ISSUE-864250)
workbench
Fixed a concurrent modification exception in the workbench that was caused by slow typeahead search.
Fix for root cause analysis - STEP is unavailable (ISSUE-865081, HOTFIX-9280)
smartsheet
Introduced a 10k limit to exported LOV values in Smartsheets format. By default, it is now set to 10k. Please contact Stibo Support if this limit should be increased. Additionally, fixed a memory leak in the LOV filters export in Smartsheets, which increased the memory usage during the export when exporting huge LOVs with filters.
Fix for ConcurrentModificationException following workbench start (HOTFIX-9316, ISSUE-796900)
workbench
Fixed a sporadic Concurrent Modification error in the workbench that occurred when opening the asset editor directly following starting the workbench.
Fix for Smartsheet template labels are output in English instead of Japanese (HOTFIX-9309, ISSUE-865410)
smartsheet
Fixed a caching problem in Smartsheet Exporter, which led to intermittent problems with Smartsheets locale.
step-2026.2-2026-06-09-17-51-03
Fix for different extension type on SaaS and for on-prem system (ISSUE-825585)
core
Made a change to the ContentMetadataUtil, so that full filenames that look like extensions (e.g., png, jpg, etc.) are used. This is the case for asset info from the Celum cloud service that manages asset data. Before the fix, this would not work because the dot separator was missing, and so the metadata was based on the content of the imported asset. But now, the DAM-provided extension is to be trusted first.
step-2026.2-2026-06-04-18-02-18
Fix for getSimilarObjects SOAP call from Salesforce to STEP does not work (HOTFIX-9264, ISSUE-860007)
soapapi
Fixed a problem when the inner Entity tag in the exportConfigurationXML tag in the GetSimilarObjects SOAP request caused an unexpected exception.
Fix for Upgrade log4j-api in workbench to latest version (RDSEC-3619, HOTFIX-9311)
workbench
upgrading log4j tpl CVE
Error in unmerge functionality related to data containers (HOTFIX-9275, ISSUE-886082)
graphql
Fixed an error occurring in the unmerge functionality related to manual changes with keyed and key-less data containers.
Fix for Upgrade log4j-core in kafka-integration to latest version (HOTFIX-9312, RDSEC-3627)
kafka-integration
bumping log4j tpl
Fix for root cause analysis: STEP was unavailable (ISSUE-865381, HOTFIX-9303)
dtp
Fixed a problem, which could have caused a Failover Group pod outage if the InDesign server is unavailable and the Intrusion Detection System Worker thread is stuck indefinitely in fetching InDesign Web Services Description Language.
Fix for PDF generation for a publication with DTP files intermittently fails with an error (ISSUE-863288, HOTFIX-9267)
dtp
A problem occurred where PDF generation for a publication with DTP files intermittently failed with 'PDF header signature not found' errors and missing pages. This is now fixed.