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 ( and ) were not formatted correctly. This has been corrected and tags in the Embedded Number field like "" will now display as: ">".

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 and now serve separate roles: is only used to capture the product identifier and is always removed from the output; , when present in the template, is replaced with generated features using the captured SKU value. When absent, no features are exported.

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 and now serve separate roles: is only used to capture the product identifier and is always removed from the output; , when present in the template, is replaced with generated features using the captured SKU value. When absent, no features are exported.

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 and now serve separate roles: is only used to capture the product identifier and is always removed from the output; , when present in the template, is replaced with generated features using the captured SKU value. When absent, no features are exported.

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 and now serve separate roles: is only used to capture the product identifier and is always removed from the output; , when present in the template, is replaced with generated features using the captured SKU value. When absent, no features are exported.

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 element. To resolve this discrepancy, an exception case has been implemented that maps the ISSUE-?.1 version identifier from BMEcat to the corresponding dictionary IRDI 0173-1#11-ECLASS91#001.

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.