These are the 17 updates to step in version 2024.1, sorted with newest version first:

step-2024.1-2025-01-03-18-33-58

This supersedes 2024.1-2025-01-02-13-28-01 and earlier versions.

Fix for Web UI : In Product Summary Card unable to see Last Edited by name for different locale (ISSUE-748679, HOTFIX-8021)

Added translation to 'Last edited by' text in a Product Summary Card by including a current user in all the supported languages.

Fix for Asset Reference is editable for read-only user in Variant List tab (HOTFIX-8022, ISSUE-745270)

Now, the Table Header References component will be shown as read only for users who do not have privileges to add / delete references.

step-2024.1-2025-01-02-13-28-01

This supersedes 2024.1-2024-12-23-10-27-02 and earlier versions.

Fix for workflow states (ISSUE-750105, HOTFIX-8016)

Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.

step-2024.1-2024-12-23-10-27-02

This supersedes 2024.1-2024-12-13-15-09-29 and earlier versions.

Fix for Match & Merge: An ‘Auto generated’ major version 1.0 is not created before the merge operation (RDCDM-6018, HOTFIX-7995)

A fix was put into place to ensure a major revision is created on initial non-major revisions while merging records. This means that data will not be lost from the revision history.

step-2024.1-2024-12-13-15-09-29

This supersedes 2024.1-2024-12-12-14-45-55 and earlier versions.

Upgrade paths

HOTFIX-7986 (ISSUE-85489, HOTFIX-7986)

Hotfix HOTFIX-7986 doesn't have an approved description, yet.

step-2024.1-2024-12-12-14-45-55

This supersedes 2024.1-2024-12-11-15-45-50 and earlier versions.

Upgrade paths

Fix for attribute values not saving as expected when used as reference metadata attributes with duplicate LOV values (ISSUE-747150, HOTFIX-7984)

Fixed a problem occurring when saving single LOV values with an ID via the Reference Metadata Table Header caused a random value to be saved instead of the one the user picked on a Web UI Node List.

step-2024.1-2024-12-11-15-45-50

This supersedes 2024.1-2024-12-05-11-58-20 and earlier versions.

Upgrade paths

Fix for error in OIEP in development system (HOTFIX-7958, ISSUE-741784)

Completed work to fix the healthcheck "Value links with dual visibility."

step-2024.1-2024-12-05-11-58-20

This supersedes 2024.1-2024-11-27-14-22-10 and earlier versions.

Upgrade paths

Fix for Asset Push | Image Conversion leads to a removed path within image files (HOTFIX-7957, ISSUE-719482)

Fixed a problem with missing clipping path images in a converted image when the output was set to TIFF.

step-2024.1-2024-11-27-14-22-10

This supersedes 2024.1-2024-11-20-13-56-27 and earlier versions.

Upgrade paths

Fix for matching EVP failure (HOTFIX-7937, ISSUE-731324)

Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.

step-2024.1-2024-11-20-13-56-27

This supersedes 2024.1-2024-11-13-10-47-20 and earlier versions.

Upgrade paths

Fix for Inbound files are moving into failed folder without processing (ISSUE-741652, HOTFIX-7933)

step-2024.1-2024-11-13-10-47-20

This supersedes 2024.1-2024-11-11-14-30-01 and earlier versions.

Upgrade paths

Fix for 2024.2 Property Table selected rows content is hidden (HOTFIX-7736, ISSUE-722354)

Fixed a problem occurring when a Property Table, used in Extension API for custom components, had an incorrect styling for selected cells which made the cell content disappear.

step-2024.1-2024-11-11-14-30-01

This supersedes 2024.1-2024-11-07-10-22-30 and earlier versions.

Upgrade paths

Fix for matching EVP failure (HOTFIX-7912, ISSUE-731324)

Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.

step-2024.1-2024-11-07-10-22-30

This supersedes 2024.1-2024-11-04-10-23-07 and earlier versions.

Upgrade paths

Fix for a change package has 'updated' a huge number of data records from development on production at deployment time (ISSUE-739250, HOTFIX-7910)

When a collection is included in a change package, the contents of the collection is no longer included.

step-2024.1-2024-11-04-10-23-07

This supersedes 2024.1-2024-11-01-13-27-43 and earlier versions.

Upgrade paths

Fix for Parts_Asset_Import IIEP Failed in pre-production environment (ISSUE-729659, HOTFIX-7899)

If the same object was imported multiple times in the same import and a business action was used to delete the object after creation, this could cause an exception to be thrown. This has been fixed.

step-2024.1-2024-11-01-13-27-43

This supersedes 2024.1-2024-10-31-12-11-39 and earlier versions.

Upgrade paths

Fix for STEP import of XML files failing with SAXParseException (ISSUE-727235, HOTFIX-7900)

When writing a file to a hotfolder took more than five seconds, the file could be read before it was fully written. This issue has been fixed.

step-2024.1-2024-10-31-12-11-39

This supersedes 2024.1-2024-10-21-10-44-03 and earlier versions.

Upgrade paths

Fix for failure to display diagnostic and performance tools (HOTFIX-7866, ISSUE-735809)

Fixed problem in which the Periodic Log Writer, responsible for writing business rules, events, and activity data, etc., could stop working completely if, upon initialization, it failed when pinging Cassandra DB due to network/infrastructure issue.

step-2024.1-2024-10-21-10-44-03

This supersedes 2024.1-2024-04-08-14-08-47 and earlier versions.

Upgrade paths

HOTFIX-7313 (HOTFIX-7406, HOTFIX-7505, STIBO-5378, HOTFIX-7606, ISSUE-727516, ISSUE-711395, HOTFIX-7322, HOTFIX-7388, HOTFIX-7542, HOTFIX-7369, HOTFIX-7821, HOTFIX-7624, RD-24159, RD-24011, ISSUE-698955, HOTFIX-7871, HOTFIX-7313, HOTFIX-7677, ISSUE-699571, RDCDM-5984, HOTFIX-7361, ISSUE-72751, HOTFIX-7363, ISSUE-715986, HOTFIX-7463, HOTFIX-7540, ISSUE-74875, RD-24263, RD-24064)

Hotfix HOTFIX-7313 doesn't have an approved description, yet.

Fix for exception that cannot be caught using downloadAssetContent (ISSUE-636839, HOTFIX-7343)

Now, it is possible to catch an exception thrown by downloadAssetContent Asset Download API in JavaScript business rule, if the exception is wrapped in any other exception.

Fix for errors when exporting auto classification rule sets to Excel (ISSUE-697695, HOTFIX-7317)

Fixed a NoClassDefFound error thrown when exporting an Auto Classification rule set to Excel from the STEP Workbench.

Fix for Feature Mapping not working in BMEcat 2005 (HOTFIX-7341, ISSUE-695762)

Fixed the BMEcat 2005 format export problem: it is possible to map the attribute meta data but the mapped data was not exported.

Fix for '<' sign is shown as lt/ for calculated attributes (ISSUE-710663, HOTFIX-7479)

Fixed a problem occurring when single less than / greater than characters were shown as tags when saving the overridden calculated attribute value on a Web UI Node Editor screen for the Attribute Value component.

Fix for production issue - EP not running since Saturday; process stuck in 1 of 1 queue (HOTFIX-7467)

Adding configurable properties to enable logging to detect slow nodes when applying the survivorship rules; minor performance optimization for retrieval of relevant data containers when applying the survivorship rules.

Fix for ML Matcher - unable to select a model (ISSUE-710036, HOTFIX-7470)

