The change log is available for download as HTML as well as JSON
saas-2025.1-2025-06-05-10-12-48
This supersedes 2025.1-2025-06-04-11-58-22 and earlier versions.
Fix for GraphQL error (ISSUE-781418, HOTFIX-8379) graphqlv2
Fixed a problem where empty inherited references were not shown in GraphQLv2 response.
saas-2025.1-2025-06-04-11-58-22
This supersedes 2025.1-2025-06-04-09-37-45 and earlier versions.
Fix for [Project Team] Data inconsistency errors(admin portal-->health check) found on SaaS Prod & Pre-prod (ISSUE-774606, HOTFIX-8387) core
The OrphanDataContainers health-check had an error in its fix code that could cause a severe data inconsistency in STEP if the fix mechanism of that health-check is used. This has been fixed.
Fix for ElasticSearch reindexing failed (HOTFIX-8391, ISSUE-97293, ISSUE-777722) core
The issue solves a problem of empty node id and url while reindexing data.
saas-2025.1-2025-06-04-09-37-45
This supersedes 2025.1-2025-06-03-12-51-02 and earlier versions.
Fix for Upgrade Error - Getting unexpected error from Web UI Workflow Profile Chat Dashboard (HOTFIX-8380, ISSUE-781394) basicportalcomponents, portalapi
Fixed unexpected error occurring when double clicking on a Workflow Pie Chart on a Web UI home page.
saas-2025.1-2025-06-03-12-51-02
This supersedes 2025.1-2025-06-02-18-51-26 and earlier versions.
Fix for Web UI - no space in the values of LOV attribute (ISSUE-779289, HOTFIX-8366) portalframework
We have implemented a fix that ensures
Fix for inability to edit and save local business rule due to error (ISSUE-777609, HOTFIX-8345) workbench
Previously, customers encountered an 'Internal Application Error' when attempting to save Local Business Rules that were not linked to any workflows. With the recent update, it is now possible to edit and save changes to these Local Business Rules without any issues.
Fix for LOV is throwing error on LOV cross validation (HOTFIX-8381, ISSUE-778994) basicportalcomponents
Fixed an unexpected validation exception on a Web UI Node Editor screen caused by evaluation of a Business Condition for LOV attributes, where one value had the same ID as another LOV value's value.
Fix for Auto Classification rule set ERROR adding new rule when filter is activated (ISSUE-743340, HOTFIX-8369) autoclassification
Fixed unhandled exception when adding a new Auto Classification Rule to the table with applied filtering in STEP Workbench.
Fix for aspect issue (ISSUE-773846, HOTFIX-8378) core
Fixed an IllegalStateException error that occurred when using Outbound Integration Endpoints (OIEPs) with the aspect 'File named by asset ID' or 'File named by asset Name' in the output template mapping.
Fix for unexpected error related to external XSLT service (ISSUE-780817, HOTFIX-8375) core
Fixed an issue that occurred when users received an unexpected error stating the external XSLT service had not processed the task yet and had ended the attempt. To address the issue, a private config property was introduced that increases the waiting time of the external XSLT microservice, which is set by default to 2500 milliseconds instead of hard-coded at the 2500 limit. This property cannot be larger than 10000 (10 seconds).
Fix / RCA: STEP is unavailable (ISSUE-781339) business-action-processor
Suppressed unnecessary logging from OIEP Business Processor, which could have caused the out-of-memory (OOM) problem.
saas-2025.1-2025-06-02-18-51-26
This supersedes 2025.1-2025-05-30-11-22-14 and earlier versions.
Fix for PDF XMP metadata properties issue (ISSUE-773171, HOTFIX-8377) core
Fixed a problem where PDF metadata could become mixed up or corrupted when importing multiple files at the same time. This fix ensures that each file's information remains intact even when the system processes several PDFs simultaneously.
Fix for making a guardrail for large values more flexible (HOTFIX-8372, RDSUP-437) core
Added a config-dependent solution to make a guardrail protecting against large values more flexible.
Fix for text frames are not deleted despite (HOTFIX-8341, RDHELP-9051, ISSUE-766521) dtp
In InDesign, if a product is placed using a product template frame that contains a “Require All” condition and anchors to other frames and the frame with the condition does not have any content when placed then none of the frames are placed. This has been fixed.
Fix for BR creates identical key several times, not unique anymore (HOTFIX-8371, ISSUE-753472) core
Now, the data container key will use a default unit if it was not specified by the "withAttributeValue" JavaScript Business Rule API, which will make sure that a new data container is not created if there is already a data container object with the same attribute value and default unit.
saas-2025.1-2025-05-30-11-22-14
This supersedes 2025.1-2025-05-29-14-52-33 and earlier versions.
Fix for none of the Web UIs are working in Stibo Sytems internal system (HOTFIX-8373, STIBO-5648) basicportalcomponents
Fixed a faulty sort comparator in Tree Navigator.
Fix for Web UI 'Multi Context Screen' component: Attribute changes applied to wrong contexts (ISSUE-765726, HOTFIX-8368) portalapi
Now, on a Web UI Multi Context Edit screen, when updating a cell, another cell will not be updated when clicking on another cell to exit the edit mode.
Logging solution for files not being delivered to FTP location from PIM PROD (ISSUE-749191, HOTFIX-8351) core
Added log information to integration endpoints to enable troubleshooting of errors
saas-2025.1-2025-05-29-14-52-33
This supersedes 2025.1-2025-05-28-10-09-40 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-06-03-17-51-42
Fix for Deleted nodes only in Main are not visible in Approved workspace after reindexing (HOTFIX-8374, ISSUE-777722, ISSUE-93264) elasticsearch-integration
=========! A commit was made on ISSUE-93264, but the issue has no Patch Description!
saas-2025.1-2025-05-28-10-09-40
This supersedes 2025.1-2025-05-27-15-34-57 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-06-03-17-51-42
Fix for upgrade error - existing export configuration functionality failing and Web UI export not working in Dev (ISSUE-779784, HOTFIX-8362) core
Fixed a problem when exporting the product parent with an empty URL selection when exporting leaf products ended up exporting only the parent and excluding the product children.
Fix for export BMEcat based on ETIM 9 - Exports empty FVALUE DETAILS (HOTFIX-8336, ISSUE-719313) core
Fixed BMEcat export, based on ETIM 9, so that FVALUE DETAILS values are exported correctly.
saas-2025.1-2025-05-27-15-34-57
This supersedes 2025.1-2025-05-26-12-22-11 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-06-03-17-51-42
Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269) business-action-processor
Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.
Security update (RDSEC-1191) system-management
General security improvements have been implemented to enhance the overall security of our systems.
Fix for error when trying to update object icons (ISSUE-777676, HOTFIX-8346) workbench
Improved logging when trying to retrieve a malformed SVG icon from the workbench.
Fix for 2025.1 - Unable to map to a variable on the import configuration after upgrade (ISSUE-777271, HOTFIX-8348) core
Fixed mapping problem occurring when mapping a variable with a constant data source, and then choosing a Data Container mapping for this variable, in the import wizard in STEP Workbench.
Security update (RDSEC-1199) system-management
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-05-26-12-22-11
This supersedes 2025.1-2025-05-23-20-51-58 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-06-03-17-51-42
Enabling Java 21 for Asset Push (HOTFIX-8358, ISSUE-93587) digitalassetmanagement
To improve Asset Push functionality, Asset Push now runs on Java 21.
saas-2025.1-2025-05-23-20-51-58
This supersedes 2025.1-2025-05-22-13-04-56 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-06-03-17-51-42
Fix for run as privileged Business Rule based imports throws error after upgraded to 2024.4 (HOTFIX-8352, ISSUE-761269) business-action-processor
Implemented a change to the Inbound Business Rule Message processor ensuring that business rules marked as "run as privileged" will run as such.
Fix for getting an unexpected warning pop-up window on product submission (ISSUE-769335, HOTFIX-8354) basicportalcomponents
Fixed a problem occurring when adding a data container on a Web UI Node Editor via the Globally Configured Multi Edit Data Container component caused an 'Unsaved changes...' popup to appear when trying to submit a current item via Submit Action.
Fix for error trying to access the user interface (ISSUE-776605, HOTFIX-8353) basicportalcomponents
Fixed a problem when users with restricted privileges coud not access a Web UI if they did not have access to Web UI logo attributes.
Fix for workflow profile chat dashboard display issue after STEP upgrade (ISSUE-777808, HOTFIX-8355) basicportalcomponents
Improved Web UI Pie Chart legend styling so that it now wraps to the next line instead of shifting and overlapping the chart when the legend values are too long.
Fix for asset content missing in asset object (HOTFIX-8342, ISSUE-770450) core
To fix an issue that occurred where asset content was missing from asset objects, logging has been added in order to follow the progress of the health check for missing BLOBs.
Fix for assets with empty content (ISSUE-746581, HOTFIX-8349) core
Empty assets were not migrated from Oracle to Cassandra. A workaround has been made to solve this problem.
Fix for empty data container instances are allowed to be created and persisted from Web UI even when data container has keys defined / configured. (HOTFIX-8347, ISSUE-778438) basicportalcomponents
Fixed a problem where it was possible to save a data container without a key value on a Web UI Node Editor via the Globally Configured Data Container component.
Fix for empty assets not being migrated (ISSUE-95925, HOTFIX-8350) core
Oracle Data Migration: Fixed the problem that empty asset content was not migrated.
Fix for STEP Application slowness after the 4/27/2025 maintenance (HOTFIX-8330, ISSUE-774696) core
This solution is a performance improvement for Bulk Updates, when using SQL to fetch the nodes in the collection being updated (currently not the case when using Cassandra). In most cases a query would be done for each node. Now, a query should only be done every 1000 nodes.
Fix for XML import failure (HOTFIX-8343, ISSUE-777499) core
Fixed an UnsupportedOperationException error that was thrown when trying to change an LOV-based attribute validation via import without being in Single Update Mode (SUM) and the import file contained the unit links.
saas-2025.1-2025-05-22-13-04-56
This supersedes 2025.1-2025-05-21-11-02-11 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for error in the DAM integration (ISSUE-715937, HOTFIX-8331) core
It is now possible to enable OPTIONS preflight for HTTP.
Fix for the number of products displayed on the list screen is incorrect (ISSUE-766188, HOTFIX-8337) basicportalcomponents
Fixed an unexpected exception and incorrect item count on a Web UI Task List with streaming sorting and filtering enabled, when a Task List was displaying a Total state of a workflow with parallel states, where items could appear in multiple states.
saas-2025.1-2025-05-21-11-02-11
This supersedes 2025.1-2025-05-20-10-27-15 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Security update (RDSEC-1106) user-administration
General security improvements have been implemented to enhance the overall security of our systems.
Translations verification for 2025.2 (ISSUE-91188) across, private-label-food, lionbridge, sdl, multi-context-edit, nested-references, file-exchange-translation
Missing translations added.
saas-2025.1-2025-05-20-10-27-15
This supersedes 2025.1-2025-05-19-13-05-43 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Asset Migration URLDecoder: Incomplete trailing escape error (ISSUE-778444) externalcontent-premigration
Fixed "Incomplete trailing escape error" during Asset migration to Azure Blob Storage if an asset extension contained invalid characters.
saas-2025.1-2025-05-19-13-05-43
This supersedes 2025.1-2025-05-19-00-27-55 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Internal team branch for 2025.3 (RD-24342) saas-base
Issue resolved.
Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8339) core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Fix for EventProcessor breakage when ES configuration is made on fresh system (HOTFIX-8344, ISSUE-94709) elasticsearch-integration
We have refined the logic responsible for creating the Elasticsearch Configuration and the associated Event Processor. Previously, the Event Processor creation logic was not fully reliable and did not handle certain edge cases. The fix addresses all known issues and is designed to be more robust. It assumes that the top-level Event Processor object type is a child of the ES Configuration Setup Group, and that event processors created for Elasticsearch Configurations have this top-level object type.
Fix for endpoint failed when handling a BGP (ISSUE-774405, HOTFIX-8335) core
Now, empty emails will not be sent via the Outbound Error Reporter when the corresponding BGP reports a warning about splitting export.
saas-2025.1-2025-05-19-00-27-55
This supersedes 2025.1-2025-05-16-14-30-52 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Javascript error thrown while creating products (HOTFIX-8338, ISSUE-774852) basicportalcomponents
Fixed a problem that occurred when an invalid user-added typeahead suggestion on a Web UI Node Editor with business conditions caused an unexpected exception when resolving this condition.
Fix for fatal error in Advanced Search for Asset Object Types (HOTFIX-8334, ISSUE-776545) basicportalcomponents
Fixed an issue where searching for object types without valid data containers would trigger an unexpected error on Web UI Node Lists configured with Data Container Value headers.
saas-2025.1-2025-05-16-14-30-52
This supersedes 2025.1-2025-05-09-20-52-23 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Asset Export unable to change filename (ISSUE-773813, HOTFIX-8329) core
Fixed a problem where a renamed asset would fail to export if the destination path did not exist.
saas-2025.1-2025-05-09-20-52-23
This supersedes 2025.1-2025-05-08-11-52-24 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for asset migration syntax issue (ISSUE-766574) externalcontent-premigration
Fixed an issue where an asset migration script would error when the extension contained a comma character (',').
Fix for attribute not being promoted to golden record (HOTFIX-8278, ISSUE-770848) matching
Fixed a problem that occurred when a single-valued LOV without ID was not promoted to golden record via the Trusted Source Multi Context Value survivorship rule.
Fix for encountering 504 intermediately during the Loqate call (ISSUE-767734, HOTFIX-8328) basicportalcomponents
Now, a retry will work for all Socket exceptions in Loqate Cloud / Enhanced Loqate Cloud plugins instead of just Connection reset cases.
Logging solution for files not being delivered to FTP location from PIM PROD (ISSUE-749191, HOTFIX-8324) core
Added log information to integration endpoints to enable troubleshooting of errors
Fix for twice-exported references (HOTFIX-8322, ISSUE-765118) core
Fixed a problem that occurred when references were double-exporting in Excel and STEPXML.
Fix for M&M V2 diff from V1 stops endpoint (ISSUE-91293) matching
A value- or name-validation error would previously cause an import in a new implementation of Match and Merge to stop.
Fix for error in the Mark Different button (ISSUE-773902) basicportalcomponents
Now, Multi Data Containers will be marked as different on Multi Revision screens in the Web UI if they indeed have different values.
Update to default properties for deactivated, source relation, and source record ID in 24.4 (RDCDM-6028, HOTFIX-8326) matching
Changed default values to true for config properties allowing Customer MDM customers to modify Deactivated attributes and Source Relations to avoid problems when migrating from older versions (where changing Deactivated attribute and Source Relations was allowed). This change applies to latest version available for on-premise customers on 2024.4.
Fix for in the eClass Advanced system, Multi Valued LOV attribute allowing selection of the same value more than once (ISSUE-768868) portalframework, eclass-advanced
In the eClass Advanced system, Multi Valued LOV attribute is now disabled from allowing users to select the same value more than once.
Fix for issue with Match and Merge response received from STIBO while creating HCO / HCP (HOTFIX-8248, ISSUE-763722) matching
Resolved issue where data would appear duplicated in the web service response when Object Linking and Embedding (OLE) occurs, but would succeed when retried.
Fix for Table view keeps loosing values (HOTFIX-8236) performance-reports
Selecting a new item for the reference input was causing the deselect event to also get triggered, most likely because of the typeahead logic that lies behind the component. With this change set, we can differentiate between a newly selected item and an actual deselection, therefore preventing this diselect event to get triggered when no needed.
Fix for inability to empty attributes following Match & Merge actions in data containers (ISSUE-755047, HOTFIX-8307) matching
To fix an issue emptying attributes in data containers following Match & Merge, a Survivorship business rule behavior change has been made. Now, empty values are allowed to be survived when manually setting an empty value when using Survivorship business rules. Now, the empty values are reflected in the survived record.
Fix for mapping Bulk Update is getting failed with an exception (ISSUE-772184, HOTFIX-8318) core
A Bulk Update to permanently delete a node through a business action was causing an exception when trying to access the title of the node for output logs (the node is no longer accessible as it had already been deleted). This change catches the exception and assigns a custom name "Unknown Node (detached or inaccessible)" for the output logs.
Fix for JDOFatalDataStoreException when running Match & Merge import V2 (ISSUE-91303) matching
Due to several different dependencies between incoming data, a collection of records that must be processed together could cause the task to become too large for the underlying Oracle database. This has been corrected by doing intermediate commits instead of when the entire job is processed.
Fix for LOV values not populating in the Inbound Integrations mapping (HOTFIX-8319, ISSUE-774931) core
Fixed handling of Constant Mappings into Data Containers in the inbound Streaming Mapper, so multiple mappings do not overwrite each other.
Fix for Instrument UI Task Perspective will not filter values (ISSUE-774450, HOTFIX-8320) graphqlv2
A change in the filter implementation allows matching on value IDs when filtering on a hard LOV using such value IDs.
Fix for Web UI configuration error (ISSUE-768035) portalframework
Now, an ampersand character in Web UI screen IDs will be automatically replaced with an underscore when creating / renaming the screen.
Fix for cannot save contributor data when trying to import a file (ISSUE-90005) matching
Fixed an exception in a Match and Merge importer new implementation that occurred when a new record with source information was created and then another record refers to it by the source information cross reference. Sometimes it failed when updating contributor data. This has been fixed now.
Fix for error during advanced search on data container (HOTFIX-8323, HOTFIX-8325, ISSUE-750753) core, inmemory
In advanced search in the workbench in a search for 'Data Containers,' an 'Instance Count' box is present. If a number with more than one digit is inserted in the 'Instance Count' box, then all digits are now also used in the search when In-Memory is used.
Fix for update process when ID is provided in payload (ISSUE-768063, HOTFIX-8316) matching
Created the temporary configuration property, FixSpecific.ISSUE768063. If the property is set to true, it will change the behavior for updates on connected sources, (e.g., when an update is done and the StepID is passed in the request). Normally, when in the connected source case, all sources are trusted equally; this is the regular behavior. When the FixSpecific.ISSUE768063 property is applied, all sources will not be treated equally. They can be ordered by importance, most important being the attributes that have the mostTrustedSource survivorship rule set up.
saas-2025.1-2025-05-08-11-52-24
This supersedes 2025.1-2025-05-07-13-20-23 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for SETBACK: Instrument > Search > Unable to filter the search result for (ISSUE-93073) elasticsearch-integration
The change fixes filtering by date facets both in Web UI and Instrument search screens.
Fix for library Elasticsearch 8.17.2 incompatible with single tenant 8.12 (HOTFIX-8327, ISSUE-93330) elasticsearch-integration
Removing the indexing pressure check on single tenant to assure compatibility with the new Elasticsearch library.
saas-2025.1-2025-05-07-13-20-23
This supersedes 2025.1-2025-05-06-17-32-13 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Table view keeps loosing values (HOTFIX-8236) instrument
Selecting a new item for the reference input was causing the deselect event to also get triggered, most likely because of the typeahead logic that lies behind the component. With this change set, we can differentiate between a newly selected item and an actual deselection, therefore preventing this diselect event to get triggered when no needed.
Fix for translated files not returning from Lionbridge (ISSUE-731401) lionbridge
When doing a Lionbridge translation, the background processes in Quarantine state will no longer block for retranslation of an object.
Fix for translated files not returning from Lionbridge (HOTFIX-8317) lionbridge
When doing a Lionbridge translation, the background processes in a quarantine state will no longer block for re-translation of an object.
saas-2025.1-2025-05-06-17-32-13
This supersedes 2025.1-2025-05-05-07-20-20 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix / RCA for STEP was unavailable (HOTFIX-8311, ISSUE-773787) restapiv2
Fixed a multithreading problem, which caused getNumberOfUnreadEvents REST API v2 to lock concurrent threads if retrieving the number of events took very long.
saas-2025.1-2025-05-05-07-20-20
This supersedes 2025.1-2025-05-02-14-24-41 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for OIEP - JSON mappings are getting removed (ISSUE-757433) workbench
When saving an invalid XML/JSON output template on integration endpoints, the mappings will get removed. Validation has been added that prevents the user from saving an invalid template. In order to enable HOTFIX-8312, the following configuration property needs to be added: FixSpecific.ISSUE757433=true
Fix for log history disorder in workbench (ISSUE-767126) workbench
Improved the log tab for event processors in workbench. Now, log messages from Event Processor and event queue are sorted and deduplicated.
Fix for invalid characters (HOTFIX-8298, ISSUE-771488) workbench
To correct an issue with invalid characters being added in one kind of attribute if a different kind of attribute is left empty, an adjustment has been made to disable the ability to add / edit for the relevant attribute type.
Fix for Asset Publisher attribute value updating incorrectly (HOTFIX-8253, ISSUE-766119) assetpublisher
Fixed an issue with Asset Publisher where the Version Attribute Value was not updating with every publish event.
saas-2025.1-2025-05-02-14-24-41
This supersedes 2025.1-2025-05-01-14-35-20 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for how Elasticsearch events are calculated (ISSUE-769969, HOTFIX-8279, HOTFIX-8306) elasticsearch-integration
To understand how Elasticsearch events are calculated and how much time it takes for re-indexing, a customer-specific solution was introduced to enable a domain-driven strategy for Elasticsearch publishing. An existing hotfix (HOTFIX-8245) was backported to 2024.2.
Fix for Elasticsearch - inability to connect (HOTFIX-8314, ISSUE-773653) elasticsearch-integration
Elasticsearch libraries are not supported on the single-tenant servers. The libraries were downgraded.
Solution for search keeps failing in 2024.2 (ISSUE-771835, HOTFIX-8269) elasticsearch-integration
Improved logging for failed ES indexing BGP.
Fix for Elasticsearch not working after library update in 24.4 (ISSUE-92608) elasticsearch-integration
Downgrading Elasticsearch libraries since the new version is not compatible with the single-tenant server version.
Solution for PNG, reindexing throws cluster unavailable 2024.2, add logs (ISSUE-91712, HOTFIX-8291) elasticsearch-integration
Adding extra logging for process of retrieving data from an Elasticsearch cluster. This will enable to identify underlying issues for other tickets.
Fix for Elasticsearch exporting STEPXML with special character fails (ISSUE-774321, HOTFIX-8304) elasticsearch-integration
Adding sanitization to XML tags to allow special characters in IDs. Now, Elasticsearch will be able to export data even if they include characters like &, <, or >.
saas-2025.1-2025-05-01-14-35-20
This supersedes 2025.1-2025-04-30-07-51-40 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for data container error post refresh (HOTFIX-8256, ISSUE-765436) basicportalcomponents
Improved error message for the 'Add Data Container' action when a user does not have privileges to add a data container of the given type.
Fix for basket inaccessiblity issue related to DAMRDM (HOTFIX-8295, ISSUE-772196) core
Now, a JWT cache security key will be invalidated to prevent situations in which one of the nodes in a STEP cluster has the old cached security key.
Fix for Web UI Workflow widget - result screen error (ISSUE-730920, HOTFIX-8257) basicportalcomponents
Now, Global Navigation Panel with Direct Navigation in Web UI will not forcefully set the selection of a Direct Navigation's screen that will lead to problems with Advanced Search redirection.
Fix for export of asset with binary over STEPXML is not working (ACADE-1549, HOTFIX-8254, HOTFIX-8268) core
The fix is to allow the export of external DAM asset content (previously, the exports were failing with an unexpected exception).
Fix for getting an unexpected warning pop-up window on product submission (HOTFIX-8251) basicportalcomponents
Fixed a problem occurring when adding a data container on a Web UI Node Editor via the Globally Configured Multi Edit Data Container component caused an 'Unsaved changes...' popup to appear when trying to submit a current item via Submit Action.
Fix for empty LOV field cannot be read-only in a Globally Configured Data Container using Unfolding View (HOTFIX-8258, ISSUE-767539) basicportalcomponents
Fixed an issue with LOV-based attributes within a Globally Configured Data Container using Unfolding View. The problem was that the LOV select field did not correctly get the readOnly state from the configuration. Instead, it used a default value when there were no LOV values selected.
Fix for Data Container Table View Editor > Unexpected error for user with read only permissions (HOTFIX-8293, RD-24341) basicportalcomponents
Fixed s setback, which caused an unexpected exception on a Web UI Node Editor with a Data Container popup component for read-only users.
Fix for Large LOVs with character tags in the ID are invalid (ISSUE-761578, HOTFIX-8252) basicportalcomponents
Fixed validation for LOVs with IDs on a Web UI Node Editor Attribute Value component for LOV attribute with more than 5,000 values.
Fix for multi-valued attribute display issue in the Multi Workspace Screen (HOTFIX-8289, ISSUE-772031) basicportalcomponents
Introduced a customer-specific solution to disable display of the text "No values supplied" in otherwise empty values in the Table Header Data Container Value on the Web UI Node List.
Fix for filtering for table column type (ISSUE-770419, HOTFIX-8290) basicportalcomponents
Now, filtering works correctly for the Table Header Business Function on Web UI Node Lists.
Fix for NullPointerException error (HOTFIX-8287, ISSUE-772331) core
To fix an issue with a NullPointerException error in the production environment, more logging was added to better detect the problem.
Fix for memory issue when downloading assets in Web UI (HOTFIX-8288, ISSUE-767224) basicportalcomponents
Fixed an Out Of Memory error that was thrown when downloading a Web UI asset as an attachment when its size in bytes was bigger than the maximum integer value.
Fix for critical users cannot import data (HOTFIX-8292, ISSUE-770915) core
Now, a guardrail will prevent users from setting a value larger than 1 million instead of the 100000 max, which caused an error during the large imports.
Fix for Fix JavaScript Vulnerabilities on search-configuration (HOTFIX-8218) automotive
Security update for potential vulnerability
Security updates for core (HOTFIX-8283) core
Security update for a library used in the core component
Fix for optimistic locking with error message that data container is null (ISSUE-769226) core
Now, data containers without an owner object will be skipped during export instead of failing the whole export.
Fix for Hide Equal issue in the Multi Workspace Screen (HOTFIX-8284, ISSUE-772148) basicportalcomponents
Now, the Hide Equal functionality works correctly on the Multi Workspace Screen when applied to attribute values that do not exist in the approved workspace.
Fix for multiple issues in Dev Environment post version upgrade 2024.4 (ISSUE-751217) basicportalcomponents
Saving a page in Web UI with multiple changes could, in some cases, fail with an exception. This has been fixed.
Fix for upgrade library in component core to latest version (HOTFIX-8272, RDSEC-916) core
Updated third-party libraries.
Security update for core (HOTFIX-8285) core
Updates a library used in server configuration
Fix for how Elasticsearch events are calculated (HOTFIX-8245) core
To understand how Elasticsearch events are calculated and how much time it takes for re-indexing, a customer-specific solution was introduced to enable a domain-driven strategy for Elasticsearch publishing. An existing hotfix (HOTFIX-8245) was backported to 2024.2.
Fix for empty value in eCatalog export (HOTFIX-8276, ISSUE-765468) core
Fixed an issue with split transformations in the exporter mapping. The problem was that the result value was empty when there was no delimiter in the value.
Fix for filtering issue in Compare view (HOTFIX-8282, ISSUE-714018) basicportalcomponents
Fixed a reloading error that occurred in the Compare view when filtering was applied.
Fix for instability in basket node counts post-upgrade (ISSUE-759724, HOTFIX-8181) graphql
Fixed the basket node count in STEP 2024.2.
Fix for three articles exported incorrectly BMEcat 1.2 eCatalog (HOTFIX-8273, ISSUE-769218) core
Fixed the BMEcat export result file, which should not contain ARTICLE_TO_CATALOGGROUP_MAP tag without corresponding ARTICLE tag.
Fix for AutoCare PIES Exporter Application Summary APS not exported (ISSUE-756929) automotive
Fixed a problem in the AutoCare PIES Exporter where the Application Summary APS was not exported in XML.
Fix for exporting LOVs with values using GenericJSON fails if the LOV has no entries (ISSUE-753471, HOTFIX-8275) core
Fixed a NullPointerException, which was thrown during the export of an empty LOV.
Fix for inability to export Bulk Update Configurations via STEPXML (ISSUE-773688) core
Fixed a problem where Bulk Update Configurations were not exported in STEPXML format.
Fix for issue with multivalued fields in Data Containers in the Web UI (HOTFIX-8309, ISSUE-769582) basicportalcomponents
Fixed an unexpected exception shown for the Web UI Add Data Container popup when editing non-LOV multivalued attributes.
Fix for impossible to use a style tag in the Web UI (HOTFIX-8297, HOTFIX-8266, HOTFIX-8310, ISSUE-756946) basicportalcomponents
Fixed an unexpected exception encountered when adding a custom style tag in the Web UI Rich Text Editor.
Fix for Import Manager crashing when mapping multiple attributes to a data container (HOTFIX-8262, ISSUE-766765) core
Fixed a NullPointerException that occurred when editing import configurations in the workbench with multiple data containers and variable mapping.
Fix for issue with data container attribute filtered through LOV Cross-Validation condition (HOTFIX-8263, ISSUE-768473) basicportalcomponents
Fixed cross-context validation for the Globally Configured Multi Edit Data Container. The issue occurred when the user was unable to exit the edit mode when modifying an LOV attribute in the Globally Configured Multi Edit Data Container.
Fix for SFTP issues occurring after upgrade (ISSUE-762240) core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Fix for method for downloading assets content fails (HOTFIX-8267, ISSUE-740573) core
Fixed unexpected exception when downloading external asset with a URL longer than 100 characters via Asset Download Home bind in business rules.
Fix for confusion of contexts and naming for publication exports (ISSUE-769638) core
When exporting data below a publication where the format is Publication Excel with section names that are language dependent, then the selected context (Advanced tab) is used to determine the names. The following configuration property needs to be added: FixSpecific.ISSUE769638=true
Solution for search keeps failing in 2024.2 (HOTFIX-8308, ISSUE-771835) core
Improved logging for failed ES indexing BGP.
Fix for optimistic locking error when deleting or renaming object types (PRESALINTERNAL-1887) core
It is now possible to force delete object types linked to matching algorithms and/or get a better message, when not force deleting. Previously, when trying to delete, you would get an error message that was unclear.
Removed unused code (RDHELP-8968, RDSEC-835) core
General improvement to remove unused system code.
Fix for [2024.3] Web UI Thumbnail issue (ISSUE-756420, HOTFIX-8259) basicportalcomponents
Improved the 'no image' placeholder Thumbnail for the Table Display Mode Thumbnail Header on a Web UI Node List to look similar to Multi Edit Display Mode.
Fix for AutoCare PCdb file fails at conversion step after update (ISSUE-765769, HOTFIX-8249) automotive
Fixed a NullPointerException occurring in PIES imports following an update.
Fix for Single-Update Mode warning through XML import (ISSUE-766791, HOTFIX-8301) core
Fixed a problem that occurred when the validation base type of an imported attribute was lowercase, which caused an unexpected warning about Single-Update Mode (SUM), even though there were no changes in the imported attribute.
saas-2025.1-2025-04-30-07-51-40
This supersedes 2025.1-2025-04-28-13-59-01 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Connecting from InDesign to STEP via SSO was not possible if a proxy was required to reach the STEP system (ISSUE-765188, HOTFIX-8302) dtp
The proxy fields in the InDesign "Connect to DB..." dialog were incorrectly ignored when logging in via Single Sign-On (SSO). To correct the issue, support has been added for using a proxy when connecting to STEP from STEP Publisher using SSO.
Fix for STEP plugin cuasing crash of InDesign (HOTFIX-8296, ISSUE-770604) dtp
Fixed an issue in which InDesign plugins crashed due to a NullPointerException error.
Fix for confusion of contexts and naming for publication exports (HOTFIX-8303, ISSUE-769638) dtp
When exporting data below a publication where the format is Publication Excel with section names that are language dependent, then the selected context (Advanced tab) is used to determine the names. The following configuration property needs to be added: FixSpecific.ISSUE769638=true
Fix for case sensitivity in Advanced Search in Web UI (HOTFIX-8300, ISSUE-773066) portaladvancedsearch
To fix an issue in which data container attributes were case sensitive, data container searches on the Advanced Search screen will now be case insensitive by default, just like a Value search.
Security update for single sign-on (HOTFIX-8286, RDSEC-881) single-sign-on
Updated the library used by the single sign-on component.
saas-2025.1-2025-04-28-13-59-01
This supersedes 2025.1-2025-04-24-18-38-14 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix to upgrade component to latest version (ISSUE-84972) restapi
Implemented a security update for the system.
Security update for admin portal (HOTFIX-8281, RDSEC-879) serveradministration
Security update for library used in the admin portal.
Fix for Kafka delivery to multi partitioned topic - Key issue (HOTFIX-8280) kafka-integration
Fixing problem with messages being produced to a single partition
Removed unused code (RDHELP-8968, RDSEC-835) spot
General improvement to remove unused system code.
Fix for View button access in the workbench (ISSUE-758741, HOTFIX-8261) workbench
The View button / functionality was not accessible when users first accessed multiple products due to a problem with custom views in the workbench. This has been fixed.
Fix for JavaScript error being received when adding LOV filter to an attribute (HOTFIX-8294, ISSUE-770118) webui-systemsetup
Fixed an unexpected exception occurring when reloading an Attribute Management screen after changing an LOV filter, if there is more than 100 nodes, which are using this attribute.
saas-2025.1-2025-04-24-18-38-14
This supersedes 2025.1-2025-04-22-19-14-07 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for 'Value Generator' component does not save value in product (HOTFIX-8255, ISSUE-761570) value-generator
When a business action with a value generator was run from an IIEP, the value generator would not see the imported data. This has been fixed.
Fix possible out-of-memory exception while running internal reporting and added logging (HOTFIX-8244) inmemory
In rare cases, there has been a problem where a certain internal report would run for a long time and block memory cleanup - potentially causing out-of-memory exceptions. This has been changed, so that the report no longer blocks memory cleanup during the entire report generation. Additional logging has also been added to help identify other issues that might block memory cleanup.
Security improvements (HOTFIX-8223) matchingagent
General improvements have been implemented to enhance the overall security of our systems.
Fix for optimistic locking errors in IIEP (HOTFIX-8238) inmemory
Importing a product that was in the recycle bin under a different parent would fail with a JDOOptimisticVerificationException. This has been fixed.
Fix for asynchronous translation service does not start import processes (HOTFIX-8260, ISSUE-766432) external-async-kernel
Performance fix related to the poller process that resumes asynchronous jobs. The issue was that when there were a large number of translation jobs, it took a long time to find the jobs to resume. This fix uses cache to reduce the time complexity to be linier instead of squared, and it uses nested transactions so jobs that have already been identified as 'should be resumed' can be started immediately - instead of having to wait for all the jobs to be analyzed.
saas-2025.1-2025-04-22-19-14-07
This supersedes 2025.1-2025-04-09-10-54-57 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Security update (RDSEC-907) dtp
General security improvements have been implemented to enhance the overall security of our systems.
Fix for confusion of contexts and naming for DTP documents created through flatplan workflows (HOTFIX-8271, ISSUE-768097) dtp
When the system setting 'DTPSettingsPrefixPublication' is enabled, then the name of an 'InDesign Document' objects/folders is prefixed with the name of the publication in the context for the oldest version that is created on the publication. The name of the 'InDesign Document' object is the same in all contexts.
Fix for asynchronous translation service does not start import processes (HOTFIX-8247, ISSUE-766432) async-translation
Performance fix related to the poller process that resumes asynchronous jobs. The issue was that when there were a large number of translation jobs, it took a long time to find the jobs to resume. This fix uses cache to reduce the time complexity to be linier instead of squared, and it uses nested transactions so jobs that have already been identified as 'should be resumed' can be started immediately - instead of having to wait for all the jobs to be analyzed.
saas-2025.1-2025-04-09-10-54-57
This supersedes 2025.1-2025-04-09-08-13-08 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Unable to delete context in STEP system (HOTFIX-8178) core
There was an issue with retrieving information in regards to why the context deletion had failed in Workbench therefore making it difficult for the user to identify what was causing them problems. This change set remedies that issue by adequately communicating the reason for the failure to the user.
Fix for scheduled translation processes not sending files to translation company (HOTFIX-8246, ISSUE-751694) core
Introduced a possibility to set an SO timeout for FTP delivery to fix a customer-specific issue.
Fix for attibute details tab leading to internal application error (ISSUE-757899) workbench
Implemented a change to how null object errors in STEP Workbench are handled when opening an attribute in System Setup and the source endpoint for the translation of that attribute has been deleted. In order to enable the HOTFIX-8201 the following configuration property needs to be added: FixSpecific.ISSUE.757899=true
Fix for workbench access failure (HOTFIX-8235, ISSUE-740520) workbench
To fix an issue in which attempts to access the workbench failed with an error, a performance improvement implemented in the STEP Workbench in the 2024.4 update was backported.
saas-2025.1-2025-04-09-08-13-08
This supersedes 2025.1-2025-04-08-15-18-44 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Security update (RDSEC-844) elasticsearch-integration
General security improvements have been implemented to enhance the overall security of our systems.
saas-2025.1-2025-04-08-15-18-44
This supersedes 2025.1-2025-04-04-14-43-30 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for DUNS number error following enrichment call to D&B API (ISSUE-765682, HOTFIX-8229) dnb-integration
To correct an issue related to a DUNS number error, DNB text attribute values are now only truncated if the value contains more characters than the defined “Maximum Length."
Fix for translation status error for asynchronous translation (HOTFIX-8231, ISSUE-762542) core
To fix an error in which the translation status did not update correctly, the translation status is now set to "Up-To-Date" if the translation went well and no new changes to the sources are present.
Fix for overwritten calculated attributes not present in export (HOTFIX-8213, ISSUE-764943) core
Overridden calculated attributes were not included in exports if "Include Calculated Attribute Values" was not selected. This has been fixed.
Fix for IIEP under-performance with CrossContext parameter (ISSUE-766540, ISSUE-90354, HOTFIX-8227) core
Due to improved functionality for replacement rules added in the STEP 2024.1 update, STEP XML imports using these tags suffered a performance drop. This fix tries to remedy some of that performance drop.
Fix / RCA for prod environment outage (HOTFIX-8243, ISSUE-766986, ISSUE-768936) core
Fixed potential out-of-memory errors that occur when querying large lists of classification-product links, references, or nodes in NodeCollections. The query NodeCollection.queryNodes on Oracle allows JVM to GC nodes already returned by query (previously, already returned nodes were kept in a hard reference from within the DataNucleus query object). Also, calling queryReferences, queryReferencedBy, and queryClassificationProductLinks do not cache already returned objects by query (unless query size is less than a configurable size - default size is 10000 before going into query mode).
Fix for translation export error in STEP 2024.4 (HOTFIX-8241, ISSUE-765016) core
Fixed a problem that occurred when the "hostname" parameter was not restored correctly from the delivery configuration during SFTP Translation delivery.
Fix possible out-of-memory exception while running internal reporting and added logging (HOTFIX-8232, ISSUE-762837) inmemory
In rare cases, there has been a problem where a certain internal report would run for a long time and block memory cleanup - potentially causing out-of-memory exceptions. This has been changed, so that the report no longer blocks memory cleanup during the entire report generation. Additional logging has also been added to help identify other issues that might block memory cleanup.
Fix for Asset Publisher attribute value updating incorrectly (ISSUE-766119, HOTFIX-8228) assetpublisher
Fixed an issue with Asset Publisher where the Version Attribute Value was not updating with every publish event.
Fix for unable to start the reindexing of Elasticsearch configuration (HOTFIX-8242, ISSUE-765823) core
Now, the old Elasticsearch reindexing processes will be correctly deleted automatically, allowing reindexing to start again.
Fix for datasheet PDF error (ISSUE-769454) dtp
Fixed a problem where datasheet PDF creation caused an error when using the "Approved" workspace.
Fix for incorrect interpretation of user rights for datasheet creation (HOTFIX-8240, ISSUE-765348) dtp
Fixed a problem in which datasheet PDF creation caused an error when using the "Approved" workspace.
Fix for SFTP issues occurring after upgrade (HOTFIX-8203) core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Fix for Instrument documentation and Elasticsearch access issues (ISSUE-762271, HOTFIX-8219) core
An issue where the Instrument documentation and Elasticsearch were unavailable has been fixed.
Fix for export error after deploying image on pre-production environment (ISSUE-768974) core
Fixed a No Such Method error caused by a partial backport.
Fix for optimistic locking error when deleting or renaming object types (PRESALINTERNAL-1887) core
It is now possible to force delete object types linked to matching algorithms and/or get a better message, when not force deleting. Previously, when trying to delete, you would get an error message that was unclear.
saas-2025.1-2025-04-04-14-43-30
This supersedes 2025.1-2025-04-03-18-56-06 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for PDX Configured Channel: Support for a few fields that enable 'Enhanced Content' (HOTFIX-8234, RDPORT-18118) pdx-channel
Add support for 'Enhanced Content' tag
Fix for Fix JavaScript Vulnerabilities on eclass-advanced (HOTFIX-8217) eclass-advanced
Security update to fix potential vulnerability
saas-2025.1-2025-04-03-18-56-06
This supersedes 2025.1-2025-04-02-06-39-10 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for flickering behavior observed while adding / removing data container in UI (HOTFIX-8197, HOTFIX-8226, ISSUE-758019) basicportalcomponents
In edge cases, the addition or deletion of data containers (only applied to those that are not unfolding), caused the Web UI to flicker and the list of data containers to be refreshed with unexpected items (e.g., you delete a data container, but it reappears on the list). This was due to a race condition happening in certain edge cases, and primarily when the system was very slow and the user was trying to interact with it. This change set accounts for that edge case by waiting for the previous action to be stored before the user can continue editing in order to ensure data is always in its latest state.
Fix for date capitalization error (HOTFIX-8214, ISSUE-765433) basicportalcomponents
Fixed a problem that occurred when having a value of "OCT" for the month for a date-validated attribute value resulted in a validation error on the Web UI Node Editor screen in the Attribute Value component.
Fix for Fix JavaScript Vulnerabilities on cmdm-list-processing (HOTFIX-8215) list-processing
Security update to fix potential vulnerability
Fix for STEP API returning code 500 with invalid access token (ISSUE-766431, HOTFIX-8230) keycloak-sso
After implementing a fix to correct an issue in which the STEP API returned a code 500 with an invalid access token, Keycloak will now return a 401 status code in case of an invalid bearer token.
Security update (HOTFIX-8198) basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Fix for units tagged to Numeric text attribute is getting failed in Smartsheet import (HOTFIX-8225, ISSUE-765277) smartsheet
Now, Numeric text (excluding tags) validation base type attributes will be handled similar to Numeric Text attributes during the Smartsheet import.
Fix for inability to edit table on Display Children Screen in Web UI (HOTFIX-8200, RDSUP-430) basicportalcomponents
Fixed a setback related to exiting edit mode on Multi Edit Display mode in the Web UI.
Fix for submission errors in Web UI (ISSUE-764462, HOTFIX-8192) basicportalcomponents
Fixed a problem in which an unexpected exception was thrown when the system evaluated business conditions for the Multi Edit Data Container. After an item configured with this component was submitted to the next state, the user was navigated out of the current screen. This has been fixed.
Fix for excessive Web UI loading times (ISSUE-765754, HOTFIX-8224) basicportalcomponents
Fixed an issue related to long loading times in the Web UI by introducing a private configuration property (FixSpecific.ISSUE.765754) set to false by default. When set to true, an automatic checking process to ascertain whether an attribute was valid in previous revisions will be skipped on the Multi Revision screen in the Web UI to address the performance issue.
Fix for data container table issue (HOTFIX-8212, ISSUE-759368) basicportalcomponents
Fix for an issue that occurred where data was entered and saved in a data container table, but the table displayed as empty on subsequent logins. Now, Globally Configured Multi Edit Data Containers will show existing data containers when they become visible under the Grouping Option on the Web UI Node Editor screen.
Fix for display issue related to workflow objects (ISSUE-748221, HOTFIX-8206) basicportalcomponents
Fixed an issue in which workflow objects were not displayed if the supplier user was also part of standard user groups. Added a new configuration property to ignore supplier roots.
Fix for GraphQL API config (HOTFIX-8233, ISSUE-768798) graphqlv2
Now, it is possible to change the default limit of tokens in GraphQLv2.
saas-2025.1-2025-04-02-06-39-10
This supersedes 2025.1-2025-04-01-18-08-35 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for unexpected IOException (ISSUE-766529) business-action-processor
Fixed an unexpected IOException ("invalid distance too far back") which occurred during an Outbound Business Rule Message Processor concurrent execution.
saas-2025.1-2025-04-01-18-08-35
This supersedes 2025.1-2025-03-31-13-25-37 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for issue with Match and Merge response received from STIBO while creating HCO / HCP (HOTFIX-8222, ISSUE-763722, HOTFIX-8191) matching
Resolved issue where data would appear duplicated in the web service response when Object Linking and Embedding (OLE) occurs, but would succeed when retried.
Fix for NullPointerException when XML contains non-existent attributes (ISSUE-89763) matching
Fixed a NullPointerException in the Match and Merge Importer V2 that occurred when the imported file contained non-existent attributes.
Fix for Fix JavaScript Vulnerabilities on cmdm-unmerge-wizard-screen (HOTFIX-8216) matching
Security update to fix potential vulnerability
Fix for health check (HOTFIX-8221, ISSUE-762638) serveradministration
Corrected the "FIX" part for three health checks: "Unrevised values should be revised", "Revised values should be unrevised," and "Edges with invalid revisability", so it does not fail with an Oracle error.
saas-2025.1-2025-03-31-13-25-37
This supersedes 2025.1-2025-03-27-19-45-25 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix to upgrade component to latest version (ISSUE-84972, HOTFIX-8180) restapi
Implemented a security update for the system.
Fix for SFTP issues occurring after upgrade (ISSUE-762240, HOTFIX-8204) core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Security update (RDSEC-907) dtp
General security improvements have been implemented to enhance the overall security of our systems.
Security update (RDCDM-6026, HOTFIX-8220) dnb-integration
General security improvements have been implemented to enhance the overall security of our systems.
Security improvements (RDCDM-6025) matchingagent
General improvements have been implemented to enhance the overall security of our systems.
Fix for datasheet PDF creation error using 'Approved' workspace (ISSUE-758490, HOTFIX-8208) dtp
Fixed a problem where Datasheet PDF creation in workbench caused an error when using the 'Approved' workspace.
Fix for Flatplanner - background process is 'Completed with errors' and no new publication is generated (HOTFIX-8195, ISSUE-728942) dtp
Importing a publication that contained an asset could fail with a 'Data after ValueStack empty, should never happen' error. This has been fixed.
saas-2025.1-2025-03-27-19-45-25
This supersedes 2025.1-2025-03-25-19-14-08 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for LOV pointing to non-existent attribute (HOTFIX-8179, ISSUE-741698) core
Now, queryUsedByAttributes used in JavaScript business rules will not return invisible technical attributes used by LFSC.
Fix for STEP Kubernetes cluster autodiscovery logic - race condition causing 2nd replica crash - shadow issue (RD-24337, HOTFIX-8196) core
Fixed issue with vertical scaling in SaaS v2 environments.
Added ability to create temporary config properties (RDSUP-429) core
Made a change so that we can make temporary config properties which can be removed again without STEP failing to start. If a config property starts with FixSpecific. and it is not defined in STEP, the application server will now simply warn instead of fail to start. This is to enable us to better support customers in the future without risking side-effects for other customers. This change is only internal and for future use, so it has no effect on any existing systems.
Fix for fatal error occurring during TecDoc reference data import conversion (HOTFIX-8152, ISSUE-753256) automotive
Fixed a problem where the TecDoc reference file import would change the dimension point name if the name was not the same as the ID.
Fix for TecDoc Application Manager Screen • Fatal: Unexpected error (HOTFIX-8211, ISSUE-760035) automotive
Fixed NullPointerException in Automotive portal code for approval check.
Fix for Error with processing XML files from the ENOVIA system (HOTFIX-8210) inmemory
Locking (e.g. used for background-process access) had an error that in rare conditions could cause a lock to get stuck (when used from two different places and hitting a bad race condition) and block any future use of that lock until restart. This has been fixed. This was an issue for a frequently running Inbound Integration Endpoint that was also invoked from the Rest API, where the endpoint could end up getting stuck.
Fix for Snappy library in component kafka-integration to later version (HOTFIX-8175) kafka-integration
security update to tpl
Fix for missing product information in eCatalog export (HOTFIX-8193) core
Fixed a problem where the price list was ignored when performing an eCatalog export.
Fix for slow revision purging (HOTFIX-8199, ISSUE-764312) core
Implemented performance optimization for Cassandra-specific STEP instances related to purging revisions. The time required purge revisions was taking a long time checking, specifically if there were events for the revisions.
Fix for context-dependent FullText search dependent on publishable / Displayed data (ISSUE-90291, HOTFIX-8205) elasticsearch-integration
Currently, if none of the context-dependent attributes in ES config are marked as 'Display Data,' FullText search will not work on them because mappings will not be directly generated. This fix resolves this issue and now, context-dependent FullText search will no longer be dependent on publishable / displayed data.
Fix for SFTP issues occurring after upgrade (ISSUE-762240) core
If an SFTP delivery fails, then the server will retry to do the delivery, dependent on the error condition.
Fix for create a collection error in Advanced Search (HOTFIX-8207, ISSUE-761014) portaladvancedsearch
Improved error message on a Web UI Advanced Search screen when a user without privileges to see the collection group root was trying to create collection underneath it.
Fix for Receiver plugin null pointer exception for Kafka IIEP (HOTFIX-8209, ISSUE-756182) kafka-integration
To correct the null pointer exception issue, the Kafka Receiver plugin can now optionally skip null values from Kafka.
Fix for issue with events not clearing (ISSUE-758658, HOTFIX-8190) core
In an outbound integration endpoint (OIEP) using batching, if delivery failed causing a batch to be split and retried, the same events could get sent multiple times. This has been fixed.
Fix for PIES file upload failing for Asset Description values (HOTFIX-8151, ISSUE-757087) automotive
Fixed NullPointerException thrown when importing PIES file.
Logging added for Elasticsearch view and export are not working (ISSUE-763339, HOTFIX-8188) elasticsearch-integration
Added additional logging to the Search screen Excel export BGP.
Fix for missing product information in eCatalog export (ISSUE-714977) core
Fixed a problem where the price list was ignored when performing an eCatalog export.
Fix for attibute details tab leading to internal application error (HOTFIX-8201, ISSUE-757899) workbench
Implemented a change to how null object errors in STEP Workbench are handled when opening an attribute in System Setup and the source endpoint for the translation of that attribute has been deleted. In order to enable the HOTFIX-8201 the following configuration property needs to be added: FixSpecific.ISSUE.757899=true
Fix for orphan data export error (HOTFIX-8187, ISSUE-762345) core
Reports do not work when the internal node ID is larger than a 32-bit integer, which can be the case for STEP systems that have been in use for many years. This has now been corrected, so it is no longer a problem when internal node IDs exceed the 32-bit integer limit.
Fix for display issue related to workflow objects (ISSUE-748221, HOTFIX-8206) portal-workflow
Fixed an issue in which workflow objects were not displayed if the supplier user was also part of standard user groups. Added a new configuration property to ignore supplier roots.
Fix for AutoCare PCdb file fails at conversion step after update (ISSUE-765769, HOTFIX-8202) automotive
Fixed a NullPointerException occurring in PIES imports following an update.
saas-2025.1-2025-03-25-19-14-08
This supersedes 2025.1-2025-03-24-14-09-00 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Web UI 'List of Values Management Screen' - the values are not sorted correctly (HOTFIX-8194, ISSUE-763790, HOTFIX-8166) webui-systemsetup
Now, LOV values on the List of Values Management screen in Web UI will be sorted in the same order as in workbench.
Added ability to create temporary config properties (RDSUP-429) spot
Made a change so that we can make temporary config properties which can be removed again without STEP failing to start. If a config property starts with FixSpecific. and it is not defined in STEP, the application server will now simply warn instead of fail to start. This is to enable us to better support customers in the future without risking side-effects for other customers. This change is only internal and for future use, so it has no effect on any existing systems.
Logging added for Elasticsearch view and export are not working (ISSUE-763339, HOTFIX-8189) ui-search
Added additional logging to the Search screen Excel export BGP.
saas-2025.1-2025-03-24-14-09-00
This supersedes 2025.1-2025-03-21-13-25-50 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for File Name Match Expression in Asset Import Configuration not working as expected (ISSUE-764792, HOTFIX-8177) asset-importer
To fix an issue related to case sensitivity, the Asset Importer's File Name matcher is now case-sensitive if it contains the corresponding regular expression.
Fix for Data in collectiondata table is taking up too much space (HOTFIX-8182) inmemory
Only relevant for STEP running on Cassandra. Improved Cassandra GC to retry if getting errors (timeout,tombstone,etc) during token range scan. This will ensure DB is cleaned properly after deleting objects in STEP.
Fix for Web UI Advanced Search AND operator behaves like OR (HOTFIX-8171, ISSUE-749309) portaladvancedsearch
Now, AND Object Type searches on Advanced Search screen will return valid results and will not behave as OR searches.
saas-2025.1-2025-03-21-13-25-50
This supersedes 2025.1-2025-03-20-17-55-04 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for key product information keeps loading for long time in QA after upgrade (HOTFIX-8169, ISSUE-760371) ui-product-editor
Fixed an issue where the UI Product Editor may sometimes remain in a loading state. This was due to a security mechanism from GraphQL that stops the query should it be extremely large in size (exceeding the allowed amount of grammar tokens for the request). The change set accounts for this edge case and wires the request appropriately so that GraphQL is not overwhelmed.
Fix for packaging component screen loosing focus after switching tabs (ISSUE-761503, HOTFIX-8167) basicportalcomponents
Now, the Split Layout Panel (used on a Packaging screen) will not be resized when it is invisible, when a user clicks into different tabs of a Web UI Node Editor.
Security update (HOTFIX-8183, RDSEC-868) basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Security update (HOTFIX-8184) basicportalcomponents
General security improvements have been implemented to enhance the overall security of our systems.
Fix for references cannot be exported from Approved Workspace (HOTFIX-8173, ISSUE-752601) basicportalcomponents
The Multi Edit Display Mode Web UI component could not export references from the Approved Workspace. It has been fixed so now the Web UI component exports references from the Approved Workspace.
Fix for Loqate call fails at first execution and requires resend (HOTFIX-8185, ISSUE-759210) basicportalcomponents
If a 'Connection reset' exception is thrown when connecting to Loqate Cloud, then the request is resent and up to 5 retries are made.
Fix for sorting not working correctly post upgrade to 2024.3 (ISSUE-761414, HOTFIX-8170) basicportalcomponents
Now, item IDs with dashes will be correctly sorted on a Web UI Node List screen.
Fix for erratic behavior of Multi Context Screen in the Web UI (HOTFIX-8172, ISSUE-764057) basicportalcomponents
Now, a Multi Value Editor on the Multi Context screen will correctly save chosen values.
Fix for health check (HOTFIX-8153, ISSUE-762638) serveradministration
Corrected the "FIX" part for three health checks: "Unrevised values should be revised", "Revised values should be unrevised," and "Edges with invalid revisability", so it does not fail with an Oracle error.
Security update (HOTFIX-8132, RDSEC-866) portalframework
General security improvements have been implemented to enhance the overall security of our systems.
Fix for visual indicator of inherited assets in Web UI (HOTFIX-8186, ISSUE-753759) basicportalcomponents
Now, inheritance indicators will be visible in a read-only Web UI References component on a Web UI Node Editor screen. Note that the indicators column will be empty if there are no indicators, and the 'Delete Reference' action will be unavailable due to privileges or read-only settings.
saas-2025.1-2025-03-20-17-55-04
This supersedes 2025.1-2025-03-20-10-07-24 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for event processors with batched events not recognizing events (ISSUE-755360, HOTFIX-8156) workbench
When the triggering workspace of an event processor plugin configuration is changed, the triggering workspace is now updated immediately, instead of the next time an event is processed.
Fix for 'Project' State Log tab in workbench showing incorrect dates in all environments (HOTFIX-8165, ISSUE-756203) workbench
Fixed an incorrect time conversion occurring in state logs when servers were not running in UTC.
saas-2025.1-2025-03-18-11-11-08
This supersedes 2025.1-2025-03-14-13-58-13 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for incorrect identification of asset file extensions (HOTFIX-8154) core
Fixed an issue with the incorrect parsing of assets in the PDF format.
Fix for exceptions on PDF file imports (ISSUE-755610, ISSUE-748971) core
Fixed an issue that caused the faulty parsing of PDF files.
Fix for Force Delete and Purge (ISSUE-762736, HOTFIX-8162) core
When purging from a node collection, the system now splits the query into several smaller chunks in order to avoid having a snapshot open too long. A snapshot open too long can cause the application server to run out of memory because the vacuum cleaner cannot do its job.
Fix for issue with STEP availability (HOTFIX-8163, ISSUE-762261) core
To fix an issue resulting in STEP becoming unavailable, guardrails were implemented that prevent users from creating too many revisions for a node, too many multi values, or values that are too large.
Fix for updating data even after the product is rejected by the business condition (HOTFIX-8155, ISSUE-762346) core
A problem occurred when product data was getting updated even after the product was rejected by the business condition. To correct the issue, a previous fix which introduced unnecessary side effects was reverted.
Fix for issues with ETIM-BMEcat (HOTFIX-8150, ISSUE-759883) core
To address issues surrounding ETIM and BMEcat, a fix has been implemented that allows STEP to export empty values converted to text using transformations, and not export not-converted empty values using BMECat2005 exporter. This requires a config property to be set as follows: ExportManager.BMECat2005.ExportValidAndAbsent=true
Fix for test constantly failing with InMemory / Cassandra on Wesley (ISSUE-89414) core
This fix only applies to STEP with InMemory. This fix corrects the scenario in which an object with incoming references is deleted. All the incoming references should be deleted as well (or marked for deletion), however, prior to this commit the system would not delete incoming references that were created in the same transaction as the deletion of the target object. This rare case has now been fixed.
Fix for Scene7Content Plugin pipeline update and a list of valid pipelines (HOTFIX-8157, ISSUE-759852) core
Added DAM variant of pipelines for web-proof-small and web-proof-medium.
Fix for STEP to SAP S/4 - Outbounds failure (ISSUE-760214, HOTFIX-8168) core
Now, invalid characters from an endpoint name will be escaped when creating temporary files for export.
Remove additional privileges required to run manual Excel translation for LOVs with IDs (HOTFIX-8149, ISSUE-746344) core
Now additional privileges are not required to export manual Excel translationsfor LOVs with IDs.
Fix for ‘Content Publish Inbound’ failing with EmptyStackException on data push (HOTFIX-8160, ISSUE-763874) core
Fixed an EmptyStackException during the import replay and added logging for further investigation if the issue ever recurs.
Fix for failing Generic XML import (HOTFIX-8161, ISSUE-764221) core
Fixed a NullPointerException occurring in the Generic XML import.
Fix for PDF XMP metadata properties are incorrectly set based on sub-objects in some PDFs (HOTFIX-8159, ISSUE-744313) core
Fixed retrieving PDF XMP metadata properties acc. to format of file: application/pdf after uploading Asset in workbench.
Fix for server start failure when running upgrade plugin UpdateWorkAreaPerspectiveSequence (ISSUE-89786) instrument
Fixed an issue in which the server would fail to start if the upgrade script needed to upgrade a perspective belonging to a deleted user.
Fix for hot deploy over Swagger UI is not working (RD-24336, HOTFIX-8164, ISSUE-764433) core
Fixed a problem with hot deployment of customer-developed components causing background process executor to be shut down.
saas-2025.1-2025-03-14-13-58-13
This supersedes 2025.1-2025-03-11-14-34-32 and earlier versions.
Upgrade paths
- 2025.2: 2025.2-2025-05-22-06-28-26
Fix for Node List Performance Issue (ISSUE-762169) basicportalcomponents
A Task List page was taking too long to load. Now, data container values on Web UI Node Lists will load when needed instead of loading automatically when a Table Header Value component is configured on the screen.