saas-2026.1-2026-07-13-19-10-22
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 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 ERROR - BGP error reports not received via email although Error Handling & Reporting is configured (ISSUE-871871, HOTFIX-9417)
matching
Fixed problem, when an email with an error was not sent through the configured Email Error Reporter on an IIEP with M&Mv2 configured when an errors occured during the execution.
saas-2026.1-2026-07-13-12-31-41
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.
Fix for STEP unavailablity (ISSUE-871381, HOTFIX-9388)
inmemory
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.
saas-2026.1-2026-07-13-10-40-40
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.
saas-2026.1-2026-07-13-08-23-44
Fix for validation and conversion errors loading new TecDoc reference in automotive module (ISSUE-871977, HOTFIX-9400)
automotive
Fixed a problem with validation errors that occurred during reference data imports.
Fix for Tecdoc Supplier Data import error (HOTFIX-9396, ISSUE-871907)
automotive
Fixed a problem wherein a leading zero was stripped when parsing fractional criteria attribute values during the TAF file conversion.
saas-2026.1-2026-07-10-14-23-34
Fix for ERROR - PDF generation failure for products in de-DE version after Adobe InDesign CC21 upgrade (java.net.SocketException: Connection reset -- in OIEPs and Generate PDF) (ISSUE-872590, HOTFIX-9411)
dtp
Hyperlinks are created with default appearance when a product is mounted in InDesign and text therefore is imported into InDesign.
saas-2026.1-2026-07-10-06-02-29
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 Elasticsearch BGP error (ISSUE-871644, HOTFIX-9412)
elasticsearch-integration
The Elasticsearch EP Plugin now only goes idle when the queue is empty and no leftover background work still requires supervision. This enables the resource-saving benefit of the fix, and makes sure failures are always caught, retried, and surfaced as before.
saas-2026.1-2026-07-08-14-00-10
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 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.
saas-2026.1-2026-07-07-19-56-02
Fix for withdrawal messages have incorrect handling (HOTFIX-9393, ISSUE-866429)
gdsn2-receiver
Created a fix for handling withdrawal messages for GS1BMSFormat in the GDSN receiver.
saas-2026.1-2026-07-07-14-14-00
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 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 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 possible HTML injection (HOTFIX-9386, ISSUE-870805)
portalframework, basicportalcomponents
Fixed a Cross-site Scripting (XSS) vulnerability in the Web UI selection URL.
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 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.
saas-2026.1-2026-07-07-10-16-51
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 connection reset errors on datasheet outbound integration endpoint (OIEP) (HOTFIX-9341, HOTFIX-9401, ISSUE-846533)
dtp
Fixed a problem wherein InDesign would crash when a column spanned across all rows and tried to split rows.
saas-2026.1-2026-07-06-14-46-20
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 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.
saas-2026.1-2026-07-06-14-33-21
Fix for ECLASS 16 Advanced catalog generation fails with unit mismatch and invalid application class mapping (HOTFIX-9405, ISSUE-871540)
eclass
Resolved an issue in the STEP 2026.1 update in which ECLASSS 16 Advanced catalog exports (BMEcat) failed with a false 'unit mismatch' error for product features that legitimately have no unit of measure (e.g., offset and rotation values). These features are now correctly recognized as valid and exported as expected, while genuine unit mismatches continue to be detected with no changes required to customer product data or mappings.
saas-2026.1-2026-07-03-12-40-13
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 connection reset errors on datasheet outbound integration endpoint (OIEP) (HOTFIX-9341, ISSUE-846533)
dtp
Fixed a problem wherein InDesign would crash when a column spanned across all rows and tried to split rows.
saas-2026.1-2026-07-02-13-09-29
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.
saas-2026.1-2026-07-02-12-44-36
Fix for FVALUE_TYPE incorrectly used with ECA implementation (ISSUE-871552, HOTFIX-9390)
eclass
ECLASS BMEcat export no longer marks single-value features with FVALUE_TYPE = set; it is now applied only to features that genuinely have multiple values, as required by the ECLASS specification.
Fix for ECLASS 16 Advanced catalog generation fails with unit mismatch and invalid application class mapping (HOTFIX-9391, ISSUE-871540)
eclass
Resolved an issue in the STEP 2026.1 update in which ECLASSS 16 Advanced catalog exports (BMEcat) failed with a false 'unit mismatch' error for product features that legitimately have no unit of measure (e.g., offset and rotation values). These features are now correctly recognized as valid and exported as expected, while genuine unit mismatches continue to be detected with no changes required to customer product data or mappings.
saas-2026.1-2026-07-01-14-18-09
Fix for inbound integration endpoint throwing 'exclusive lock Worker' error on import (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 export via JDBC taking longer time (HOTFIX-9378, 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 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.
saas-2026.1-2026-06-30-13-19-49
Fix for outbound integration endpoint data refresh error (HOTFIX-9232, ISSUE-857130)
core
To fix an issue where an outbound integration endpoint (OIEP) refreshed the collection before exporting data even though the OIEP was not configured to refresh the collection, an automatic check was implemented that determines whether the scheduler configuration for the endpoint should refresh collections before taking that step.
saas-2026.1-2026-06-29-15-48-17
Fix for STEP monitoring alert (ISSUE-870438, ISSUE-870723, HOTFIX-9376)
serveradministration
Improved a STEP SaaSv2 infrastructure sensor so it will no longer alert users about sporadic single Keycloak authentication errors.
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 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.
saas-2026.1-2026-06-26-11-31-30
Fix for production environment is not accessible (HOTFIX-9366, ISSUE-863748)
inmemory
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 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.
saas-2026.1-2026-06-25-13-31-44
Fix for inbound integration endpoint throwing 'exclusive lock Worker' error on import (HOTFIX-9371, ISSUE-867513)
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.
saas-2026.1-2026-06-24-10-19-39
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 intermittent failures of Dynamic JMS integrations (HOTFIX-9362, ISSUE-866436, HOTFIX-9361, HOTFIX-9365)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-23-15-10-48
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 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.
saas-2026.1-2026-06-20-04-19-58
Fix for withdrawal messages have incorrect handling (HOTFIX-9353, ISSUE-866429)
gdsn2-receiver
Created a fix for handling withdrawal messages for GS1BMSFormat in the GDSN receiver.
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 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 impossible to open / edit datapool format configuration (HOTFIX-9351, ISSUE-866431)
gdsn2-receiver
Fixed a null pointer exception that occurs when opening a DataPool format configuration. The fix introduces a null safety guard.
saas-2026.1-2026-06-19-18-40-15
Fix for intermittent failures of Dynamic JMS integrations (ISSUE-866436, HOTFIX-9365)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-19-15-43-34
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.
saas-2026.1-2026-06-18-19-11-04
Fix for intermittent failures of Dynamic JMS integrations (HOTFIX-9362, ISSUE-866436)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-18-16-08-16
Fix for intermittent failures of Dynamic JMS integrations (ISSUE-866436, HOTFIX-9361)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-18-15-02-29
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 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.
saas-2026.1-2026-06-17-14-17-42
Fix for tecdoc supplier import needs to start manually for go to import mode (ISSUE-853515, HOTFIX-9212, HOTFIX-9266)
automotive
Fixed a problem with the TecDoc import, which was not ignoring empty files in the supplier data files.
Fix for ECLASS ADVANCED dictionary import of SCS structure (ECA) creating new hierarchy (HOTFIX-9348, ISSUE-866460)
eclass
When ECLASS dictionaries from different systems were imported, the system version was being reformatted to a standard "major.minor" style. For systems like SCS, that reformatted version was incorrect and appeared that way in the exported product data. A change has been made that lets us tell the system which providers should keep their original version label exactly as delivered, instead of reformatting it. SCS (and any other system we choose) now keeps its real version (SCS1 stays SCS1) in the exported BMECat / PIES data, so the information customers receive matches the source. The behavior is configurable and turned off by default, so nothing changes for existing customers unless we explicitly opt a system in. Only the version label shown in the export is affected; the underlying data, identifiers, and import matching are unchanged. Configuration required To activate this for a system, a property must be added to the STEP server configuration (sharedconfig / config.properties): - Eclass.Harmonization.ExcludedSystemName=SCS To exclude more than one system, list them separated by commas, for example Eclass.Harmonization.ExcludedSystemName=SCS,APP. After the property is set, a server restart is needed for it to take effect. If the property is left out entirely (the default), all versions continue to be reformatted exactly as before, so no action is needed for customers who do not require this.
saas-2026.1-2026-06-16-18-51-45
Fix for intermittent failures of Dynamic JMS integrations (ISSUE-866436, HOTFIX-9347)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-16-13-40-29
Fix for outbound integration endpoint error (ISSUE-868301, HOTFIX-9349, ISSUE-868399)
core
Fixed an unexpected exception during BGPLegacySharedFSStorageFolderPlugin (a negative list fallback for endpoints / exports) that was copying files to a shared directory.
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.
saas-2026.1-2026-06-16-11-33-47
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.
saas-2026.1-2026-06-16-07-34-20
Fix for intermittent failures of Dynamic JMS integrations (ISSUE-866436, HOTFIX-9347)
jms-integration
To fix an issue with intermittent failures of Dynamic JMS integrations, an option has been added to disable the custom classloader when receiving messages.
saas-2026.1-2026-06-15-13-12-19
Fix for wrong IRDI for polymorphic blocks in BMECat (ISSUE-135545, HOTFIX-9345)
eclass
In ECLASS ADVANCED, CSV data attribute and BMEcat export output files are now using International Registration Data Identifiers (IRDIs) of selected polymorphic blocks instead of abstract.
saas-2026.1-2026-06-11-12-44-15
Fix for polymorphic behavior in ECLASS ADVANCED (HOTFIX-9333, HOTFIX-9329, ISSUE-134526)
eclass
Added support for abstract polymorphic blocks. Now, a polymorphic block without implementation is a valid block.
saas-2026.1-2026-06-11-09-45-10
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 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.
saas-2026.1-2026-06-10-13-07-50
Fix for error in Uniform Resource Identifier (URI) creation method (HOTFIX-9330, ISSUE-866982)
assetdownload
Fixed a problem that occurred when asset URLs starting with "file:" were rejected by CreateAssetFromURLOperation when called from business logic. The issue was caused by the replacement of HttpUrlConnection with Apache Http Client, which doesn't support non-http protocols.
Fix for after submitting in PDX the Data Container status shows 'Success' (ISSUE-800959, HOTFIX-9322)
productdatasyndication-integration
Introduced an option to handle the status of a product received from the old PDX inbound integration endpoint API call, so that it does not get overwritten by the new wrong status. To enable this option, contact Stibo Systems Support.
saas-2026.1-2026-06-10-10-27-10
Fix for STEP monitoring alert (HOTFIX-9335, ISSUE-867488)
configuration-management
Fixed a problem that occurred when Git delivery was fetching the repository with full commit history, causing disk pressure and alerts on the STEP system. Now, the Git delivery will only fetch a history of the last commit.
saas-2026.1-2026-06-09-18-25-51
Fix for STEP application server crashes (ISSUE-864601, HOTFIX-9278)
integration-amazon-sqs
Added guardrails to protect against STEP application server crashes due to running out of heap memory when sending very large messages through Amazon SQS. By default, a limit of 100Mb has been introduced. However, this limit can be changed if needed by using the SQSDeliveryConnector.MaxFileSize= property. It should be noted that raising this limit increases the chance of application server crashes due to running out of heap memory.
saas-2026.1-2026-06-09-15-17-56
Fix for AutoCare imports failing on conversion (ISSUE-858567, HOTFIX-9318)
automotive
Fixed a problem with the VCdb Change Handling Service. Previously, the service was running problematically ,which caused the system to become unresponsive. After the fix, the system now works as expected.
Fix for NullPointerException in VehicleConfigurationsBuilder.buildDriveTypes (HOTFIX-9336, ISSUE-134777)
automotive
Fixed a problem that occurred during conversions for Offhighway/Equipment VCDB. Now, the conversion does not look for the DriveType table if the DriveType table does not exist in the data set.
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.
saas-2026.1-2026-06-08-12-00-49
Change to ECLASS Advanced dictionary importer (ISSUE-134113, HOTFIX-9320)
eclass
The ECLASS Advanced dictionary importer no longer adds the per-version "Data Attribute" (for example "ECLASS 14.0 Data Attribute") to the ECLASS version root and every classification below it. The attribute is now added only on Advanced Application Class classifications, so it is no longer visible on Basic or Asset Application Classes, segments, main groups, groups, or commodity classes.
Fix for dictionary importer sort issue (HOTFIX-9319, ISSUE-134569)
eclass
When importing customer-specific ECLASS ADVANCED dictionaries (e.g., SCS), the Application Classes were written to STEPXML on the root level rather than as a child of Commodity Class. Now, Application Classes are written to STEPXML as a child of Commodity Class, which is the correct way.
Fix for ECLASS ADVANCED import error (ISSUE-134477, HOTFIX-9313)
eclass
Fixed an error that occurred in the ECLASS ADVANCED importer when a data attribute was linked to the application classification.
saas-2026.1-2026-06-05-15-31-41
Fix for subscription messages errors at datapool (HOTFIX-9323, ISSUE-865493)
gdsn2-receiver
The '#' is no longer an accepted character for the GDSN Instance Identifier. This fix introduces the configuration property GDSN2.BackgroundProcessIDDelimiter with which the default delimiter can be overridden to another character accepted by the GDSN provider.
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.
saas-2026.1-2026-06-04-12-46-24
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 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 UI Advanced Search fails for specific workflow states with an internal server error (HOTFIX-9255, ISSUE-857427)
basicportalcomponents
Fixed a problem in the Web UI Advanced Search screen that would cause an error while a user was logging in certain conditions.
saas-2026.1-2026-06-04-10-25-13
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 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 Kafka exception error & server restart (HOTFIX-9012, ISSUE-834904)
audit-messaging
Fixed this by setting the classloader for the Kafka sensor like it is in the Kafka producer and consumer.
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.
saas-2026.1-2026-06-03-15-24-41
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.
saas-2026.1-2026-06-03-07-09-48
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 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.
saas-2026.1-2026-06-02-12-51-19
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.
saas-2026.1-2026-06-01-18-57-30
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.
Error in unmerge functionality related to data containers (HOTFIX-9275, ISSUE-124770)
core, graphql, matching
Fixed an error occurring in the unmerge functionality related to manual changes with keyed and key-less data containers.
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 asset push stoppage following language dimension removal (ISSUE-856731, HOTFIX-9233)
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 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".
saas-2026.1-2026-06-01-15-01-54
Fix for missing auto-generated objects in exported products (HOTFIX-9282, ISSUE-132795)
eclass
To fix an issue where auto-generated objects were missing in exported products, auto generation now works correctly when the attribute has a unit.
Fix for intermittent timeouts when calling Stibo REST API (HOTFIX-9286, ISSUE-865232)
instrument
Fixed a problem that occurred when the Instrument graphql JAR Version updater sometimes caused inbound REST calls to fail by putting too much pressure on the foreground (FG) pod.
saas-2026.1-2026-05-29-14-31-06
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 incorrect color tones in thumbnails (HOTFIX-9242, ISSUE-851336)
core
Implemented a fix for an issue that resulted in incorrect color tones for thumbnails after uploading security-protected PDF assets to STEP.
Fix for .xsls files not supported in PDX (ISSUE-842831, HOTFIX-9249, HOTFIX-9248)
core, assetdownload
When an asset with an .xlsx extension was being imported into STEP with an AssetURL, the file extension was not correctly recognized and the file extension was changed to .ZIP. Now the extension is correctly recognized and the asset is no longer converted into a ZIP file.
Fix for issue with VCdbChangeHandlingService background process (HOTFIX-9301, ISSUE-132983)
automotive
To fix an issue with automated tests failing for the AutoCare Reference Data solution due to a problem with Change Handling, more logging has been added to VCdbChangeHandlingService.
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 export failing with exception (HOTFIX-9247, RDSUP-497)
core
Fixed an error in which the export would fail because the matching algorithm’s context was null.
saas-2026.1-2026-05-28-20-13-39
Fix for Web UI displays differently within Citrix (HOTFIX-9254, ISSUE-833157)
basicportalcomponents
Fixed an issue with the text line height in the Web UI when viewing it through older versions of Windows (such as Windows Server 2019, which is used in Citrix environments).
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.
saas-2026.1-2026-05-27-12-40-47
Fix for RCA - Optimistic lock error. Every STEP process is impacted (ISSUE-124772, HOTFIX-9281)
inmemory
Existing HOTFIX-9281 was backported to 2025.4.
saas-2026.1-2026-05-27-11-49-58
Fix for OneQueue BGP not processing BGPs following update to 2026.1 (ISSUE-854961, HOTFIX-9279)
core
An issue where a memory leak could prevent new background processes from starting has been fixed.
saas-2026.1-2026-05-26-15-58-01
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 inability to disconnect objects from classification hierarchy (HOTFIX-9277)
industry-standard
Added a tool that enables users to disconnect objects from a classification hierarchy.
Fix for error during inbound integration endpoint that was configured with Legacy Asset Importer (ISSUE-857605, HOTFIX-9265)
assetloader
Fix the ClassCastExceptions and NullPointerException that occur in the Legacy Asset Importer when the Hotfolder receiver is used on an Inbound Integration Endpoint.
Fix for email business rule throwing a ServiceConfigurationError (ISSUE-861716, HOTFIX-9262)
core
Fixed the ServiceConfigurationError which displayed when sending email from the business rule.
saas-2026.1-2026-05-25-14-17-26
Fix for ECLASS business rule validation issue (ISSUE-131171, HOTFIX-9270)
eclass
Improved handling of multi-level polymorphic blocks. Previously, when fetching, application implementation blocks were not recognized properly in some cases.
Fix for Partial Import deletion error (HOTFIX-9250, ISSUE-129732)
eclass
To fix an issue in which Partial Import would delete rather than ignore data, Partial Replacement import logic has been updated. The ':' sign in front of aspects in IRDI paths will not be duplicated, and cardinal blocks will not be processed if the IRDI path indicates the cardinal block does not contain the '*' symbol at the end of the path. Additionally, logger and feedback messages have also been fixed.
saas-2026.1-2026-05-24-04-20-29
Fix for possible bug in ECLASS Advanced Editor hash setup (HOTFIX-9258, ISSUE-859686)
eclass-advanced
When attempting to use the 'Link to ECLASS Advanced' button in the Web UI, the user might see a Product Aspect creation error. This issue only occurred when the 'Product ID in Attribute' parameter was used in the ECLASS Advanced Editor Screen. This issue has been resolved. Product Aspect creation will now work correctly even with this parameter.
Fix for incorrect display of long object names in workbench (HOTFIX-9261, ISSUE-862353)
workbench
Object names in the STEP Workbench were displayed incorrectly when the title was long. Specifically, each word was displayed on a separate line. This has been fixed: the long object names will now fill the available space.
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 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.
saas-2026.1-2026-05-22-10-10-22
Fix for no renderers running for datasheet OIEPs and autopagination (HOTFIX-9245, ISSUE-845034)
dtp
Improved the timeout / error handling for the InDesign Sidecar and recovery mechanism after outages for the IDS Connection.
saas-2026.1-2026-05-21-12-17-45
Fix for unexpected result for transformation format number (ISSUE-845903, HOTFIX-9256)
core
During a BMECat export, there was an unexpected result when transforming with format number. This has been fixed.
saas-2026.1-2026-05-20-12-21-13
Fix for classification deletion attempt return errors (HOTFIX-9260, ISSUE-855241)
restapiv2
Introduced a public property called Restapiv2.PurgeService.MaxChildren that is set, by default, to 10,000 instead of a hard-coded 10K limit. This property allows the system to override a default 10K limit when retrieving nodes from the Recycle Bin via the RestApiV2 - recycle-bin-related services.
Fixed the spot --upgrade function (RDHELP-10234)
spot
A new check was added to the spot --upgrade functionality which prevents installation of certain older versions of gdsn2. This has now been fixed so the old versions work again.
Upgraded updated-client and fixed cosmetic slf4j bug in SPOT (RDHELP-10020)
spot
The updates-client in SPOT, which is used to interact with the updates server, has been upgraded. The SLF4J logging framework was producing an annoying warning, this has been fixed.
Fix for create high-level Java API for SSUI and other Java users (RDHELP-10082)
spot
This is now fixed as SPOT now requires Java 11 or higher.
saas-2026.1-2026-05-18-16-06-19
Fix for image conversions not working following upgrade (HOTFIX-9246, ISSUE-853331)
core
Fixed an issue with image conversion that resulted in PNG images not being converted to JPEG when the customer used the SFTP delivery method in the export.
Fix for Embedded Number not formatting character tags (HOTFIX-9253, ISSUE-857223)
basicportalcomponents
When editing values in the Web UI Embedded Number field, character tags (
Fix for BMEcat multi-value attribute field not displaying values in Web UI (ISSUE-856190, HOTFIX-9252)
basicportalcomponents
Fixed an issue with displaying values for multi-value attributes in the Web UI using LOV with IDs.
Fix for Assign button in Supplier Web UI not working (ISSUE-857815, HOTFIX-9251)
basicportalcomponents
Improved performance for the Assign action on Web UI Node Lists if the potential assignee is in a group with an extremely large number of users.
saas-2026.1-2026-05-08-13-23-22
Fix for missing Web UI thumbnails (ISSUE-847964)
demoup-cliplister
Fixed an issue that caused thumbnails not to display in the Web UI. This was due to the DemoUp authentication token not updating in STEP if it had expired in DemoUp.
saas-2026.1-2026-05-08-12-22-01
Fix for context filter does not fully switch (ISSUE-118086)
workbench
An issue occurred wherein the context filter did not fully switch when the URL with the contextid was pasted, causing a mismatch between the visual context and system behavior. The workbench now automatically synchronizes the locale when there is a change of context.
Fix for data container references not visible on Referenced By tab (ISSUE-130648, HOTFIX-9231)
workbench
Fixed an error that caused data container references not to not be displayed on the Referenced By tab in the Web UI due to a bug in the query API.
saas-2026.1-2026-05-08-12-11-19
Fix for spawning write threads in ElasticsearchRemoteActionsBackgroundManager (ISSUE-131387)
elasticsearch-integration
To fix an issue that resulted in write threads being spawned, remote actions have been switched from executeTransactional to execute in order not to produce unnecessary transaction threads blocking Single Update mode for other processes.
saas-2026.1-2026-05-06-13-41-50
Fix for PMDM - inbound integration endpoints files are not processing (HOTFIX-9210, ISSUE-859547)
core
Fixed an unexpected exception that prevented inbound integration endpoints from running if the corresponding cache file contained invalid (corrupted) data.
Fix for data container issue in Web UI (HOTFIX-9205, ISSUE-845906)
core
To fix an issue in which the 'Insert Data Containers' export option did not export attribute values, it is now possible to multi-select data container mappings on the Custom Export mapping pop-up in the Web UI. Additionally, an error that occurred when attribute values were only exported for one mapping even if multiple data container mappings were selected has also been fixed.
Fix for diagnostics generation issue (ISSUE-859639, HOTFIX-9229)
core
Fixed a problem that caused the system not to be able generate diagnostics for all nodes.
Fix for when products are validated despite approval errors (ISSUE-826735, HOTFIX-9215)
core
Previously, products were approved despite approval errors, such as missing mandatory values. This has been fixed with a rollback when auto-approve is enabled during an import.
Fix for inability to retrieve asset content (ISSUE-857344)
core
An issue occurred in which users were unable to retrieve asset content if the asset ID contained the forward slash character ('/'). This has been fixed.
Fix for export via JDBC taking longer time (HOTFIX-9216, 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 XML import with a non-existing QualifierID causes data corruption in list of values values despite errors (ISSUE-844440, HOTFIX-9218)
core
This has been fixed. Now, the value of an LOV does not get a bad value during import, even if a non-existing QualifierID is present in the import XML file
Fix for export failing with exception (HOTFIX-9230, RDSUP-497)
core
Fixed an error in which the export would fail because the matching algorithm’s context was null.
saas-2026.1-2026-05-05-16-52-07
Fix for data container issue in Web UI (HOTFIX-9205, ISSUE-845906)
portal-exporter
To fix an issue in which the 'Insert Data Containers' export option did not export attribute values, it is now possible to multi-select data container mappings on the Custom Export mapping pop-up in the Web UI. Additionally, an error that occurred when attribute values were only exported for one mapping even if multiple data container mappings were selected has also been fixed.
Fix for SSUI status retrieval mislead by webservice status - lock not removed (HOTFIX-9189, ISSUE-129714)
matching
This is now fixed by addressing a security issue with the webservices documentation.
Fix for Upgrade library in component fabdis to latest version (HOTFIX-9207)
fabdis
Security upgrades of libraries
Security update (HOTFIX-9186, HOTFIX-9197, RDSEC-3045, HOTFIX-9191)
autoclassification
General security improvements have been implemented to enhance the overall security of our systems.
Fix for Upgrade library in component fabdis to latest version (HOTFIX-9211)
fabdis
Security upgrades if libraries
Fix for task number error on 'Golden Record Clerical Review Task List' (HOTFIX-9203, 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 Web UI display inconsistency (ISSUE-857651)
basicportalcomponents
Fixed a CSS problem that occurred on the Web UI Node Editor which truncated List of Values (LOV) checkbox labels.
Fix for inability to view clerical review tasks assigned to peers (HOTFIX-9164, ISSUE-847450)
matching
Updated logic in ClericalReviewTaskSearchBuilder to allow users with the VIEW_TASKS_ASSIGNED_TO_OTHER_USERS_IN_MY_GROUPS privilege (regardless of administrator status) to view tasks assigned to other users in their groups.
Fix for make 'No Data' default enabled in the Match Tuning UI (ISSUE-126127)
matching
The 'No Data' threshold is now enabled by default.
Library upgrades (HOTFIX-9209)
fileloading
Libraries were updated to their new versions.
Fix for batch ranking creates to many Golden Records (ISSUE-126617, HOTFIX-9171)
matching
Fixed an issue when, during the matching process with the Matching Algorithm containing Machine Learning Matchers, new records were created instead of merging them into already existing records.
Fix for GDSN Inbound process references not tied to main trade item (ISSUE-848041, HOTFIX-9213)
gdsn2-receiver
Fixed an issue that caused the Catalog Item Notification (CIN) import not to import references between the imported objects.
Fix for unavailability of STEP (ISSUE-855565, HOTFIX-9227)
dataprofiling
To fix an issue where STEP was unavailable, the ExactUniquenessCollector.OffHeapDB.RootFolder property will now automatically create a specified directory instead of silently falling back to a default TMP directory.
saas-2026.1-2026-05-04-19-27-42
Fix for Kafka streaming receiver's inbound integration endpoint fails to start (ISSUE-857674)
kafka-integration
This is now fixed by adapting to a changed behaviour in the Kafka broker > 4 when a consumer group is missing. The code now adapts to handle GroupIdNotFoundException correctly.
saas-2026.1-2026-04-30-22-40-47
Fix for error in the DAM integration (ISSUE-715937, HOTFIX-9202)
restapi
It is now possible to enable OPTIONS preflight for HTTP.
Fix for cardinality attributes on the application (HOTFIX-9226)
eclass
When importing ECLASS Advanced BMECat files, for example, 'Number of communications', (ABG899, value 3) was silently dropped because the importer skips all cardinality counter attributes (AttributeType = CONDITION_DET_Type) to avoid creating a ghost element in the ECLASS application tree, but this also meant the value never reached the SKU. This has now been fixed. In StepXMLOutputStream, after writing the standard flat attributes, count the imported polymeric blocks (for example, ABI459). For each control attribute, follow its DependsOn meta-attribute to locate the corresponding cardinality counter (for example, ABG899), and write this count as a flat STEP attribute on the SKU.
Library upgrades (HOTFIX-9225)
hybrisaccelerator
Libraries were updated to their new versions.
Security upgrade (HOTFIX-9221)
productdatasyndication-integration
General security improvements have been implemented to enhance the overall security of our systems.
Library security upgrades (HOTFIX-9222)
portal-importer
Library security upgrades have been implemented to enhance overall security of our systems.
saas-2026.1-2026-04-30-13-36-31
Fix for internal application error - select 'Loqate' configuration (ISSUE-858435)
address-typeahead
Fixed a dependency error in the address typeahead component.
Fix for Partial Import deletion error (ISSUE-129732)
eclass
To fix an issue in which Partial Import would delete rather than ignore data, Partial Replacement import logic has been updated. The ':' sign in front of aspects in IRDI paths will not be duplicated, and cardinal blocks will not be processed if the IRDI path indicates the cardinal block does not contain the '*' symbol at the end of the path. Additionally, logger and feedback messages have also been fixed.
Fix for cardinality attributes on the application (ISSUE-130646)
eclass
When importing ECLASS Advanced BMECat files, for example, 'Number of communications', (ABG899, value 3) was silently dropped because the importer skips all cardinality counter attributes (AttributeType = CONDITION_DET_Type) to avoid creating a ghost element in the ECLASS application tree, but this also meant the value never reached the SKU. This has now been fixed. In StepXMLOutputStream, after writing the standard flat attributes, count the imported polymeric blocks (for example, ABI459). For each control attribute, follow its DependsOn meta-attribute to locate the corresponding cardinality counter (for example, ABG899), and write this count as a flat STEP attribute on the SKU.
saas-2026.1-2026-04-29-09-13-10
Fix for STEP monitoring alert (HOTFIX-9183, ISSUE-856142)
smartsheet
Introduced a public configuration property (SmartSheet.MaxSheetsLimit) that limits the maximum number of Smartsheet category sheets to 100, by default. Once set, exceeding this property's limit may cause the Out Of Memory problems during the Smartsheets export with more than 100 category sheets.
Fix for full product resync from GS1 returns error (ISSUE-833424, HOTFIX-9180)
gdsn2-receiver
Fixed a problem in GDSN in which the inbound batch scheduling / de-duplication logic could incorrectly skip one CIN when two files with the same GTIN were collected in the same run, resulting in one target market being dropped.
Fix for blocked translations due to suspended BGPs in async jobs (HOTFIX-9195, ISSUE-843620)
external-async-kernel
Fixed a problem with asynchronous translation jobs that occurred when the limit of jobs / background processes (BGPs) that can be fetched by default was reached.
saas-2026.1-2026-04-27-10-44-37
Fix for login fails (HOTFIX-9184, ISSUE-853568)
core
It is now no longer possible to reuse hidden system domains, and any attributes that use hidden system domains are deleted.
Fix for long processing times when using the ExportDeletedData option (HOTFIX-9181, ISSUE-855231)
core
Implemented a performance improvement for exports with the option ExportDeletedData set to true.
Fix for the technical documentation page does not work (ISSUE-129821)
core
Fixed the issue with a third-party software.
Fix for SSUI status retrieval mislead by webservice status - lock not removed (HOTFIX-9189, ISSUE-129714)
soapapi
This is now fixed by addressing a security issue with the webservices documentation.
Fix for calculated function (ISSUE-831810)
core
Fixed an issue where the calculated function currentworkflowstates would sometimes return empty.
Added a generic sensor for all background process types (HOTFIX-9192)
core
Added a new generic sensor that monitors for background process (BGPs) execution outcomes. It detects BGPs that fail, succeed, or complete with errors, breaks them down by BGP type, and exposes the counts to Prometheus for monitoring.
Fix for root cause analysis: outbound integration endpoint (ISSUE-855721, HOTFIX-9177)
core
Improved the rest direct delivery connection timeouts to avoid connections becoming infinitely stuck if a downstream system does not respond.
Fix for inbound for STEPXML ends during testing with ‘completed with errors’ (ISSUE-845567, HOTFIX-9178)
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 incorrect OIEP status display (HOTFIX-9199, ISSUE-851664)
core
To fix an issue in which STEP displayed an outbound integration endpoint (OIEP) as having failed when it had not, the REST Direct Delivery plugin will now automatically retry when a 408 error status is received.
Fix for TransactionLog error causing complete import rollback (HOTFIX-9198, ISSUE-845371)
core
Fixed an importer issue wherein a 'NULL' price condition in the TransactionLog would trigger a full import rollback.
Fix for AAP AutoCare conversion issue (RDSUP-495)
core
To fix an issue with AAP AutoCare conversions, transaction starts will now be skipped when using the notifyUserActivityObservers method.
Fix for when products are validated despite approval errors (HOTFIX-9194, ISSUE-826735)
core
Previously, products were approved despite approval errors, such as missing mandatory values. This has been fixed with a rollback when auto-approve is enabled during an import.
Fix for error handling when BGP transfers fail (HOTFIX-9196, ISSUE-857103)
core
Improved error handling for when background process (BGP) transfers to Azure storage fail.
saas-2026.1-2026-04-24-10-59-39
Fix for inability to load new logos in Web UI (PRESALINTERNAL-2215)
basicportalcomponents
Fixed an unexpected error that occurred when uploading a logo in the Web UI.
saas-2026.1-2026-04-23-21-53-59
Fixed an issue to allow business actions to create portable test cases for support issues (RDSUP-486)
workbench
This is now fixed by allowing Engineering support to create change packages that will be exported from the Main workspace.
Fix for translation issue with translation path of attributes (HOTFIX-9173, ISSUE-830864, HOTFIX-9175, HOTFIX-9174, HOTFIX-9155)
workbench, translation-extension-setupnode
It is now possible to change the translation state to 'up to date' if the target value does not exist.
Fix for InDesign package import fails for larger imports (ISSUE-793436)
dtp
Fixed this by making the buffer size configurable when streaming a file from the workbench to the background process folder.
Fix for SSUI status retrieval mislead by webservice status - lock not removed (HOTFIX-9189, ISSUE-129714)
dtp
This is now fixed by addressing a security issue with the webservices documentation.
Matching agent monitoring / alerting in STEP (ISSUE-120257, HOTFIX-9193)
matchingagent
Added a sensor that monitors for matching agent decision insertions. It detects decision insertions that succeed or fail per matching agent, and exposes the counts to Prometheus for monitoring.
Added a generic sensor for all background process types (HOTFIX-9192, ISSUE-128406)
serveradministration
Added a new generic sensor that monitors for background process (BGPs) execution outcomes. It detects BGPs that fail, succeed, or complete with errors, breaks them down by BGP type, and exposes the counts to Prometheus for monitoring.
Fix for BGP process bar not showing progress during PDF generation process (ISSUE-844171, HOTFIX-9182)
dtp
When creating a PDF of a publication, the progress bar is now incremented when the number of pages is more than 100. It is now possible to control how many renderers may be used for one job at a time. This is controlled by the property: InDesign.BackgroundProcess.MaxNumberOfRenderers=0, with '0' meaning all renderers (defined for the publication) may be used for a job. It is possible to control whether all of these renderers finish processing before the next renderers are started. This is controlled by the property: 'FixSpecific.ISSUE837093=false'.
Fix for STEP monitoring alert (HOTFIX-9166, ISSUE-855371)
dtp
Introduced two public configuration properties (InDesignServer.SOAP.ConnectTimeoutSeconds (by default set to 60) and InDesignServer.SOAP.ReadTimeoutMinutes (by default set to 0 - disabled)) that allow admins to set SOAP read / connect timeouts to InDesign servers to avoid threads hanging indefinitely if InDesign is unavailable.
Fix for root cause analysis: STEP monitoring alert (ISSUE-855587, HOTFIX-9176)
graphqlv2
Improved caching for the display sequence attribute in the GraphQL framework to reduce memory usage.
Fix for SOAP error when doing an update data from database in STEPnDesign plugin (ISSUE-833142)
dtp
Now, if InDesign is working on a long-lasting task and the access token expires during this action, the token is refreshed when it is needed for access to the application server.
Fix for inability to remove users (HOTFIX-9167, ISSUE-800965)
workbench
Fixed a Deletion Objection localization in the French locale in the STEP workbench so deletion objection messages now display correctly.
saas-2026.1-2026-04-23-08-17-27
Fix for PAdb import failing with errors (ISSUE-127367)
automotive
In the import flow component used in the Autocare PAdb importer, StepXMLBuilder no longer produces the ExternallyMaintained attribute in generated STEP XML when its value is 'false' (the default). Previously, the value was always written explicitly, which caused STEP to reject re-imports of attributes that already had LOV validation, producing errors like "Cannot change ExternallyMaintained for attribute because it is LOV-validated". Since 'false' is the XSD default, omitting it is semantically equivalent for new attributes and thus avoids the conflict on re-import.
Fix for SKU_ID issue in BMEcat (HOTFIX-9190)
eclass
The BMEcat exporter template mechanism was refactored so that
Fix for Industry Standard Common : Attribute group deletion (ISSUE-128883)
industry-standard
Added IndustryStandardHome.deleteAttributeGroupsInBackgroundProcess to recursively delete attribute groups with optional attribute and LOV cleanup.
Fix for AutoCare Easy Setup takes long after changes in langDependencyUpdateImport.xml (ISSUE-129442)
automotive
Adjusted the VCDB Attributes to match changes in langDependencyUpdateImport.xml. When the import file does not match the Easy Setup, it tries to change the definition on its own, which causes the processing to be long. To avoid this, the Easy Setup is adjusted to be compatible with the update file.
Fix for missing language dependency on newly created LOVs in PAdb and PCdb imports (ISSUE-129342)
automotive
Added language dimension dependency for newly created attributes in the PAdb and PCdb imports.
Fix for adding language dimension only for text atttributes during import of PAdb (ISSUE-129436)
automotive
During PCdb reference data import, only attributes that have a text validation base type will be processed in SUM mode, and they will have a language dependency added in the STEPXML import file.
Fix for errors while migrating units (ISSUE-127368)
automotive
Changed the level of an error message from an error to a warning when migrating units as it is more suitable to the issue raised.
Fix for copying assembly to other assemblies does not consider linkage criteria block (HOTFIX-9168, ISSUE-737831)
automotive
Resolved an issue where the Application Manager failed to copy criteria attributes during bulk update actions.
Fix for fatal internal server error in the automotive module due to null User from getUserByID (HOTFIX-9179, ISSUE-854979)
automotive
Fixed a NullPointerException error in the Application Approval Status automotive component in the Web UI when the revision's user no longer exists in STEP.
saas-2026.1-2026-04-22-11-03-47
Fix to limit reflection log messages to once per business rule execution (ISSUE-855539)
core
Reflection log messages can now be limited to just one per business rule execution when the customer has both the allow-javascript-reflection license and the UnsupportedScripting.LimitReflectionLogs set to 'true.'
Added a generic sensor for all background process types (ISSUE-128406)
core
Added a new generic sensor that monitors for background process (BGPs) execution outcomes. It detects BGPs that fail, succeed, or complete with errors, breaks them down by BGP type, and exposes the counts to Prometheus for monitoring.
Fix for root cause analysis: STEP monitoring alert (ISSUE-855464, HOTFIX-9170)
core
Improved the SQL Leak Logger in STEP to use the up-to-date Cleaner instead of the deprecated Finalizer, which could have caused a memory bottleneck.
Fix for deactivation of unique keys (ISSUE-128075)
core
Throttled 'Still waiting for synchronization' messages during unique key activation / deactivation from every 4 seconds to roughly every 5 minutes (configurable via the UniqueKey.EpochWait.LogInterval property). Now, when the message displays, blocking session details are logged to the server log to help identify processes preventing synchronization.
saas-2026.1-2026-04-21-16-52-25
Fix for SKU_ID issue in BMEcat (ISSUE-127731)
eclass
The BMEcat exporter template mechanism was refactored so that
Library upgraded to latest version in component (HOTFIX-9090, RDSEC-1868)
portal-importer
A third-party library was updated.
Security update (HOTFIX-9090, RDSEC-1852)
basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Library upgraded to latest version in component (RDSEC-1958)
basicportalcomponents
A security upgrade of a third-party library was completed.
Fix for 'Invalid Gateway' error message in IIEP (HOTFIX-9169, ISSUE-835495)
restapi
A server-side improvement has been implemented to ensure the upload body is fully received before closing the connection on error responses, which prevents the 502 error occurring in subsequent requests.
Fix for compile error for hotfix (HOTFIX-9172, ISSUE-129469)
basicportalcomponents
Implemented a fix for a security-related issue that presented with the 2024.4 update.
saas-2026.1-2026-04-17-09-52-37
Fix for When Add Data Container ADD button DSIABLED IN RECIPE SCREEN (HOTFIX-9165)
basicportalcomponents
In an edge case where mandatory fields are present and not presented as part of the Add DataContainer Panel but a automatic ID has been filled in, the add button for the data container was wrongly disabled. This changes ensures that if that's the case we enable the add button so users can proceed with data container creation.
Fix for Web UI Asset Pipeline download failures for files over 1GB (HOTFIX-9140, ISSUE-848050)
basicportalcomponents
To fix an issue with Web UI Asset Pipeline download failures, http response buffering for background process file attachments downloads from the Web UI has been disabled when the file is larger than 1GB.
Fix for Hide Equal and Mark Different errors in the Multi Revision Screen (HOTFIX-9141, PRESALINTERNAL-2195)
basicportalcomponents
Fixed a problem that occurred when reference keys with multiple dots were not correctly extracted by the Multi Revision screen. This led to unexpected errors during execution of the 'Hide Equal' and 'Mark Different' actions on that screen when the References header was configured.
Fix for Multi Revision Screen showing all reference columns for all master types following upgrade (ISSUE-842789, HOTFIX-9146)
basicportalcomponents
Fixed a problem that occurred when references, invalid for the current selection and configured on a Target or Reference Metadata Value Header, incorrectly displayed on a Node List screen in the Web UI.
Fix for an error exporting the Autoclassification ruleset: NoSuchMethodError: 'void org.apache.xmlbeans.XmlCursor.close()' (HOTFIX-9161, ISSUE-848138)
autoclassification
Fixed the problem with the XMLBeans version dependency.
Fix for Web UI Node Editor issue (ISSUE-828258, HOTFIX-9159)
basicportalcomponents
Now, read-only mandatory value components on the Web UI Node Editor will not be marked as invalid, as users cannot change their values.
Fix for Gallery Display Mode in Web UI renders images too large for the frame (ISSUE-834936, HOTFIX-9131)
basicportalcomponents
Fixed the Gallery Display Mode in Web UI to automatically scale the size of the images that are too big to fit the image box.
Fix for Web UI component (HOTFIX-9132, ISSUE-843077)
basicportalcomponents
An asterisk (mandatory marker) now displays in table cells on the Attribute Value Group Header for mandatory attribute links.
Fix for cannot open downloaded files from Web UI due to invalid file extension (ISSUE-840227, HOTFIX-9123)
basicportalcomponents
Fixed the problem with the incorrect asset files downloaded from the Web UI table.
Fix for data container issue (HOTFIX-9128, ISSUE-844024)
basicportalcomponents
Now the 'VisuallyMandatory' parameter found in the Table Header Value, ValueGroup, and References components will be correctly respected on 'Add Data Container' popups for the Globally Configured Multi Edit Data Container component in the Web UI.
Fix for mandatory attribute does not show expected value in tab (ISSUE-852288, HOTFIX-9150)
basicportalcomponents
An issue was identified and fixed in the Grouping Web UI component where warnings for invalid or missing values were not indicated to the user.
Fix for conditional mandatory validation on a Multi-Value LOV clears entered data (ISSUE-833522, HOTFIX-9129)
basicportalcomponents
Fixed an issue where the Web UI dropdown control type used for multi-value attributes was losing selected values after changing its mandatory state by a Conditional Validity Business Condition evaluation.
saas-2026.1-2026-04-16-19-34-20
Fix for in Web UI when duplicate names in the breadcrumb path hindered navigation (HOTFIX-9162, ISSUE-853825, HOTFIX-9160)
data-sufficiency, ui-product-editor
Fixed a problem with the Web UI Sufficiency Card component, where clicking the breadcrumb would result in incorrect navigation if the path included an object with duplicated titles.
Fix for GDSN Inbound process references not tied to main trade item (HOTFIX-9163, ISSUE-848041)
gdsn2-receiver
Fixed an issue that caused the Catalog Item Notification (CIN) import not to import references between the imported objects.
Fix for blocked translations due to suspended BGPs in async jobs (ISSUE-843620, HOTFIX-9147)
external-async-kernel
Fixed a problem with asynchronous translation jobs that occurred when the limit of jobs / background processes (BGPs) that can be fetched by default was reached.
saas-2026.1-2026-04-15-13-08-15
Fix for the workbench with an application error in the Import Manager Wizard (ISSUE-853600)
core
There was a problem in the workbench when an application error occurred in the Import Manager Wizard when using Remove Options. This has now been fixed by fixing the problem with XML processing in the workbench.
Fixed an issue to allow business actions to create portable test cases for support issues (RDSUP-486)
core
This is now fixed by allowing Engineering support to create change packages that will be exported from the Main workspace.
Fix for unable to do revision purge (ISSUE-831239, HOTFIX-9156)
core
This has been fixed by improving the memory handling for the Revision Management Event Processor plugin.
Fix for statistics on Lock Free Schema (ISSUE-128295)
core
The information shown to users in the Lock Free Schema (LFSC) background process (BGP) has been improved. Now, users can see how long it takes to perform certain phases of an LFSC.
Fix for inconsistent pre-processor failure with XML transformer error (ISSUE-849063, HOTFIX-9145)
core
Fixed a retry mechanism in the XSLT external preprocessor which will now allow re-uploading BLOBs to a microservice in case of network / infrastructure issues. Previously, this was not possible.
Upgraded updated-client and fixed cosmetic slf4j bug in SPOT (RDHELP-10020)
core
The updates-client in SPOT, which is used to interact with the updates server, has been upgraded. The SLF4J logging framework was producing an annoying warning, this has been fixed.
Fix for deactivation of unique keys (ISSUE-128075, HOTFIX-9158)
core
Throttled 'Still waiting for synchronization' messages during unique key activation / deactivation from every 4 seconds to roughly every 5 minutes (configurable via the UniqueKey.EpochWait.LogInterval property). Now, when the message displays, blocking session details are logged to the server log to help identify processes preventing synchronization.
Improved LFSC user feedback (HOTFIX-9157, ISSUE-128268)
core
Improved user feedback during Lock-Free Schema Changes by reporting blocking session details to the background process's (BGP) execution report during epoch synchronization waits (every 5 minutes), adding progress indications at stage entry (1%), fixing erroneous 100% progress at the end of the PrepareAndCopy stage, and surfacing setback / error messages that, previously, only went to the server log. Shadow object URLs are no longer exposed in user-facing messages.
Fix for Export of translation file is not working (HOTFIX-9134)
core
After a SFTP delivery attempt the export file is deleted in all cases. With this fix the file will be deleted only when the SFTP delivery attempt was successful.
Fix for STEP unavailablity (ISSUE-850000, HOTFIX-9125)
core
To fix an issue that resulted in STEP being unavailable, a public configuration property has been introduced called HotfolderReceiver.MaxFileSizeInMB (which is set to 10240 (10 gigabytes) by default). This property allows admins to limit the size of the files loaded into a hotfolder. When a file exceeding the configured limit is placed in a hotfolder, a corresponding inbound integration endpoint (IIEP) background process (BGP) logs an error, skips the file, and puts it into a 'failed' directory. This is to prevent disk pressure events / disk eviction and full STEP outages caused by attempts to process the large files.
Fix for 'index out of bounds' error in IIEP (HOTFIX-9151, ISSUE-840239)
core
Fixed a race condition concurrency issue in the JavaScript Business Rule engine in STEP which sometimes caused unexpected exceptions.
Fix for inconsistency in application server (ISSUE-842536, HOTFIX-9139)
core
Fixed an ArrayIndexOutOfBound exception when parsing malformed business rule logs.
Fixed the spot --upgrade function (RDHELP-10234)
core
A new check was added to the spot --upgrade functionality which prevents installation of certain older versions of gdsn2. This has now been fixed so the old versions work again.
Fix for create high-level Java API for SSUI and other Java users (RDHELP-10082)
core
This is now fixed as SPOT now requires Java 11 or higher.
Fix for issue related to CSV and STEPXML files not including inherited data (ISSUE-844655, HOTFIX-9127)
core
To fix an issue in which CSV and STEPXML files did not contain inherited data (specifically resolved inherited inline references), the MultiContextSplitter parser drops empty ValueGroup elements on AttributeLinks (except in FilterValues elements).
saas-2026.1-2026-04-13-20-19-00
Fix for system performance via typeahead property configuration (HOTFIX-9144, ISSUE-844699)
workbench
To correct an issue with system performance, typeahead can now correctly be configured to trigger autocomplete after a variable number of characters have been typed. The number of characters set via the `TypeAhead.ValueSearch.CharsForNodeCompletion` property are now correctly applied. This change also pertains to autocompletion for ID and Name.
Fix for upgrade JavaScript Catch Fix (ISSUE-847038, HOTFIX-9114)
serveradministration
Fixed the problem where the JavaScript Catch Without Rethrow healthcheck was incorrectly marked as a fixable problem in the Admin Portal.
Fix for validity removal not working due to high data volume (HOTFIX-9142, ISSUE-832339)
workbench
In instances where a large amount of historical data was present for an attribute and that attribute's validity was removed from a reference type, the system could run out of memory. This has been fixed.
Fix for blocked translations due to suspended BGPs in async jobs (ISSUE-843620, HOTFIX-9148)
async-translation
Fixed a problem with asynchronous translation jobs that occurred when the limit of jobs / background processes (BGPs) that can be fetched by default was reached.
Fix for root cause analysis for a STEP monitoring alert (HOTFIX-9117, ISSUE-848423)
graphqlv2
Now, the sequence attribute will be cached in the GraphQL sessions. This will reduce memory usage when many concurrent calls retrieve the attribute values.
saas-2026.1-2026-04-10-10-53-29
Fix for SKU_ID issue in BMEcat (HOTFIX-9149)
eclass
The BMEcat exporter template mechanism was refactored so that
Fix for LockFreeSchemaChange issue affecting ECA migration (HOTFIX-9152, ISSUE-853937)
eclass
The ECLASS Advanced Easy Setup attributes.yml was triggering expensive LFSC (LockFreeSchemaChange) operations during ECA migration because it explicitly set 'isExternallyMaintained' on 33 attributes and added validator constraints (mask, maxLength) to 'stibo_ISO-639-2,' all of which differed from the legacy eclass-advanced state. The fix removes all 'isExternallyMaintained' declarations and the ISO-639-2 validator constraints, so the 'StepDataInstaller' leaves existing attributes untouched during migration instead of trying to change their state.
Fix for unclear import message in BMEcat (HOTFIX-9154, ISSUE-127730)
eclass
Error messages that occur during BMEcat file imports when required XML elements are missing have been improved. Previously, users saw technical messages like 'Invalid application IRDI! Product EclassName is empty', which were difficult to interpret. Now, the messages clearly identify the missing BMEcat element and the affected product. For example, a new error message might read, 'The product "CAD32P7" does not contain a valid "REFERENCE_FEATURE_SYSTEM_NAME". The product cannot be imported.'
Fix for JMS connection error after applying HOTFIX (HOTFIX-9133, HOTFIX-9135, ISSUE-847358)
jms-integration
Jakarta libraries have been updated in STEP so non-compatible JMS drivers in the JMS integration have a fallback option for the custom ClassLoader.
Fix an issue for error derived from matching algorithm data element (ISSUE-821686, HOTFIX-9138)
partydatamatching
In the Matching Algorithm normalizer, Word Normalization Expression didn't work for Product. This is now fixed.
Fix for inability to view and edit the value for blocks in ECLASS (HOTFIX-9143)
eclass-advanced
Support for nested polymorphic blocks has been added to the ECA editor. This allows users to view, create, and save nested polymorphic blocks and edit their parameters.
Fix for Status Selector Homepage Widget showing incorrect numbers (ISSUE-836094, HOTFIX-9137)
inmemory
An error occurred, stemming from InMemory inconsistencies, that caused a '0' to display erroneously for a task count value in Web UI Status Selector homepage widgets. To correct the issue, more logging has been added and the NullPointerException error thrown when InMemory inconsistencies occurred in the NodeStateVendorRootFilter has been fixed.
saas-2026.1-2026-04-09-11-34-24
Fix for frozen BGP processes in Kafka (HOTFIX-9086, ISSUE-843508)
core
Two background processes (BGPs) in Kafka were stuck for many hours because of a possible deadlock. The issue has been fixed by not marking the attribute as in-use when deleting non-existing values.
Add support for InDesign 2026 (v.21) (HOTFIX-9061)
core, dtp
Add support for InDesign 2026 (v.21)
Fix for IIEP cache file error (HOTFIX-9084, ISSUE-844680)
core
Fixed a problem that occurred when temporary cache files were not properly deleted from STEP hot folders, causing unexpected errors during the inbound integration endpoint (IIEP) execution.
Fix for blocked translations due to suspended BGPs in async jobs (ISSUE-843620, HOTFIX-9107)
core
Fixed a problem with asynchronous translation jobs that occurred when the limit of jobs / background processes (BGPs) that can be fetched by default was reached.
Fix for error in clerical review process in Web UI (ISSUE-843735, HOTFIX-9075)
core
Background processes without a creation date could cause internal server errors in the Web UI. This has been fixed.
Fix for various recurring production issues (ISSUE-838398, HOTFIX-9098, HOTFIX-9072)
core
Improved exception handling when logging the decryption error.
Fix for InDesign package import fails for larger imports (HOTFIX-9078, ISSUE-793436)
core
Fixed this by making the buffer size configurable when streaming a file from the workbench to the background process folder.
Fix for no renderers running for datasheet OIEPs and autopagination (ISSUE-845034, HOTFIX-9106)
core, dtp
Improved the timeout / error handling for the InDesign Sidecar and recovery mechanism after outages for the IDS Connection.
Fix for Insert References export behavior (HOTFIX-9076, ISSUE-765310)
portal-exporter
Now, 'Insert References' mappings can be properly exported from the Web UI Custom Export action with multiple references selected. In such cases, the reference targets will be combined under a single Reference Target ID header. Previously, reference targets were split into separate headers, which did not correlate with workbench behavior.
Fix for LOV migration problem related to BGPs (ISSUE-123716)
core
Optimized the bulk update for the ListOfValuesValue merge and added additional execution log entries to track the progress of the process.
Fix for unresponsive Core PDF Generator (Product) OIEP background processes (ISSUE-839200, HOTFIX-9105)
dtp
Fixed a problem in which the Datasheet Creation Outbound Processor was stuck indefinitely when InDesign renderers become unresponsive. The error handling has now been improved for these situations.
Fix for Gallery Display Mode in Web UI renders images too large for the frame (ISSUE-834936, HOTFIX-9079)
basicportalcomponents
Fixed the Gallery Display Mode in Web UI to automatically scale the size of the images that are too big to fit the image box.
Fix for root cause analysis with a STEP monitoring alert (HOTFIX-9069, ISSUE-844185)
basicportalcomponents
Fixed a memory leak on the User List screen in Web UI when there are more than 5000 users in the system.
Fix for Smartsheet single sign-on not working and Visual Basic for Applications plugin runtime error (ISSUE-845954, HOTFIX-9101)
basicportalcomponents
Fixed this by updating the default value of the property SmartSheet.SSO.TokenDir to /shared/workarea/smartsheettokens.
Fix for export from classification node limited to 10,000 items (ISSUE-844478, HOTFIX-9070)
basicportalcomponents
Fixed a problem when it was not possible to export all the results after the 10k limit from the Classification Screen in Web UI with Select All -> Export Action.
Fix for changed behaviour of the search in the workbench which affects the majority of collections (ISSUE-836163)
core
Fixed the attribute value search so that 'Attribute Name (AttributeID)=Value' searches are case-insensitive for the attribute name part.
Fix for performance issues related to Web UI workbench (HOTFIX-9099, ISSUE-845784)
basicportalcomponents
Fixed a memory leak in Web UI sessions that allowed Jetty Managed Session objects to live infinitely on an FG server, which led to memory problems when sessions accrued for an extended period of time.
Fix for SKU_ID issue in BMEcat (ISSUE-127731)
eclass
The BMEcat exporter template mechanism was refactored so that
Fix for unclear import message in BMEcat (ISSUE-127730)
eclass
Error messages that occur during BMEcat file imports when required XML elements are missing have been improved. Previously, users saw technical messages like 'Invalid application IRDI! Product EclassName is empty', which were difficult to interpret. Now, the messages clearly identify the missing BMEcat element and the affected product. For example, a new error message might read, 'The product "CAD32P7" does not contain a valid "REFERENCE_FEATURE_SYSTEM_NAME". The product cannot be imported.'
Security update (RDHELP-10094)
core
General security improvements have been implemented to enhance the overall security of our systems.
Fix for dimension dependencies matching existing dependencies when names are used by asset push configurations (HOTFIX-9100, ISSUE-842820)
core
Relaxed validations when creating an asset object type, except in those instances when creating the object type breaks an existing asset push configuration.
Fix for unexpected error where the index is -2 and the size is 17 (ISSUE-846263)
basicportalcomponents
Fixed an error in Web UI that happened when navigating from a Search screen to a Node Details screen within an overlay screen.
Fix for root cause analysis for memory errors (ISSUE-848006, HOTFIX-9116)
workbench
Now Workbench will use the query API instead of the deprecated memory-heavy getReferencedBy when fetching the inbound references for the selected classification.
Fix for Reduce log level for Claims and Tokens SEVERE messages (HOTFIX-9095)
core
Handles null/invalid JWT claims gracefully by treating tokens as expired instead of throwing
Fix for unavailable STEP environment (ISSUE-843931, HOTFIX-9097)
core
Introduced a public property (Security.IpBlocker.WhitelistedIpPatterns) to whitelist IP patterns for an IP blocker.
Fix for .msg file format automatically changing to .dat (ISSUE-841484)
core
Fixed a problem that occurred when uploaded assets with the .msg extension were incorrectly converted into the .dat file extension.
Fix for outdated library (RDSEC-3157)
basicportalcomponents
Implemented a security upgrade for a third-party library.
Fix for multi-value LOV not working in Web UI (ISSUE-845476, HOTFIX-9093)
basicportalcomponents
Fixed a problem that occurred when multi-value Lists of Values (LOVs) on the Web UI Node Editor screen were not saved properly. This was related to the problems uncovered in multi-valued LOV validation in which the validated value was not collected properly.
Fix for LOV cross-validation (ISSUE-844966, HOTFIX-9092)
basicportalcomponents
Fixed unexpected behavior during a List of Values (LOV) cross-validation caused by changes in LOV comparison. Now, instead of a slow comparison, a query API method is used.
Library upgraded to latest version in component (HOTFIX-9090)
basicportalcomponents
A security upgrade of a third-party library was completed.
Fix for messaging error in the datasheet outbound integration endpoint logs (ISSUE-847161, HOTFIX-9110)
dtp
Now, the "Waiting for [X] jobs to finish" log message found in the datasheet export background process will only display if the number of unfinished jobs changes and not more frequently than once a minute.
Fix for classification metadata attributes not generating events for event processor (ISSUE-833158, HOTFIX-9109)
core
Fixed an issue in which classification metadata attributes were not generating events for the event processor (EP). Now, events are triggered in the Main workspace for values on ClassificationProductLinks.
saas-2026.1-2026-04-08-09-43-59
Fix for inaccessible property (ISSUE-850948)
officepreview
The OfficePreview.DisableConversion property is now a public property, and can be accessed from the Self Service UI (SSUI).
saas-2026.1-2026-04-07-10-06-50
Fix for inability to view and edit the value for blocks in ECLASS (ISSUE-827311)
eclass-advanced
Support for nested polymorphic blocks has been added to the ECA editor. This allows users to view, create, and save nested polymorphic blocks and edit their parameters.
saas-2026.1-2026-03-31-13-29-29
Fix for matching agent issue with Fail-Retry state (HOTFIX-9126, ISSUE-838373)
matchingagent
Fixed an issue related to the matching agent in which a new training process (BGP) could incorrectly start while an ongoing training job was in a Failed‑Retry state. This fix ensures that only one training process runs at a time, preventing inconsistent agent behavior.
Fix for the asynchronous translation function is not available due to errors (HOTFIX-9124, ISSUE-849404)
external-async-kernel
Fix this problem with a backport.
saas-2026.1-2026-03-31-13-04-06
Fix for JMS connection error after applying HOTFIX (HOTFIX-9135, ISSUE-847358)
jms-integration
Jakarta libraries have been updated in STEP so non-compatible JMS drivers in the JMS integration have a fallback option for the custom ClassLoader.
saas-2026.1-2026-03-31-09-45-25
Fix for blocking point for ECA migration - Import mapping / missing harmonization (ISSUE-120558)
eclass
The ECLASS Unit and Dictionary data defines version 9.1 using the IRDI 0173-1#11-ECLASS91#001, where the version is represented as ECLASS91. This created a mismatch when attempting to reconcile it with the BMEcat data, which references the version as ISSUE-?.1 within the
Fix for Problem with Eclass Advanved import in version 6.0 (HOTFIX-9136)
eclass
For Eclass Advanced dictionary importer ECLASS Advanced version 6.0 version was incorrectly imported version number "600" instead of 6.0 the has been fixed and the version 6.0 was included in all step objects
saas-2026.1-2026-03-30-07-37-46
Fix for JMS connection error after applying HOTFIX (HOTFIX-9133, ISSUE-847358)
jms-integration
Jakarta libraries have been updated in STEP so non-compatible JMS drivers in the JMS integration have a fallback option for the custom ClassLoader.
saas-2026.1-2026-03-27-13-04-16
Fix for in Web UI there are duplicate names in the breadcrumb path making it unable to navigate (HOTFIX-9122, ISSUE-846939)
data-sufficiency
Fixed the problem with the navigation in the Sufficiency Card Breadcrumb, which did not always allow for consistent navigation.
saas-2026.1-2026-03-27-11-27-42
Fix for Faceted search error (HOTFIX-9121, ISSUE-830504)
ui-search
Now, the Faceted search works when GraphQL schema introspection is disabled.
saas-2026.1-2026-03-27-09-06-40
Fix for Autocare migration errors (ISSUE-847110)
importflow, automotive
There was a vehicle configuration database (VCDB) typo in the SubModelId model property. This has now been fixed.
Fix for problem with LOV translations for reference data (ISSUE-125993)
automotive
Made a correction to the converted STEPXML VCDB List of Values (LOV) definition file. Now, instead of LOVQualifierID we will use the QualifierID which provides proper multi-language support.
saas-2026.1-2026-03-26-10-27-31
Fix for JMS connection error after applying HOTFIX (HOTFIX-9120, ISSUE-847358)
jms-integration
Jakarta libraries have been updated in STEP so non-compatible JMS drivers in the JMS integration have a fallback option for the custom ClassLoader.
saas-2026.1-2026-03-23-17-53-41
Fix for timeout error on business rules (ISSUE-837398, HOTFIX-9108)
assetdownload
When running the downloadAssetContent method from the Asset Download Home JavaScript bind in business actions, a timeout exception was displayed for some of the provided URLs. This has now been fixed and assets should be downloaded correctly for the provided URLs where a valid User-Agent or SSL Trusted Certificate is required.
Fix for FVALUE_DETAILS attributes not created for version-specific ETIM dictionaries (HOTFIX-9113, HOTFIX-9115, ISSUE-821154, ISSUE-839141)
bmecat
A number of updates have been made to the ETIM importer and exporter to ensure correct handling of version‑specific feature details and to prevent empty or invalid features from appearing in product exports. The handling of display sequence for FVALUE_DETAILS attributes has been corrected. The system now assigns the Display Sequence of each FVALUE_DETAILS attribute to match the Display Sequence of its corresponding feature, ensuring consistent ordering and proper alignment of version‑specific details with their corresponding base features. When importing ETIM dictionary files using the ETIM IXF format, the system now correctly creates FVALUE_DETAILS attributes whenever the “Is version specific attribute” option is selected in the Select Format step of Export Manager. These attributes are now generated with the proper ETIM version prefix (e.g. ETIM8_EF000001_FVD), ensuring accurate version tracking. Additionally, these attributes are placed under the correct attribute group (e.g. ETIM8_Value_Details_Attributes), which now receives an ID and name that correspond to the ETIM dictionary version being imported. A new configuration property, FixSpecific.ISSUE839141, has been introduced. When enabled, this property removes features with empty names or names ending in "_FVD" during export. This prevents invalid or placeholder features from being included in product exports, addressing issues related to empty or malformed feature data. Please open a ticket with Stibo Support before enabling this to ensure it is a good fit for your issue / use case.
Fix for ECLASS Advanced and improving the error message (ISSUE-123717)
eclass
Improved error message clarity in ECLASS Advanced importer (BMECat ECLASS Advanced Data Converter – CSV). The error message was rewritten to clearly explain that the property must contain a VALUE_IDREF tag with ECLASS Classification information, and that without it, the block and its children cannot be validated or imported.
Fix for blocked translations due to suspended BGPs in async jobs (HOTFIX-9111, ISSUE-843620, HOTFIX-9112)
external-async-kernel, inmemory
Fixed a problem with asynchronous translation jobs that occurred when the limit of jobs / background processes (BGPs) that can be fetched by default was reached.
Fix for changed behaviour of the search in the workbench which affects the majority of collections (ISSUE-836163, HOTFIX-9102)
inmemory
Fixed the attribute value search so that 'Attribute Name (AttributeID)=Value' searches are case-insensitive for the attribute name part.
saas-2026.1-2026-03-18-15-31-03
Fix for problem with saving names (ISSUE-125411)
automotive
Fixed a name with concatenated data for which the delimiter (in this case, a comma) was incorrectly set as a period. This has been fixed so that a comma now correctly displays between the data points in the name.
Fix for LOV migration problem related to BGPs (ISSUE-123716)
automotive
Optimized the bulk update for the ListOfValuesValue merge and added additional execution log entries to track the progress of the process.
saas-2026.1-2026-03-17-18-55-34
Fix for ECLASS Advanced and improving the error message (HOTFIX-9103)
eclass
Improved error message clarity in ECLASS Advanced importer (BMECat ECLASS Advanced Data Converter – CSV). The error message was rewritten to clearly explain that the property must contain a VALUE_IDREF tag with ECLASS Classification information, and that without it, the block and its children cannot be validated or imported.
Fix for time stamps in exports (HOTFIX-9087)
eclass
In BMEcat 2005.1, the converter added additional time stamp information at the beginning and end of the conversion phase that was visible in the export log files. This has been fixed.
Fix for extra logging information in BGP logs (HOTFIX-9089, HOTFIX-9081)
eclass
To eliminate a line of information in the background reports (BGPs), the 'Exporting in BMECat 2005.1 mode back' was brought back into the BGP logs.
Fix for Single Update Mode blocks keycloak and monotoring request causing STEP to become unresponsible. (HOTFIX-9096)
keycloak-sso
Fixed the problem by limiting the number of transactions opened for each request and the Elasticsearch monitoring functionality.
saas-2026.1-2026-03-16-18-51-36
Security update (RDHELP-10094)
spot
General security improvements have been implemented to enhance the overall security of our systems.
Fix for FVALUE_DETAILS attributes not created for version-specific ETIM dictionaries (HOTFIX-9077, ISSUE-839141, HOTFIX-9082)
etim-importer, bmecat
A number of updates have been made to the ETIM importer and exporter to ensure correct handling of version‑specific feature details and to prevent empty or invalid features from appearing in product exports. The handling of display sequence for FVALUE_DETAILS attributes has been corrected. The system now assigns the Display Sequence of each FVALUE_DETAILS attribute to match the Display Sequence of its corresponding feature, ensuring consistent ordering and proper alignment of version‑specific details with their corresponding base features. When importing ETIM dictionary files using the ETIM IXF format, the system now correctly creates FVALUE_DETAILS attributes whenever the “Is version specific attribute” option is selected in the Select Format step of Export Manager. These attributes are now generated with the proper ETIM version prefix (e.g. ETIM8_EF000001_FVD), ensuring accurate version tracking. Additionally, these attributes are placed under the correct attribute group (e.g. ETIM8_Value_Details_Attributes), which now receives an ID and name that correspond to the ETIM dictionary version being imported. A new configuration property, FixSpecific.ISSUE839141, has been introduced. When enabled, this property removes features with empty names or names ending in "_FVD" during export. This prevents invalid or placeholder features from being included in product exports, addressing issues related to empty or malformed feature data. Please open a ticket with Stibo Support before enabling this to ensure it is a good fit for your issue / use case.
Fix for unavailable STEP environment (HOTFIX-9085, ISSUE-844872)
audit-messaging
Fixed a memory leak in the AuditMessaging JDBC Delivery plugin which was caused by multiple open class loaders.
saas-2026.1-2026-03-10-14-04-49
Fix for ECA - Invalid tag handling (HOTFIX-9074)
eclass
Summary Fixed incorrect handling of special characters (>, <) in the ECLASS Advanced import and export converters, which previously caused invalid XML tags and generated warning messages during processing. Problem The ECLASS Advanced importer (BMECat ECLASS Advanced Data Converter – CSV) produced warning messages when input data contained special characters such as > and <. These characters were not properly escaped, resulting in malformed/invalid XML tags being generated during the import process. Fix Importer (BMECat ECLASS Advanced Data Converter – CSV): Special characters (>, <) are now correctly escaped during import, eliminating the spurious warning messages. Exporter (BMECat 2005.1 Converter): Updated to ensure that special characters are properly encoded in the output, generating valid XML tags in the exported BMECat file. Impact No more warning messages triggered by > / < characters during ECLASS Advanced import. BMECat 2005.1 export output is now well-formed XML compliant. No configuration or data migration required.
Fix for ECLASS Advanced and improving the error message (ISSUE-123717)
eclass
Improved error message clarity in ECLASS Advanced importer (BMECat ECLASS Advanced Data Converter – CSV). The error message was rewritten to clearly explain that the property must contain a VALUE_IDREF tag with ECLASS Classification information, and that without it, the block and its children cannot be validated or imported.
Fix for ECA import log output (HOTFIX-9080)
eclass
Added timestamps for when BMECat conversions start and for when they finish.
Fix for time stamps in exports (ISSUE-116649)
eclass
In BMEcat 2005.1, the converter added additional time stamp information at the beginning and end of the conversion phase that was visible in the export log files. This has been fixed.
Fix for incorrect error messages (HOTFIX-9088, ISSUE-116650)
eclass
Changed some error messages that contained the phrase 'data container.' These were incorrect because the implementation no longer uses data containers.
Fix for timestamps in the import log (HOTFIX-9073, ISSUE-116644)
eclass
The background process feedback has been extended to automatically append a timestamp to every INFO message reported during the import process in the ECLASS Advanced Conversion preprocessor used in ECLASS Advanced imports.
Fix for ECLASS Advanced with a product ID as attribute key (HOTFIX-9068, ISSUE-123733)
eclass
Corrected the mechanism that writes the product ID on the attribute.
Fix for export default context handling (HOTFIX-9067)
eclass
Fixed default context handling in export of ECLASS Advanced products. Feature names and comments are now exported using default context.