Fixed a NullPointerException thrown when a user tried to edit a Machine Learning Matcher in a Matching Algorithm decision table when a Function Data Element with calculated expression was configured. As a Function Data Element with a calculated expression does not have a Return Type, it cannot be used in Machine Learning Matchers, and therefore, should be excluded from the dropdown and not cause the exception.

Fix for unmerged reference not getting deleted from UI when merging already unmerged object through Advanced Merge when the survivor is changed (HOTFIX-7451, ISSUE-698260)

This fix is to remove the Unmerge From reference after merging when it is a self-reference on a survivor record.

Fix for unmerged object getting matched with same surviving object even with confirmed non-duplicate reference existing (ISSUE-700864, HOTFIX-7458)

Entities with confirmed non-duplicates are no longer considered when populating Clerical Review tasks with potential duplicates.

Fix for 'Read Only' is not working in Web UI when Override Control Type is set to 'Typeahead' for LOV attributes (ISSUE-661763, HOTFIX-7485)

Now, an Attribute Value component with a Typeahead Override Control Type on a Web UI Node Editor will be correctly made read only by business conditions.

Fix for node selector function not working properly (HOTFIX-7489, ISSUE-710693)

Node Selector Function was designed to work with multi-selection screens. What this means is that the described issue where a Node Details screen was used for a single product, Node Selection Function cannot work. The functionality for a screen with a single node was added.

Fix for behavior with REST call status code 500 (HOTFIX-7481, ISSUE-708731)

Introduced config properties to disable retrying when receiving a 500 status code from downstream systems when performing a REST or REST Direct Delivery via OIEP in STEP. To enable these config properties, contact Stibo Systems support.

Fix for [Upgrade 2023.4 MP1 Version] STEP PROD - endpoints getting failed intermittently (ISSUE-706687, HOTFIX-7483)

Fixed a problem where IEPs sometimes would end up in 'Failed' state for no valid reason.

Fix for error when exporting the e-catalogs (ISSUE-698103, HOTFIX-7533, ISSUE-706937)

Fixed a problem exporting e-catalogs where the language would be duplicated in XML.

Fix for regression in IIEP failing (HOTFIX-7499, ISSUE-703366)

Fixed ClassCastException occurring when executing an IIEP with preprocessor.

Fix for REST API Version 1 does not work (ISSUE-606769, HOTFIX-7459)

Fixed a problem when the GET requests from REST API V1 requests from Swagger UI were throwing the unexpected error, triggered by the invalid value of the 'Accept' request header.

Fix for PIM - BMEcat 2005 - English exported but not listed as 'Language' (HOTFIX-7444)

A new type of transformation aspect in Export Manager mappings called "BMEcat Language Dimension" has been added. Upon selecting it in BMEcat output file, "lang" attributes will not be filled with the ID of the language but the value of the "stibo_ISO-639-2" attribute of each language. If this attribute is not set or does not exist at all, the ID of the language will be used (as before).

Fix for Web UI: cannot use some subscreens (ISSUE-700199, HOTFIX-7438)

Fixed a problem where collapsed attribute groups could not be expanded on Multi Workspace or Multi Revision screens.

Fix for Entity Reference Mapping issue (ISSUE-695709, HOTFIX-7566)

Fixed unexpected exception that occurred when trying to map an Entity Reference in the Import Wizard in workbench. It was caused by a malformed Survivorship Rule configuration for one of the Matching Algorithms in system. Now, the message will be logged in the application server log to allow customers to find this misconfigured matching algorithm.

Fix for LOV cross-validation (HOTFIX-7570, ISSUE-713147)

Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.

Fix for converting a TIF with a transparent background, the transparency is lost (HOTFIX-7522, ISSUE-686582)

Added 'Keep Transparency' and 'Keep Color Profiles' check boxes for Keep Format options in the image conversions definition.

Fix for Advanced Search failing in PIM UI (HOTFIX-7564, ISSUE-713781)

Fixed a NullPointerException occurring when a Web UI user did not have privileges to see a workflow that was configured for a Workflow Variable Table Header on a Web UI Node list screen.

Fix for ETIM sorting in Web UI (ISSUE-689811, HOTFIX-7359)

Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.' There is also a hotfix available that is applicable to step-11.2-mp2 / mp3, step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.

Fix for Rich Text Editor select and apply feature not working in Chrome (ISSUE-711422, HOTFIX-7562)

Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.

Fix for Not able to access the PROD workbench - Token issue with more App Servers (ISSUE-729886, HOTFIX-7864)

Fix for failed background process (ISSUE-689792, HOTFIX-7268)

Now, the Inbound Integration Endpoints with preprocessor will not preprocess the already processed file a second time if the background process has failed and user resumed it. Instead, an already preprocessed file will be processed by import engine. Also, fixed problem occurring when resuming the failed BGP caused the input file to be deleted, so if a BGP fails again, it cannot be resumed anymore.

Fix for Web UI Asset Preview not working with Microsoft Office (ISSUE-712438, HOTFIX-7541)

Fixed a problem that occurred when MS Office Assets Preview was not displayed in Web UI, even with the 'officepreview' component installed.

Fix for DEV UI additional line displayed in Data Containers (ISSUE-712562, HOTFIX-7555)

Fixed styling issue with double border shown on Web UI Data Container popups between editable and read-only attributes.

Fix for DAM - optimistic locks on import (ISSUE-703606, HOTFIX-7532, HOTFIX-7545)

Fixed a problem occurring when a Business Condition rejection during STEP import caused a respective background process to be reported by the Optimistic Lock health check plugin, even though there were no Optimistic Lock exceptions in this BGP.

Fix for RCA: STEP single node outage (PROD) (ISSUE-712023, HOTFIX-7534)

Backported existing memory improvements for change logs pruning to 11.0.

Fix for Web UI Designer not working correctly with latest Edge / Chrome version (HOTFIX-7539, ISSUE-711822, HOTFIX-7558)

Fixed a problem that was related to Google Chrome / Edge new versions update, which broke the navigation in Web UI design mode when double-clicking on a sub-component.

Fix for References disappears after unmerge (ISSUE-685323, HOTFIX-7488)

Match & Merge Unmerge logic treated a manual change as one that did not survive when a Web UI user worked with the Unmerge Screen and tried to move sources from the original record to a new record that is actually preparing a record for unmerge. The same thing happened with self-references. It is fixed now.

Fix for Data Container Key is ignored during Excel import (HOTFIX-7492, ISSUE-675706)

Data container keys with square brackets were handled improperly when an import action was initiated from workbench. When parsing an attribute configured to be a key value, the parser divides the value into pieces when square bracket occurs. The very first piece was immediately treated as key but obviously it did not match the proper value so importer creates new Data Container instead of updating the existent one. The fix contains changed logic that waits until all chopped pieces are concatenated and runs key matching logic afterwards.

Fix for Attribute Search in Advanced Search combined values if copied from file (HOTFIX-7496, ISSUE-711144)

Now, it is possible to paste multiple lines to an Attribute search descriptor search field on an Advanced Search screen.

Fix for REST API Version 1 does not work (HOTFIX-7626, ISSUE-606769)

Fixed a problem when the GET requests from REST API V1 requests from Swagger UI were throwing the unexpected error, triggered by the invalid value of the 'Accept' request header.

Fix for review of hotfix for external users were not able to reset their password - related to RCA: PROD - STEP was down on single node (ISSUE-716460, HOTFIX-7631)

Fixed synchronization problem with JWT token generation in cluster environments.

Fix for attribute translation (asynchronous translation) status not updated (HOTFIX-7630, ISSUE-705055)

When a setup object had externally maintained metadata attributes, the translation status would never be set to Up to Date. This has been fixed.

Fix for asset upload fails since last GDSN Update (HOTFIX-7627, ISSUE-713131)

In order to guard against faulty network setups, a CSRF token was added to the body of the upload request. This approach is already supported by STEP.

Fix for pen test issue: Alert pop-ups on Multi-Language Screen and General Information screen (ISSUE-718006, HOTFIX-7623)

Introduced protection against XSS attacks for values saved via Table Header Value component in Web UI. With enabled protection, a value will be sanitized from the potentially dangerous characters. To enable this property, contact Stibo Systems Support.

Fix for Publication Group ID not maintainable in outbound (ISSUE-716370, HOTFIX-7611)

Fixed a problem happening when an OIEP editor was not saved when a user modified the configuration settings under the 'Configuration' flipper the for Business Action / Datasheet creation processing engines in STEP Workbench.

Fix for Advanced Merge Screen taking a long time to load (ISSUE-710722, HOTFIX-7612)

Fixed a performance issue caused by a huge amount of Matching Algorithms on a system, so when retargeting incoming references during Match and Merge there was an iteration through the matching algorithms when unnecessary checking whether a reference source is a Golden Record. This unnecessary check has been removed from Match and Merge functionality as it is only related to the Matching and Linking component model.

Fix for multiple Data Containers cannot be added or removed in one go (ISSUE-712436, HOTFIX-7598)

Fixed a problem occurring when saving multiple Unfolding Data Containers in Web UI resulted in saving only the last one.

Fix for Revision Management not working in Web UI (ISSUE-715174, HOTFIX-7610)

Fixed an unexpected exception on the Multi Revision screen related to processing hidden (due to the collapsed attribute group) items on a Node List.

Certificate update for Stibo System (HOTFIX-7604, ISSUE-716468)

Updated Excel Smartsheet digital certificate for all supported STEP versions.

Fix for investigation of JVM memory consumption (HOTFIX-7592, RDSUP-297)

Fixed the memory leak caused by using class loader with LRU cache of Autocloseable elements that were not closed before eviction.

Fix for Empty Recycle Bin Action failing on PROD (HOTFIX-7581, ISSUE-714624)

Introduced a possibility to suppress unexpected exceptions when purging recycle bin. In order to enable this property, contact Stibo Systems Support.

Fix for Query Search Function not working for Reference Header of Data Container (HOTFIX-7755, ISSUE-687291, HOTFIX-7569)

Fixed QuerySearchFunction for Reference Header of Data Container. Now, choosing the proper function is possible. It is also possible to choose the proper Node in a Data Container for this chosen Business Function.

Fix for RCA for a pre-production environment outage (ISSUE-713765, HOTFIX-7567)

This redundant healthcheck has been removed: * InvalidPrevMaxHistoryRevisions - 'Invalid Previous and Maximum History Revisions' The other version of the same healthcheck has been made more stable: * PrevMaxHistories - 'History entries pointing to non existing previous version.'

Fix for LOV cross-validation (ISSUE-713147, HOTFIX-7599)

Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.

Fix for internal error when user tries to change an LOV value on Reference (HOTFIX-7590, ISSUE-714544)

Now, Classification Product Links and References components on the Web UI Node Editor will support large (more than 5000 values) LOVs, configured as headers for these components with typeahead representation.

Fix for error when exporting ID and Name of attributes (HOTFIX-7591, ISSUE-714238)

Fixed unexpected exception occurring when a user clicks on the Export Current view on an Attribute Group management screen. Instead, as expected, a dialog for choosing the node type will be now shown.

Fix for REST API Version 1 does not work (ISSUE-606769, HOTFIX-7572)

Fixed a problem when the GET requests from REST API V1 requests from Swagger UI were throwing the unexpected error, triggered by the invalid value of the 'Accept' request header.

Fix for export data (Excel) with missing asset references (ISSUE-501437, HOTFIX-7578)

Fixed a problem in Excel export where asset references were missing when multi-level parent attribute mapping was selected.

Fix for inability to login to workbench after upgrade to 2023.4 (ISSUE-688478, HOTFIX-7588)

It is now possible to login to the workbench with a LDAP STEP user where the user ID and the username differs.

Fix for error occurring when changing max length or externally maintained field of some attributes (HOTFIX-7594, ISSUE-715157)

It is now possible to make schema changes of calculated attributes, also when using a Lock-free Schema Change.

Fix for STEPXML export throws out of memory (HOTFIX-7587, ISSUE-714396)

Introduced a possibility to disable pretty-print for Generic XML if it causes the out-of-memory problems with huge Generic XML output. In order to enable this possibility, contact Stibo Systems Support.

Fix for '<' sign is shown as lt/ for calculated attributes (ISSUE-710663, HOTFIX-7579)

Fixed a problem occurring when single less than / greater than characters were shown as tags when saving the overridden calculated attribute value on a Web UI Node Editor screen for the Attribute Value component.

Fix for unknown exception crashing IIEP (HOTFIX-7553, ISSUE-703570)

Fixed a problem with IEPs occasionally failing when they were rescheduled.

Fix for Create Variants Action issue with object types allowed (HOTFIX-7585, ISSUE-709185)

Now the 'Object types allowed' parameter will be respected by the Create Variants Action in Web UI when displaying a drop down list with the valid object types for creating variants.

Fix for getting 'You have unsaved changes on current page.' pop-up (HOTFIX-7670, ISSUE-718626, HOTFIX-7700)

Fixed a problem occurring when a Globally Configured Multi Edit Data Container was incorrectly marked as changed when it was displaying more than 50 data containers. It lead to a warning related to unsaved changes when a user tried to navigate to other tabs on a Web UI Node Editor screen, even though there were no manual changes.

Fix for Browse and Search tabs giving fatal error (RD-23998, HOTFIX-7342)

Fixed setback occurring when a typeahead field on an Add Data Container popup for references was not populated after choosing a reference from the node picker. Another issue where searching for a reference target in an Add Data Container popup's node picker search tab could lead to an Oracle exception, because the search was done for all object types instead of only the valid reference target type, was also fixed. There is also a hotfix available that is applicable to step-2023.4 / mp1 and step-2024.1.

Fix for cannot sort children in Web UI component for classifications (HOTFIX-7671, ISSUE-705091)

Fixed sorting node children in the Web UI component for classifications (Classification screen).

Fixed issue with LOV values (ISSUE-698968, HOTFIX-7345)

Fixed incorrect behavior occurring when it was not possible to save values, chosen from a suggestion on a Data Container Popup in Web UI, if it was an LOV with more than 5,000 values and the user chose one of the values with different IDs but similar values.

Fix for custom ref target throwing an error (ISSUE-698992, HOTFIX-7344)

Fixed a NullPointerException thrown when a user configured a Run Business Action on a Web UI Node List with a business function as a search function.

Additional logging for when the supplier import failed (ISSUE-688269, HOTFIX-7328)

Added additional logging. There is also a hotfix available that is applicable to step-10.3-mp4 / mp5, step-2023.4 / mp1, and step-2024.1.

Fix for ETIM sorting in Web UI (ISSUE-689811, HOTFIX-7338)

Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'

Fix for Smartsheet export does not include attributes inherited from classification (HOTFIX-7664, ISSUE-716386)

Introduced a config property to ignore attributes, linked to classifications, belonging to exported product or hierarchy, which allows users to export inherited attribute links from classification hierarchy in Smartsheet format. To enable this property, contact Stibo Systems support.

Fix for when the Web UI product summary card thumbnail does not enlarge (ISSUE-675716, HOTFIX-7336)

Fixed the displaying of TIFF thumbnail images in the Product Summary Card. 

Fix for when 'Follow Single Reference' component destroys screen (ISSUE-693618, HOTFIX-7277, HOTFIX-7314)

Fixed adding the 'Follow Single Reference' component. Now, child components of this component must be added separately while editing this component.

Fix for Lock-free Schema Change (HOTFIX-7321, ISSUE-675030)

In some cases, Lock-free Schema Change operations would get blocked, requiring a server restart for the operation to complete. This has been fixed. There is also a hotfix available that is applicable to step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.

Fix for all attributes are not shown when a new reference is added in Multi Reference screen (HOTFIX-7661, ISSUE-715731, RDSUP-338, RDSUP-337)

Reverted a changeset causing the setback.

Additional logging for forgot password: password reset poisoning vulnerability (ISSUE-692186, HOTFIX-7276)

Added the possibility to disable password recovery functionality. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3, and step-2023.4 / mp1.

Fix for when after an upgrade user could not add the 'Coefficient' in performance data under 'Coefficient Limit' (HOTFIX-7319, ISSUE-696848)

Fixed a setback when it was not possible to save more than one data container reference in the data container 'Add Data Container' action on the Web UI Node Editor.

Fix for PROD Systems is blocked: no one could work (ISSUE-697059, HOTFIX-7311)

Fix for race condition in STEP which caused the system to lock.

Fix for when editing metadata on inherited references, the inherited reference is changed instead of a local reference being created (HOTFIX-7310, ISSUE-691238)

Now, it should not be possible to edit an inherited reference metadata on the Web UI Node Editor screen via the 'References' component.

Fix for RCA action item: Fix the NSM report memory consumption (ISSUE-717796, HOTFIX-7656)

Some Lock-free Schema Change operations would need to check that no-compact / soft-value migration was ongoing. And, when doing so, leaked internal lock-requests potentially running of memory. This has been fixed for the customers having completed the migration and those using Cassandra.

Fix for when origin 'null' has been blocked by the CORS policy (ISSUE-693430, HOTFIX-7320)

Fixed a problem when RESTAPI V2 requests are blocked by CORS policy when they are sent from JavaScript code.

Fix for Data Profiling: Most / Least Complete Attributes not visible in Web UI (ISSUE-716251, HOTFIX-7658)

Fixed a problem occurring when the Most / Least complete attribute value widgets were not shown correctly on the Web UI Node Editor screen.

Fix for error in ECA editor / viewer after upgrading to 2024.1 latest hotfixes (HOTFIX-7659, ISSUE-718877)

Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.

Fix for an error while sending diagnostics logs (HOTFIX-7291, ISSUE-683358)

Fixed the error which happened when sending the diagnostics when STEP is running on two nodes and when SAML SSO is enabled for the admin portal.

Fix for ETIM views in Advanced Search showing ALL ETIM attributes instead of the valid ones (ISSUE-719150, HOTFIX-7646)

Fixed a problem where invalid headers were shown on a Node List under the initially collapsed Attribute Group header.

Fix for Web UI: Packaging tree is not available after applying the latest image on DEV (HOTFIX-7654, ISSUE-719983)

Fixed a problem where the Packaging screen Node List headers stopped being displayed.

Fix for 'Error Export' CSV Outbound Integration End Point (ISSUE-695670, HOTFIX-7292)

Fixed a problem when empty reference metadata was not exported in CSV format, even with Output empty values option enabled.

Fix for pen test issue: Alert pop-up in Advanced Search (HOTFIX-7648, ISSUE-719562)

Introduced a set of properties that will escape potentially harmful characters in collection names, when the collection is created from Web UI, in order to prevent XSS attacks. To enable these properties, contact Stibo Systems Support.

Fix for the Web UI: custom exports issue (HOTFIX-7308, ISSUE-697207)

Fixed a problem when choosing a reference mapping, then choosing a Classification Product Link for it on Simple / Custom Exporter screen in the Web UI, caused this mapping to not save properly and therefore cannot be reused from the saved template. There is also a hotfix available that is applicable to step-2023.4 / mp1 and step-2024.1.

Fix for large LOVs not working in Instrument (HOTFIX-7618, ISSUE-711332)

Now, GraphQL 'validListOfValuesEntries' should return more than 5000 values for LOVs.

Fix for Prod: Button not working properly when applying the filters (HOTFIX-7307, ISSUE-696929)

Fixed a problem when Toolbar actions did not work correctly on Multi Reference screen in the Web UI, when filters were applied on one or more table headers and 'Select All' action was used to select the items in the list.

Fix for Azure Blob storage publisher failing on business action (ISSUE-693590, HOTFIX-7294)

Fixed a problem when having a misconfigured business rule Event Processor in STEP caused an asset publisher to fail when validating the usage of configured attributes.

Fix for when the Web UI rich text editor does not copy tags (HOTFIX-7279, ISSUE-694538)

Fixed a problem when an attribute value with could not be copied and pasted on the Web UI node editor, when there was no tag 'hyperlink target' in STEP and the validator failed with unexpected error.

Fix for performance in Web UI (HOTFIX-7608, ISSUE-702739)

General performance fix for Web UI.

Fix for the Web UI Global Navigation search configuration / Below search not working for attributes (HOTFIX-7284, ISSUE-689512)

Fixed a problem when Web UI's Global Navigation Search parameter's Below Search with multiple root nodes configured was treating nodes as 'AND' searches, which means that a search was performed for a result which belongs to all below root nodes. Now, it is changed to correct behavior - a search is performed under each of Below search root nodes.

Fix for Multiple Value allowing duplicates for the same record (ISSUE-710424, HOTFIX-7644)

The fix was to disable inserting duplicated values for LOV in Web UI.

Fix for RCA: STEP went inaccessible (HOTFIX-7288, ISSUE-696139)

Fixed a problem when the Activity Log repository occupied a large amount of memory, if the amount of distinct threads were started within a flush interval. It could have caused an Out Of Memory problem. A property was introduced that will limit thread repository size. To decrease this property, contact Stibo Systems support.

Fix for error in ECA editor / viewer after upgrading to 2024.1 latest hotfixes (HOTFIX-7638, ISSUE-718877)

Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.

Fix for an error with the configurations import to a lower environment (HOTFIX-7269, ISSUE-684591)

Fixed a NullPointerException when importing a configuration for non-existing Outbound Integration Endpoint.

Fix for error in ECA editor / viewer after upgrading to 2024.1 latest hotfixes (HOTFIX-7704, ISSUE-718877)

Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.

Fix / RCA for when STEP went unavailable (HOTFIX-7616, ISSUE-715869)

The fix is to truncate error messages for very large import files with invalid characters.

Fix for CKEditor 4.22.1 warning pop up (STIBO-5453, HOTFIX-7634)

Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.

Fix for infinite loop by diagnostics (ISSUE-714162, HOTFIX-7620)

Now, the check for data inconsistencies request from the workbench diagnostics flipper will be kept alive, as it can be quite time consuming.

Fix for single-update mode Manually Sorted changes the order depending on where it is applied (ISSUE-709790, HOTFIX-7633)

When using Lock-free Schema Change to change an attribute, the position of the attribute in any manually sorted attribute groups would be lost. This has been fixed.

Fix for Elasticsearch results not displayed in Web UI post reindexing (HOTFIX-7639, ISSUE-713016)

After the fix, global events that are triggered in both Main and Approved workspaces will not interfere with Elasticsearch 'Triggering Workspace' settings.

Fix for regression after latest Stibo Systems SaaS update - Import (ISSUE-715599, HOTFIX-7632)

Fixed a problem where XSLT transformation would be skipped and go straight to STEP XML import in some case.

Fix for reference target of a parent gets deleted while changing the (inherited) reference target of a child object (ISSUE-693983, HOTFIX-7400)

Fixed a problem where it was not possible to create a local reference via the Table Header References component on a Web UI Node List.

HOTFIX-7574 was backported to 2023.4 and 2024.1 (HOTFIX-7727, ISSUE-726322)

Backported HOTFIX-7574: Fixed a problem occurring when the frequent deletion of a Web UI alert notification caused a lot of changes to Change Logs, which could cause memory and performance problems. Now, Web UI Alert Notifications deletions will not trigger the change log deletion event.

Fix for the Bulk Import Widget (ISSUE-694088, HOTFIX-7373)

Fixed displaying of attributes mapped in many different columns for the Bulk Import Widget.

Fix for STEP Web UI dropdown component does not keep track of an emptied value (HOTFIX-7729, ISSUE-722096)

In the Web UI, when a multi-valued LOV attribute had one of its values cleared, the value would no longer exist in the dropdown list. This has been fixed.

Fix for migrated processes are empty and show no execution report (ISSUE-715945, HOTFIX-7730)

If a Windows-based STEP system was migrated to SaaS, accessing files from a pre-existing background process could fail due to incorrect file paths. This has been fixed.

Fix for exports being approx. 40% slower since STEP update (HOTFIX-7719, ISSUE-720558)

Performance optimization of the domain exporter was done in regards to exporting values in cross-context mode.

Fix for Web UI: Cannot use some subscreens (HOTFIX-7398, ISSUE-700199)

Fixed a problem where collapsed attribute groups could not be expanded on the Multi Workspace or the Multi Revision screens.

Fix for attribute names cut off in STEP'n'Design (ISSUE-699603, HOTFIX-7387)

Fixed problem in InDesign client where attributes names were being cut short when the name contained a dot character.

Fix for server error in Inbound Integration Endpoints (HOTFIX-7725, ISSUE-725867)

Fixed NullPointerException thrown when uploading files via the File Loading Widget, which was caused by added a CSRF token to the upload request and incorrectly treating it as a file item.

Fix for exports failing due to java.lang.UnsupportedOperationException: Cannot get parent of combined element error (ISSUE-697485, HOTFIX-7399)

Some exports previously due to a lengthy 'java.lang.UnsupportedOperationException: Cannot get parent of combined element' error. Users should no longer encounter this error. However, if they do, the error messaging has been updated with more detail to better help users identify the problem. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3, step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.

Fix for some OIEPs running for two days and stuck at 35% (HOTFIX-7402, ISSUE-696140)

Introduced a possibility to set a session timeout for SFTP connection in SFTP delivery. To set this timeout, contact Stibo Systems Support.

Fix for BMECat exports unable to export language dependent attributes (HOTFIX-7408, ISSUE-692488)

An XML file exported using 'BMEcat 2005' format in STEP could return wrong attribute values. This problem may occur when the exported attribute value was different from a single qualified value. This could happen in case an attribute value was inherited from a parent dimension point. This has been fixed. The exported XML file will contain a single qualified value instead.

Fix for datasheet creation fail (HOTFIX-7393, ISSUE-678842)

Print Publisher: The InDesign sidecar could fail to restart, leaving the error 'The process cannot access the file because it is being used by another process' in the sidecar payload log. This error occurs when one or more InDesign renderers have failed to shutdown smoothly. Improvements have been made to the sidecar startup process to automatically shutdown any rogue InDesign renderers.

Fix for asset upload fails since last GDSN Update (HOTFIX-7716, ISSUE-713131)

In order to guard against faulty network setups, a CSRF token was added to the body of the upload request. This approach is already supported by STEP.

Fix for missing classifications in BMEcat export (HOTFIX-7394, ISSUE-681754)

Fixed the issue with missing classifications in BMEcat export when classification references are inherited to the exported product.

Fix for imports do DC inserts instead of updates (ISSUE-680892, HOTFIX-7397)

On very few systems, it has been observed that an import can occasionally create duplicated Data Container keys. It is unpredictable and has not been reproduced. This patch does not bring any functional changes, it only provides more information about processing of Data Containers during import. 

Fix for STEP Prod keeps going unavailable (ISSUE-702104, HOTFIX-7379)

A very large number of recent changelog entries could cause STEP to run out of heap memory. This has been fixed. There is also a hotfix available that is applicable to step-2023.4 / mp1 and step-2024.1.

Fix for CMDM Golden Record Merge Web UI component causing error (HOTFIX-7390, ISSUE-701303)

Fixed NullPointerException caused by a sporadic problem related to transaction command interception in Web UI. There is also a hotfix available that is applicable to step-2023.4 / mp1 and step-2024.1.

Fix for the issue from a previous customer-specific ticket has reoccurred (ISSUE-698036, HOTFIX-7389)

Fixed a problem when importing a CSV with a value, escaped by an unnecessary amount of double quotes, was causing an error with the Allow Multiple Line option in STEP Import Manager.

Fix for suppliers unable to link existing images to a product (ISSUE-719078, HOTFIX-7706)

Fixed an issue where an In-Memory system could not link products to assets for vendors in the Web UI.

Fix for efficient query to identify all assets IDs that are stored in the Oracle DB (vs the EFS) (HOTFIX-7360, ISSUE-685240)

Performance improvement was made related to the method of counting nodes recursively in a hierarchy. This is, for example, used in asset migration.

Fix for issue with Hide Equal and Mark Different for Target or Reference Metadata Value Header in Multi Revision screen (ISSUE-711124, HOTFIX-7708, HOTFIX-7829)

A problem in Web UI Multi Revisions Screen has been fixed so that Target or Reference Metadata Value Headers is again included in Mark Different / Hide Equal actions.

Fix for Rich Text Editor testing miscounts the number of characters (HOTFIX-7392, ISSUE-596610)

Fixed a problem occurring when line breaks were not counted in the Rich Text Editor popup on a Web UI Node Editor, which resulted in validation errors when trying to save the value with line breaks later on.

Fix for new DC (record) cannot be added in the UI (HOTFIX-7714, ISSUE-694946)

Fixed a problem where it was not possible to save a data container with attribute values with units, when selected on an Add Data Container action on the Web UI Multi Edit Data Container component.

Fix for IIEP - problem with preprocessor (HOTFIX-7372, ISSUE-698511)

Fixed a problem occurring when the STEPXML joiner was not able to write replacement rules due to race condition on a cloud system, which caused a whole BGP to fail. Now the replacement rules will not be read and written if they are not configured in the preprocessor, and an IIEP will not fail if replacement rules failed to be read in one BGP.

Fix for purging event processor taking hours (HOTFIX-7417, ISSUE-683794, HOTFIX-7365)

Some problems related to the Revision Management Processing Plugin has been fixed. These problems were both related poor error messages given the the user, when not being able to purge revisions for a node. If you cannot delete any revisions due to there being events for them, you will get the error message "Revisions cannot be purged, because they are used in the following Event Queues: ." However, if the event queue is linked to an event processor, the queue itself will be hidden in the UI and have an ID like "stibo.222" - which is not helpful to the end users. In some cases you would get the above message event if it was not an event stopping events from being deleted but rather because of "branch points." In this case the message has been changed to "Revisions cannot be purged, because they are used as branch points." It would also be possible to get the above error message in some situations when there was nothing to delete. This has also been fixed to not throw an error. There is also a hotfix available that is applicable to step-10.3-mp4 / mp5 and step-2024.1.

Fix for Inbound EVP failing for bulk uploaded records (ISSUE-700277, HOTFIX-7349)

Added better logging to aid teams in capturing the issue.

Fix for Autopage - HTTP transport error: java.net.ConnectException/Failed DTP document upload to STEP Publication (HOTFIX-7375, ISSUE-650734)

Print Publisher Server: Intermittent network issues could cause instability in the connection between STEP and the InDesign Sidecar. Improved the reliability of the connection by introducing an automatic retry in the connection mechanism.

Fix for duplicate values warning appearing for multi-valued attributes when there are no duplicates on 2023.3 and above (ISSUE-725737, RDSUP-339, ISSUE-725657, HOTFIX-7694, HOTFIX-7724)

Fixed a problem with the detection of duplicate value entries in multi-valued attributes in the Web UI. With this fix, duplicates are correctly detected and marked, including when the duplicate is due to two entries where one is an LOV value and the other is the ID of the value.

Fix for subscreen does not refresh (correctly) when selecting an item on a main screen (HOTFIX-7384, ISSUE-682646)

Fixed a problem occurring when selecting item details on a Node List screen in Web UI, where the packaging hierarchy was configured on a Details screen, did not show the details of such packaging hierarchy on other nodes but on a first one. This occurred if the Show Top Item on Load design mode parameter was configured on a parent node list.

Fix for the data container add option display is disabled for initial entry (HOTFIX-7430, ISSUE-698659)

Fixed a problem occurring when an Add Data Container action was not enabled on a Web UI Node Details screen with Multi Edit Data Container component on an initial load of the component. A problem could occur sporadically without any precondition, because by default an Add Data Container action availability was set to 'false' - unavailable.

Fix for Empty Recycle bin running long and then fails on entities (ISSUE-692697, HOTFIX-7348)

A Cassandra-specific fix was made for a problem where users received a 'SnapshotTooOldException' message when emptying the recycle bin when there were many nodes in the recycle bin.

Fix for localization of workflow state names in Web UI with Task component (HOTFIX-7693, ISSUE-701676)

A fix was implemented to make localization match on language only, if an exact match cannot be made between the configured localizations for state and event names and the Web UI user's locale.

Fix for product sorting in tables of Publication Classifications not working in STEP 2023.4 as before (ISSUE-699909, HOTFIX-7364)

Fixed problem where product sorting was not working on STEP tables where manual sorting was being used.

Fix for saved export configuration does not work on publication level (HOTFIX-7395, ISSUE-699502, HOTFIX-7357, HOTFIX-7358)

Fixed a problem where the Export Wizard would not load an Alpha Index Export configuration correctly.

Fix for RCA for a production environment outage (HOTFIX-7681, ISSUE-722164)

When running JavaScript business rules, there is a deadline for how long they are allowed to run. This mechanism had an error so that when stopping a business rule, in rare cases, it would not only cause the process running the business rule to fail but crash the entire server. This has been fixed.

Fix for ORA-00001 exception in business rule (HOTFIX-7381, ISSUE-689961)

Fixed a problem on an Oracle-based STEP installation occurring when clearing and setting the same value on a reference multiple times in the same transaction.

Fix for post upgrade issues (HOTFIX-7386, ISSUE-702556)

Fixed UnknownFormatConversionException thrown on attempt to login or run a BGP by user, whose password contains % character.

Fix for Web UI: Changing point to comma for numeric fields (ISSUE-704705, HOTFIX-7695)

Delocalizing non-date type attributes in Parameterized Business Actions in Web UI to avoid validation errors related to language-specific formats. A Business Action gets the value in delocalized format.

Fix for initial Revision Date / Time is replaced with Current Date / Time during item approval (ISSUE-686018, HOTFIX-7377)

The ordering of revisions was sometimes incorrect, which could produce problems for certain operations: approve, revive, purge, getTailRevision (API handle), and others. This has been fixed.

Fix for Matching tab no longer showing the matching algorithm used for Confirmed Duplicates and Confirmed Non Duplicates. (ISSUE-690722, HOTFIX-7354)

Fixed a problem occurring when valid matching algorithms were not shown on the workbench Matching tab for a selected item in Confirmed Duplicates / Confirmed Non Duplicates flipper tables.

Fix for setting 'Force Typeahead' parameter (Task became Error) (ISSUE-699695, HOTFIX-7687)

Setting the config property Portal.ValueGroup.LOV.ForceTypeahead=true had no effect for Web UI value groups with the display mode set to Sectioned. This has been fixed.

Fix for errors in completing task (InDesign) after upgrade (ISSUE-645783, HOTFIX-7376)

The STEP server is now able to retry writing a DTP document if an Optimistic Lock error occurs. The Optimistic Lock error may occur if several InDesign renderers are configured and more of the renderers are trying to write the DTP document to the same section at the same time.

Fix for 2023.4 - Translation files no longer work correctly (HOTFIX-7355, ISSUE-698878)

Old translation exports from older versions of STEP could not be imported into newer versions of STEP.

Fix for Event Processor Name used in Matching Algorithm disappeared in the duplicate candidates listed entries (ISSUE-690722, HOTFIX-7354, ISSUE-628895)

Fixed a problem occurring when valid matching algorithms were not shown on the workbench Matching tab for a selected item in Confirmed Duplicates / Confirmed Non Duplicates flipper tables. Also, fixed a problem occurring where it was not possible to remove the confirmed duplicate / non duplicate relation from Matching tab for Linked Match Code matching algorithm, because no matching algorithms were shown in the corresponding cell.

Fix for MergedInto reference not deleted from record after Unmerge Operation (HOTFIX-7374, ISSUE-698314)

Fixed issue where a MergedInto reference is not removed after an UnmergedFrom reference is created. There is also a hotfix available that is applicable to step-2023.4 / mp1 and step-2024.1.

Fix for removal of suppression not updated in published environment (HOTFIX-7672, ISSUE-693334)

Fixed the removal of suppressions in published environment using ReplacementRules.

Fix for detailed error not showing in Translation Inbound failed BGPs (HOTFIX-7351, ISSUE-667346)

Fixed a NullPointerException that was triggered by customer code.

Fix for project - Promote article is failing with NullPointerException in new SaaS environment (ISSUE-722470, HOTFIX-7685)

Fixed a bug occurring when using the matching algorithm mechanism with In-Memory enabled. It could, in some cases, produce NullPointerExceptions (NPEs). This error happens if you have created confirmed duplicate or non-duplicate relations between objects of different object types, and then you remove one object type from the Matching component model where objects of this object type have such confirmed relations. Invoking the matching algorithm after such a scenario could then produce an NPE. This has now been fixed.

Fix for outbounds failing due to issues at InDesign server (HOTFIX-7340, ISSUE-686218, HOTFIX-7339)

It is now possible to define a property which specifies an extra port for the InDesign server. The port is used by the sidecar to monitor the InDesign server. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3.

Fix for error in ECA editor / viewer after upgrading to 2024.1 latest hotfixes (HOTFIX-7673, ISSUE-718877)

Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.

Fix for two attributes not populating for the original object after Unmerge (HOTFIX-7675, ISSUE-699505)

Fixed an issue occurring when a data container object is not removed during Unmerge, because it contains an Externally Maintained attribute with a value.

Fix for duplicate mimes content in BMEcat 2005 (ISSUE-695337, HOTFIX-7356)

Fixed duplicated mime type in BMEcat 2005 export when inherited reference is overriden.

Fix for LOV Value ID displaying instead of Value in Title with Unfold View Data Container (HOTFIX-7450, ISSUE-698948)

For LOVs in Data Container Representation > Title with Unfold View on Node Details display, the value is now displayed instead of the Value ID when the attribute is read only.

Fix for previous object revisions do not respect privileges (HOTFIX-7790, ISSUE-725186, HOTFIX-7789)

Users with restricted view privilege rules could see attributes on past revisions of products, classifications, assets, etc., that they were not supposed to see. This was caused due to the enforcing of view privileges on revisions of products, classifications, assets, etc., was not implemented yet. This was fixed by implementing the missing part that checks if the user has view privileges on the attribute on the revision of a given object / node. 

Fix for error while importing image through Asset Importer (ISSUE-702302, HOTFIX-7426)

Fixed an error in the 'Softvalues with Dual Visibility' health check, which caused it to fail whenever it found data inconsistencies.

Fix for changing LOV values in Web UI not triggering validation rules (ISSUE-708280, HOTFIX-7454)

Fixed a problem occurring when LOV cross validation stopped working on a Web UI Node Editor screen without saving the values of LOV attributes.

Fix for 'Run Business Action' with bind of 'Query Home' on Task List screen is throwing error (ISSUE-710380, HOTFIX-7468)

Fixed a problem where the QueryHome bind in a JavaScript business rule caused a NullPointerException when this business rule was called from a Web UI Run Business action on a Node List screen. There is also a hotfix available that is applicable to step-11.1-mp4 through mp6, step-2023.4 / mp1, and step-2024.1.

Fix for no rollback performed after a 'custom save action' got an exception in Web UI (ISSUE-725639, HOTFIX-7860, HOTFIX-7784, HOTFIX-7855)

Now, a Web UI Node Editor screen will be reloaded after receiving an exception from the Run Business Action with the Save Before Execute parameter enabled.

Fix for SQL Exception in IIEP (HOTFIX-7802, ISSUE-728414)

Fix for rare cases where import might fail in an environment with multiple application servers doing import in an Oracle environment.

Fix for redirection to Task List after clicking on Submit button shows all objects and the status flag does not work (ISSUE-703624, HOTFIX-7448)

After clicking Submit on the Node Details screen and redirecting to a Task List, information about Status Flag was missed. Now, the information about Status Flag is taken from current task status and passed again to the Task List.

Fix for fatal: unexpected error/ Custom Export on Web UI (PRESALINTERNAL-1532, HOTFIX-7425)

Fixed unexpected exception that was thrown when performing a Custom Export from Web UI, when a saved Custom Export view contained the Parent mapping.

Fix for events not being deduplicated when generated from multiple referenced objects (ISSUE-704836, HOTFIX-7456)

The first batch of events returned from an event queue might contain duplicated events even though the event queue was configured to deduplicate events. This has been fixed.

Fix for IIEP failing in production with "No front revision for object, unexpected" error (HOTFIX-7446, ISSUE-708056)

This is a fix for a rare scenario: An import running multiple business rules, where the first business rule deleted the current object and the next business rule attempts to access the current object. For example: BR delete var del = node.delete(); del.approve(); BR revision node.getRevision(); This scenario would throw an exception with a lengthy error message. After the fix, users will find a simplified, informative error when this situation occurs.

Fix for 'Keep existing product selection' not working on Export Manager (HOTFIX-7754, ISSUE-726609)

Fixed a problem with 'Keep existing product selection' not working in workbench Export Manager, once selected from the Conflicting Product Selections dialog.

Fix for 2023.4 release creating unnecessary events (ISSUE-708157, HOTFIX-7442)

Imports would cause events to be generated, even if the import did not cause any change in data. This has been fixed.

Work done for prod environment output error that occurred when checking the operation of an OIEP (HOTFIX-7759, ISSUE-728920)

Additional logging and a better error message was added in order to determine cause of export error.

Fix for Conditional Attribute with condition .* does not work (ISSUE-724000, HOTFIX-7765)

Now, Conditional Attributes will support trailing or single wildcard characters during evaluation. Notice that leading wildcards are ignored, and wildcards in the middle of a string are treated as a part of a string. Also, notice that instead of ".*" (dot start) pattern, a single "*" (star) pattern should be used.

Fix for cannot revert changes (HOTFIX-7763, ISSUE-718852)

Fixed a bug for Oracle-based STEP systems, where - in some situations - could make STEP fail to revert an object with references to a previous version.

Fix for Web UI component (ISSUE-706843, HOTFIX-7436)

Fixed a problem occurring when a Web UI Target or Reference Metadata Value Header was not showing a correct value after saving a value and then modifying it again on a Web UI Node List.

Fix for auto deletion for Web UI revision is not working properly (ISSUE-696155, HOTFIX-7441)

Fixed auto deletion of revisions of Web UI. Now, web revisions older than 7 days / month are deleted properly.

Fix for asynchronous translation component - Translation status bug (ISSUE-721800, HOTFIX-7750)

When auto-approve translation is deselected in an asynchronous translation, the translation status would not always update correctly. This has been fixed.

Fix for address attribute displaying address in wrong format (HOTFIX-7439, PRESALINTERNAL-1529)

Now, line breaks will be replaced with spaces when displaying a Web UI Unfolding Data Container representation's attribute. Previously, line breaks were not displayed at all, which lead to representation text being collapsed if it contained line breaks. There is also a hotfix available that is applicable to step-2024.1.

Fix for JavaScript try catch fails when using assetDownloader (ISSUE-706533, HOTFIX-7431)

Fixed a problem when the STEP Graphics Image Processor was throwing an Image Processing Exception which was treated as an unchecked exception by the Asset Download Home public API. This made it impossible to catch such an exception in the JS business rules. Now, a checked Image Parser Exception will be thrown instead.

Fix and RCA: STEP went unavailable (PROD) (ISSUE-725418, HOTFIX-7746)

Fixed a memory leak when downloading assets.

Fix for Remove Reference not working with thousands of references (HOTFIX-7747, ISSUE-724482)

Improved error handling for Remove Reference Bulk Update plugin was added, so the system will not hide the actual error, which could appear when retrieving an already deleted reference.

Fix for tables: row-definition keep-with-next does not work reliably (HOTFIX-7419, ISSUE-699517)

Print Publisher: If a text frame contained a table with all rows set to 'Keep with next,' the first table in the frame could incorrectly split when it should have been moved to the next page. This is now fixed.

Fix for workbench facelift: Outbound Integration Endpoints that use the default parameter plugin cannot be saved (RD-24022, HOTFIX-7378)

Editing Outbound Integration Endpoints could fail silently and any changes made to the configuration would not be saved. This is now fixed.

Fix for Recycle Bin cannot be opened or purged (HOTFIX-7429, ISSUE-706593)

Added config option to skip analysis of the recycle bin when emptying. This is because it can take a very long time. To enable, contact Stibo Systems Support.

Fix for inherited reference not showing in Referenced Asset Representation (HOTFIX-7749, ISSUE-540544)

The Referenced Asset Representation component was modified to allow for displaying inherited assets, which are not valid for the specific selection.

Fix for STEP being unavailable (ISSUE-700252, HOTFIX-7433)

Updated libraries used for Azure blob storage. Newer versions have better memory behavior.

Fix for issue with reference change after unmerge (ISSUE-716948, HOTFIX-7753)

Added more logging to unmerge inbound references assignment to indicate whether the references are not auto-assigned due to them not being a part of matching model.

Fix for unexpected error: Please contact your system administrator. Null (HOTFIX-7440, ISSUE-697305)

Added more logging for further investigation.

Fix for empty title with dialog by Multi Edit Table view displaying column (ISSUE-700450, HOTFIX-7415)

Fixed issue with showing Reference Headers when no data container instances were configured for a Globally Configured Multi Edit Data Container component.

Fix for multivalue features in ECLASS (BMEcat2005) are not exported properly (ISSUE-694327, HOTFIX-7416)

Fixed the issue with Multivalue Features in ECLASS (BMEcat2005). The multivalues were not split correctly when the 'Attributes Inherited from Classification' mapping feature was used.

Fix for errors in completing task (InDesign) after upgrade (ISSUE-645783, HOTFIX-7421)

The STEP server is now able to retry writing a DTP document if an Optimistic Lock error occurs. The Optimistic Lock error may occur if several InDesign renderers are configured and more of the renderers are trying to write the DTP document to the same section at the same time.

Fix for post upgrade to 2023.4 - 'Org.xml.sax.SAXParseException' error (HOTFIX-7428, ISSUE-705098)

Fixed a problem with adding mandatory attributes to a workflow in the case that the ID contained an ampersand.

Fix for Web UI saved searches error out for 2024.1 upgrade defect (HOTFIX-7424, ISSUE-706880)

Fixed problem occurring when a target / source item was deleted from STEP but still existed in a saved Web UI Advanced Search Reference / Referenced By search, which caused an unexpected exception to appear when executing such a search on this screen.

Fix for production web server occasionally down (ISSUE-692245, HOTFIX-7423)

Fixed a potential native memory leak.

Fix for error while including valid hierarchies business condition (ISSUE-724503, HOTFIX-7744)

Backported an existing NPE fix to 2024.1, related to Reference Other Business Condition.

Fix for IIEP processes files without importing content (HOTFIX-7435, ISSUE-698341, HOTFIX-7427)

Fixed a problem where preprocessors were not processing more than one file in cases where the IIEP was configured with a custom SDK receiver.

Fix for the Web UI: custom exports issue (HOTFIX-7411, ISSUE-697207)

Fixed a problem when choosing a reference mapping, then choosing a Classification Product Link for it on Simple / Custom Exporter screen in the Web UI, caused this mapping to not save properly and therefore cannot be reused from the saved template.

Fix for Advanced Merge results in empty data container entries (HOTFIX-7396, ISSUE-686370)

Fixed issue with storing a data container instance values for data container instances created by survivorship rules when data container type has manual changes from the Advanced Merge Screen before merging.

Fix for missing product information in eCatalog export (HOTFIX-7728, ISSUE-714977)

Fixed a problem where the price list was ignored when performing an eCatalog export.

Fix for Search function inaccessible since upgrade to STEP V24.1 (ISSUE-703429, HOTFIX-7413, ISSUE-704057)

Fixed a problem occurring when a Query Variables section was not properly rendered in a business function Query Template Builder editor in workbench.

Fix for 2023.4 MP1 - Retrieve references in tables on classifications not working (ISSUE-698574, HOTFIX-7410, HOTFIX-7346)

Fixed retrieving of references in tables on classifications. Now, all references are retrieved without duplicates.

Fix for calculated attribute on Web UI displayed incorrectly (ISSUE-731409, HOTFIX-7833)

Added a warning pop-up that says 'This value cannot be overwritten due to context inheritance' when a user tries to overwrite an inherited calculated value for Derived Value View and for the Multi-Context editor.

Fix for Configuration tab in admin portal not having all information (HOTFIX-7273, ISSUE-683841)

Improved Admin Portal logging. Made change so that the Admin Portal uses a configurable property to change a default timeout of the requests between servers in a cluster. Fixed NullPointerException when running ./spot --prop=* and there are undocumented properties in STEP, and added better logging in that case.

Fix for deleting Source Types on Reference giving exceptions (ISSUE-729789, HOTFIX-7832)

Fixed a bug that in certain circumstances could produce a NullPointerException. This could happen for long-running operations where hard-evicts had been performed.

Fix for 'Unexpected Error' when trying to add component to 'Global Representation List' (HOTFIX-7472, ISSUE-710689)

Fixed unexpected error when adding a Match Score Updating Algorithms Representation to Web UI Main Area's global representations.

Fix for Data Containers cannot be added to record (HOTFIX-7461, ISSUE-710194)

Fixed a problem occurring when the Add Data Container action on a Web UI Data Container Multi Editor was throwing an exception if the user did not have privileges to view any of the Entity, Product, or Classification roots.

Fix for upgrade to 2023.4 – edit receiver plugin error (ISSUE-706851, HOTFIX-7471)

Fixed a problem occurring where it was not possible to edit an integration endpoint in STEP Workbench due to an unexpected exception when navigating to this endpoint from its System Setup root folder.

Fix for multi value text attributes are not imported as multi value (HOTFIX-7816, ISSUE-724182)

Multi-valued language dependent attributes mapped in Generic XML using a repeat instruction would not be imported as multi valued if the value separator was specified in the Generic XML file using a MultiValueSeparator instruction. This is now fixed.

Fix for attributes strict validation is not working (ISSUE-732312, HOTFIX-7817)

Fixed a problem when ISO Date & Time validated attributes with Strict validation allowed a hyphen character to be used between the date and time parts and inside the time part of a value.

Fix for DAM - Smartsheet contains attributes that are not valid on product (ISSUE-707257, HOTFIX-7465)

Fixed problem occurring when attributes linked to a classification, which is a target of a classification link, were included in all the exported Smartsheet categories (product sheets), even if they were valid for a certain category (product). Notice that when checking whether a linked classification attribute should be included, we only check validity for the product or its category (and do not traverse by parent hierarchy to check a validity).

Fix for object cannot be approved in the North America (US-en) context (ISSUE-717382, HOTFIX-7807)

Previously, it was possible to end up in a situation where an object could not be complete-approved (even though a user approved it in all contexts) due to hidden values on suppressed links (either classification-product links or references). STEP now allows for complete-approving objects with suppressed links and when the suppressed link holds hidden meta values in the suppressed dimension points.

Fix for DAM - import gives error 'Cannot parse embedded Reference' (ISSUE-707205, HOTFIX-7452)

Exported files from STEP could contain References with no Target ID and Data Containers with no ID. This has been fixed. Exported files from STEP will not contain References with no Target ID and Data Containers with no ID.

Fix for Excel XLSM Asset downloads as XLSX in Web UI (HOTFIX-7803, ISSUE-720608)

Fixed a problem occurring when XLSM assets were downloaded as XLSX in Web UI.

Fix for data validation 'Read Only' bind - unit is editable (HOTFIX-7466, ISSUE-696096)

Fixed a problem occurring when Units were editable on a Web UI Node Editor for Attribute value components, even if this component became read only due to the evaluation of a Business Condition.

Fix for cannot configure new OIEP for type 'Business Rule Based Message Processor' (HOTFIX-7460, ISSUE-709908)

Now, Business Rule Message Processor configurations will be correctly saved when a user chooses a business rule for the Node Handler parameter and refreshes the editor in STEP Workbench.

Fix for Multiple Asset Download in Instrument generates a corrupt zip file (ISSUE-727700, HOTFIX-7777)

Instrument:  Attempting to download multiple assets could fail with a corrupt zip file when running in a SaaS system. This has been fixed.

Fix for PROD - Web UI issue with context available (randomly) since the upgrade to 2023.4 (ISSUE-706897, HOTFIX-7455)

Now, Context Global Representation will not be cached to avoid privilege issues related to showing incorrect contexts to users on the Web UI Global Navigation panel.

Fix for scroll bar option is not available for attributes with multiple values or multi-valued LOV (HOTFIX-7795, ISSUE-728697)

Now, a scrollbar will correctly appear on a Read Only popup, which appears when a user double-clicks on a read-only cell on a Web UI Node List.

step-2024.1-2024-04-08-14-08-47

This is the first 2024.1 version of step.

Upgrade paths