These are the 51 updates to step in version 2024.2, sorted with newest version first:
This supersedes 2024.2-2025-01-08-15-45-21 and earlier versions.
By default, all cross-context exports always contain suppressed references. Following configuration property has been added in order to omit those references: ExportManager.Omit.SuppressedReferences.CrossContext=true
This supersedes 2024.2-2025-01-07-11-53-15 and earlier versions.
Now, survivorship business rules that are trying to queue events will be ignored during unmerge, as it is not possible for non-persistence objects.
This supersedes 2024.2-2025-01-07-09-59-41 and earlier versions.
Fixed a NullPointerError occurring when retrieving a config property without documentation - and log it instead.
This supersedes 2024.2-2025-01-03-14-23-15 and earlier versions.
Fixed retrieving PDF XMP metadata properties acc. to format of file: application/pdf after uploading Asset in workbench.
This supersedes 2024.2-2025-01-02-13-27-07 and earlier versions.
Fixed a problem occurring when a Privilege Error was shown in workbench when a user clicked to Partial Approve on a node, which only had unapproved Table Text part objects, which were not available for partial approve.
This supersedes 2024.2-2024-12-24-12-48-32 and earlier versions.
This issue occurred when exporting BMEcat in workbench. The issue was that STEP exported Feature elements with only Fname elements even when there was no non-empty values for the Feature. This is now fixed.
This supersedes 2024.2-2024-12-24-08-31-03 and earlier versions.
Now, an exception will not be thrown if a business rule is trying to trigger an event for a Non-Persistent Object as a part of a Survivorship rule, executed on an Advanced Merge Screen.
This supersedes 2024.2-2024-12-23-14-57-48 and earlier versions.
If you have a loop in your publication sections, you could get an internal error. This fix makes sure a message is logged in the application server log instead of throwing an error.
This supersedes 2024.2-2024-12-19-15-42-04 and earlier versions.
By default, all cross-context exports always contain suppressed references. Following configuration property has been added in order to omit those references: ExportManager.Omit.SuppressedReferences.CrossContext=true
This supersedes 2024.2-2024-12-19-12-50-03 and earlier versions.
Fixed a problem occurring when the Referenced Asset representation component was not shown on a Web UI Initiate Item screen.
This supersedes 2024.2-2024-12-18-06-32-53 and earlier versions.
Hotfix HOTFIX-8009 doesn't have an approved description, yet.
Fixed a problem where the wrong products were being added to BMECAT 1.2 export.
This supersedes 2024.2-2024-12-17-14-26-06 and earlier versions.
Added additional logging to find out which exception to whitelist.
This supersedes 2024.2-2024-12-13-14-59-02 and earlier versions.
For multi-queue environments, we added the ability to serialize specific background process queues.
This supersedes 2024.2-2024-12-12-16-39-56 and earlier versions.
Hotfix HOTFIX-7986 doesn't have an approved description, yet.
This supersedes 2024.2-2024-12-11-15-08-47 and earlier versions.
Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.
This supersedes 2024.2-2024-12-11-08-41-20 and earlier versions.
Added additional server logging for bulk update to log the stack trace of the exception when an OptimisticLockException occurs during the bulk-update service.
This supersedes 2024.2-2024-12-10-10-30-55 and earlier versions.
Fixed a problem where a NullPointerException could be thrown when importing an InDesign package via workbench.
Fixed a memory leak related to a business function used during the numerous parallel web service invocations.
This supersedes 2024.2-2024-12-09-19-30-41 and earlier versions.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
This supersedes 2024.2-2024-12-09-14-05-41 and earlier versions.
Fixed the problem in Web UI occurring when the Business Function chosen to filter out unnecessary suggestions for the Data Container used in the Unfolding Data Container view was not called, which caused all suggestions to be sown shown, even those not needed.
This supersedes 2024.2-2024-12-09-12-44-16 and earlier versions.
Hotfix HOTFIX-7973 doesn't have an approved description, yet.
This supersedes 2024.2-2024-12-06-10-58-52 and earlier versions.
Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.
This supersedes 2024.2-2024-12-05-12-31-58 and earlier versions.
This supersedes 2024.2-2024-12-04-13-50-43 and earlier versions.
Fixed a problem in which an empty element incorrectly exported empty calculated values.
This supersedes 2024.2-2024-12-04-12-21-00 and earlier versions.
This supersedes 2024.2-2024-12-03-15-57-14 and earlier versions.
For multi-queue environments, we added the ability to serialize specific background process queues.
This supersedes 2024.2-2024-12-02-19-20-57 and earlier versions.
Fixed a problem with Datasheet PDF creation where Calculated Attributes were not resolved for Pagination Rules and Validation Attributes.
This supersedes 2024.2-2024-11-29-13-02-45 and earlier versions.
A code change was made to ensure node search behavior is the same between a search button click and pressing enter.
This supersedes 2024.2-2024-11-27-15-15-54 and earlier versions.
BMEcat exporter now avoids incomplete asset references for non-existing asset sources.
Fixed a problem with BMEcat export, which was showing empty FVALUE tags.
This supersedes 2024.2-2024-11-20-07-58-53 and earlier versions.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
Fixed an issue where vertical scrollbars were not displaying on lookup tables by adding a scroll pane and aligning elements in the transformation configuration editor.
This supersedes 2024.2-2024-11-18-14-34-36 and earlier versions.
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.
This supersedes 2024.2-2024-11-16-16-41-13 and earlier versions.
Fixed problem with datasheet PDF creation where an alternate link target would only work on nodes of the same super type.
This supersedes 2024.2-2024-11-14-16-05-02 and earlier versions.
Hotfix HOTFIX-7882 doesn't have an approved description, yet.
This supersedes 2024.2-2024-11-14-12-40-13 and earlier versions.
Now an error message will be shown if a number of selected items on a Node List exceeds the Maximum Number of Nodes parameter, configured for Run Business Action, when user clicks on an enabled Run Business Action toolbar action.
This supersedes 2024.2-2024-11-13-13-41-27 and earlier versions.
Fix for InMemory component: In some cases, the Cassandra garbage collector could fail with a StackOverflowError. This has been fixed. HOTFIX-7919: Additional checks of the input for "Merging LOV Values in Bulk" has been added. A line is rejected if a value was used as source value earlier in the file.
This supersedes 2024.2-2024-11-13-09-45-23 and earlier versions.
This supersedes 2024.2-2024-11-12-15-33-01 and earlier versions.
An error occurred in which assets imported via the Asset Importer would get the wrong extension. This has been fixed.
This supersedes 2024.2-2024-11-12-13-13-52 and earlier versions.
Fixed a problem with the Datasheet PDF Creation outbound integration endpoint (OIEP) in which ID and Name were not being processed due to an invalid name.
This supersedes 2024.2-2024-11-11-11-11-12 and earlier versions.
Upload of InDesign files are now based on the currently selected version in the InDesign client
This supersedes 2024.2-2024-11-08-14-53-31 and earlier versions.
Fixed a performance problem on a Web UI Node List with a huge attribute group configured under the Table Header Value group and Show Only Valid attributes options selected. To apply a performance fix, a certain property needs to be enabled. Contact Stibo Systems Support to do that.
This supersedes 2024.2-2024-11-07-10-01-27 and earlier versions.
Fixed a problem that occurred while configuring an export in which multivalued reference attribute values were incorrectly exported when using the Multi Valued reference mapping.
This supersedes 2024.2-2024-11-06-13-19-34 and earlier versions.
When a collection is included in a change package, the contents of the collection is no longer included.
This supersedes 2024.2-2024-11-01-10-53-38 and earlier versions.
In cross-context exports, the system exports both local and inherited references, as there may be some contexts without a local reference. However, this is only true if the reference is dimension dependent. If the reference is dimension independent, the system now only exports the local reference, if one exists.
Fixed a problem with the Datasheet PDF Creation outbound integration endpoint (OIEP) in which ID and Name were not being processed due to an invalid name.
This supersedes 2024.2-2024-10-31-10-55-29 and earlier versions.
Fixed NullPointerException occurring when non-valid reference types were added in the Referenced Asset Representation component.
This supersedes 2024.2-2024-10-28-17-22-19 and earlier versions.
Fixed problem occurring when OIEP event processing was stopped if processed event did not have an output template, and the OIEP was configured with batch size = 1. In this case, the EP was ignoring such event but did not pick the next events.
Improved REST API V2 methods description for: classifications/[id]/assets classifications/[id]/children entities/[id]/children products/[id]/children Stating that a result is a streamed unsorted array. The result format is because of the potential for performance and memory issues due to the commonality of having a huge amount of children under a certain root and the potential to strain system resources when retrieving such amounts.
This supersedes 2024.2-2024-10-24-12-52-35 and earlier versions.
Fixed a performance problem on a Web UI Node List with a huge attribute group configured under the Table Header Value group and Show Only Valid attributes options selected. To apply a performance fix, a certain property needs to be enabled. Contact Stibo Systems Support to do that.
The 'Upload and replace asset' action, when clicking on the three dots next to the Referenced Asset Representation, has been renamed to 'Upload and update asset content' to provide more clear expectations about this functionality.
A better error message was added to display when one thread manipulates a persistent object being cached by another thread.
When requesting a proof or pdf from the Web UI with the 'Generate proof in the background' option on, the Web UI is now getting information about the resulting file from the application server before getting the file.
Fixed missing bnd import, which caused unexpected exceptions when performing 'Import now' via the Import Manager in STEP Workbench.
This supersedes 2024.2-2024-10-22-14-48-19 and earlier versions.
Fixed a problem where the price list was ignored when performing an eCatalog export.
Fixed a problem occurring when an items index on a Web UI Task List was not determined correctly with TaskList.Streaming.Enabled set, which led to an incorrect index being shown in the details overlay and selection navigation to different items after performing an action, which required reload of a screen.
This supersedes 2024.2-2024-09-16-10-19-00 and earlier versions.
Hotfix HOTFIX-7751 doesn't have an approved description, yet.
Fixed an issue causing a NoSuchMethodException warning in application server logs. It was caused by an incorrect check being done to determine whether a Data Container could be deleted. It appeared when accessing a Data Container Table or Popup Editor on the Web UI Node Editor screen in STEP version 11.1-mp6.
STEP Publisher (MacOS only): If InDesign was configured to use Asset Push, images would incorrectly appear as empty frames on paginated pages. This affected InDesign versions from CC19.4 onwards.
Fixed a problem where illegal characters in Web UI screen names were preventing users from navigating to such screens. Now, the characters are properly escaped. For information on the characters not allowed in a Web UI Screen ID, Context ID, and Workspace ID, refer to the Managing Web UI Configurations topic in the Web User Interfaces documentation.
Fixed unexpected EmptyStackException, which appeared when replaying the import after catching the optimistic-lock exception sporadically.
Fixed unexpected exception on a Web UI Node List that was caused by an attempt to show an invisible table header.
Fixed a problem with 'Keep existing product selection' not working in workbench Export Manager, once selected from the Conflicting Product Selections dialog.
Fixed an unexpected exception occurring when calling a business function, configured for search, from a Run Business Action dialog on a Web UI Node List.
Additional logging and a better error message was added in order to determine cause of export error.
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.
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.
Removed unnecessary lines from 0-width columns of Bar Chart, used in KPI Widget in Web UI.
Fixed a memory leak when downloading assets.
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.
Workbench: Deleting a Publication Version could fail with a NullPointerException (NPE) if the associated DTP documents were stored in the file system.
The Referenced Asset Representation component was modified to allow for displaying inherited assets, which are not valid for the specific selection.
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.
Fixed a problem where the user privileges were not respected when displaying 'Upload and insert reference' and 'Replace local content' options for the Referenced Asset Representation component in Web UI.
Fixed a problem occurring when an imported Smartsheet that had a Numeric Text attribute with a unit caused the unit to be imported twice, when this unit had a different name in the default context in STEP.
Fixed an issue with LOV export that would mix up values from different contexts when executing multiple exports in sequence.
Fixed a problem where it was not possible to save a Workflow configuration with the ampersands in the State name.
For each entry in a zip file, unzip is now able to look for a utf8 file name in an extra header and only if this header is present. This feature may be used for filenames with non utf8 encodings. Only some zip tools are writing this extra header.
Backported an existing NPE fix to 2024.1, related to Reference Other Business Condition.
Fixed a problem with authentication when IPv6 was enabled on the client side.
Matching on empty values in an Excel import mapping did not work for unique keys. This has been fixed.
Fixed a NullPointerException thrown during the STEP import of an object type, when the parent cannot be found and is not being imported.
Fixed a problem where the price list was ignored when performing an eCatalog export.
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.
Fixed problem in which a classification filtering for a Smartsheet export sometimes marked attributes as read-only.
Fixed an unexpected exception that occurred on the Web UI Multi Revision screen after performing a Hide Equal action multiple times in the vertical sheet direction.
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.
When running without In-Memory, some operations would sometimes be slow, in particular showing a Task List in the Web UI. This has been fixed.
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.
Print Publisher (InDesign): InDesign could incorrectly create 1000 pages when paginating a table that spanned two pages in a spread.
STEPXML exports using the option 'ExportValidAndAbsent="true"' did not use type filtering for missing references and data containers. This has been fixed.
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.
Fixed a problem specific to NOT running In-Memory. When deleting data, the application server would sometimes crash, as all values for an attribute would be loaded into the heap. This has been fixed.
Fixed an unexpected IllegalStateException thrown by an OIEP when it skiped invalid events with an event batch size = 1.
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.
Fixed a problem occurring when a Multi Edit Data Container Node List was not showing any headers after adding a new data container with the Add Data Container action, when this component had the Attribute Group Table Header configured.
If a background process was started from a workflow, the corresponding 'bgp.succeeded' transition in the workflow could incorrectly fail to be triggered when the background process completed. This is now fixed.
Fixed a bug that in certain circumstances could produce a NullPointerException. This could happen for long-running operations where hard-evicts had been performed.
Improved error handling has been added for when a user without corresponding privileges is trying to delete an asset in Web UI. Now, a corresponding error message is shown instead of a NullPointerException.
Fixed by HOTFIX-7704: Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
Fixed memory leak occurring when closed Find Similar web service threads data were not properly cleaned up.
Added more logging to investigate the problem.
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.
Fixed a problem when a context-specific decimal separator was changing to a dot character after saving an attribute value with Typeahead override control type on a Web UI Node Editor.
Fixed a problem when invisible headers were exported by Export Current View action on Web UI Node List.
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.
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.
When running In-Memory, a non-persistent export could fail with a class cast exception. This has been fixed.
Fixed a problem occurring when XLSM assets were downloaded as XLSX in Web UI.
Fixed a problem occurring when some assets with extension .DMG were recognized as .BZ2 files when being downloaded from Web UI.
Fixed incorrect tag escaping on the Add Data Container Popup in Web UI, which lead to unexpected exceptions.
Fixed a problem occurring when invalid attributes were shown for a Table Header Attribute Value on a Web UI Node List with the 'Show only valid attributes' option configured.
This supersedes 2024.2-2024-08-16-10-44-18 and earlier versions.
This supersedes 2024.2-2024-07-23-11-13-02 and earlier versions.
Hotfix HOTFIX-7487 doesn't have an approved description, yet.
The solution is to speed up the list search on number attributes that do not have units defined.
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.
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.
Fixed a problem occurring when single less than / greater than characters were shown as
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.
Fixed a problem where IEPs sometimes would end up in 'Failed' state for no valid reason.
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.
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.
Fixed the issue with accessing REST API V2 which happened when LDAP is used for STEP authentication and when a user tries to create a REST call is impersonated (e.g., by using an external component).
Fixed a problem occurring when single less than / greater than characters were shown as
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.
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.
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.
Fixed a problem where IEPs sometimes would end up in 'Failed' state for no valid reason.
Fixed a NullPointerException, which displayed when loading the default Web UI with an empty Web UI ID in the browser URL.
Fixed ClassCastException occurring when executing an IIEP with preprocessor.
Fixed a problem exporting e-catalogs where the language would be duplicated in XML.
Fixed ClassCastException occurring when executing an IIEP with preprocessor.
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.
When changing an attribute between 'Externally Maintained = yes' and 'Externally Maintained = no' with Lock-free Schema Change, values on references would not always get updated correctly. This has been fixed.
Fixed a problem when the Hide Equal button on the Compare Records screen in Web UI was not hiding read-only and non-read only date empty date values because of the date placeholder on a non-read only cell.
Fixed a sporadic issue occurring when switching between a Node List's details screen with a Compare Records screen configured on a sub screen, with Hide Equals enabled on Compare Records, caused a parent Node List screen to reload.
Fixed unexpected NullPointerException when trying to rename a screen in Web UI Design Mode, and there is a misconfigured / screen which requires a currently missing license screen in the list of screens of this Web UI configuration.
Fixed unexpected NullPointerException when trying to rename a screen in Web UI Design Mode, and there is a misconfigured / screen which requires a currently missing license screen in the list of screens of this Web UI configuration.
When changing an attribute between 'Externally Maintained = yes' and 'Externally Maintained = no' with Lock-free Schema Change, values on references would not always get updated correctly. This has been fixed.
Lock-free Schema Change: After completing a schema change, attributes using List Of Values validation would sometimes not have a value in 'last modified by' in the workbench. This is now fixed.
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.
Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.
Fixed an unhandled exception occurring when a user tried to choose any business function in design mode for Web UI Tab Control, and there is a business function in the list, which has a Map binding parameter.
Added 'Keep Transparency' and 'Keep Color Profiles' check boxes for Keep Format options in the image conversions definition.
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.
Fixed a problem when BaseUnitValue mapping for Fraction and Number Range attributes was always NaN in Generic JSON conversion.
Added button to clear Catalog Group field in BMEcat 2005 exporter.
In workbench, a fix was made for displaying hidden and special files shown in Open and Save dialogs. Now, these kinds of files are not shown in dialogs.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
Fixed problems with duplicated records in the XML file.
Fixed an unhandled exception occurring when a user tried to choose any business function in design mode for Web UI Tab Control, and there is a business function in the list, which has a Map binding parameter.
Fixed a problem in STEP 2024.2: The issue occurred when changing the amount of shown revisions on a Multi Revision screen in Web UI and toggling the Hide Equal mode. A Page Size design mode parameter is now in STEP 2024.2 that allows users to increase a page size for Multi Revision / Workspace / Language screens in order to prevent lazy loading of the next 25 hardcoded items in the list and toggling the enabled Hide Equal mode. This new parameter has been documented in online help.
Now, the system checks the status of InDesign by the Admin Portal to avoid timeout from the sidecar.
Fixed a problem occurring when a Web UI Workflow Variable component did not show a proper editor for LOV-based workflow variables.
Now, the system checks the status of InDesign by the Admin Portal to avoid timeout from the sidecar.
Now, the system checks the status of InDesign by the Admin Portal to avoid timeout from the sidecar.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
Fixed a problem that occurred when MS Office Assets Preview was not displayed in Web UI, even with the 'officepreview' component installed.
Fixed a problem with IEPs occasionally failing when they were rescheduled.
The health check 'Cycle in translation graph' can now fix problems also when running on Cassandra and without requiring an application restart when running In-Memory.
Fixed styling issue with double border shown on Web UI Data Container popups between editable and read-only attributes.
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.
Backported existing memory improvements for change logs pruning to 11.0.
Backported existing memory improvements for change logs pruning to 11.0.
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.
Fixed a problem that occurred when MS Office Assets Preview was not displayed in Web UI, even with the 'officepreview' component installed.
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.
Now, it is possible to paste multiple lines to an Attribute search descriptor search field on an Advanced Search screen.
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.
Now, it is possible to paste multiple lines to an Attribute search descriptor search field on an Advanced Search screen.
Fixed a problem where IEPs sometimes would end up in 'Failed' state for no valid reason.
Fixed a rare problem occurring when deleting values through the public API. This could sometimes cause an 'Operation attempted on a deleted instance' on following value operations. This is typically seen from business rules manipulating many values.
When a setup object had externally maintained metadata attributes, the translation status would never be set to Up to Date. This has been fixed.
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.
Fixed a rare problem occurring when deleting values through the public API. This could sometimes cause an 'Operation attempted on a deleted instance' on following value operations. This is typically seen from business rules manipulating many values.
Fixed synchronization problem with JWT token generation in cluster environments.
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.
When a setup object had externally maintained metadata attributes, the translation status would never be set to Up to Date. This has been fixed.
Fixed synchronization problem with JWT token generation in cluster environments.
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.
Fixed a problem when supplier users were not able to replace assets in Web UI with a configured Asset Importer configuration.
After the fix, global events that are triggered in both Main and Approved workspaces will not interfere with Elasticsearch 'Triggering Workspace' settings.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
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.
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.
Updated Apache ActiveMQ library version for 10.3-mp5 STEP release dependency to the latest supported 5.16.7 version to address a security vulnerability in this library.
Fixed the issue with accessing REST API V2 which happened when LDAP is used for STEP authentication and when a user tries to create a REST call is impersonated (e.g., by using an external component).
Fixed a problem where Pie Charts on a Web UI Homepage KPI Widget were not properly scaled after a recent browser update.
If only the name of an object was changed while the object was out for translation, the translation status would get set to Up to Date when the translation was imported. The status should remain as Re-Translation Needed. This has been fixed.
If only the name of an object was changed while the object was out for translation, the translation status would get set to Up to Date when the translation was imported. The status should remain as Re-Translation Needed.
Fix for clean up of images to make sure that it does not block schema changes.
Fix for clean up of images to make sure that it does not block schema changes.
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.
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.
Fixed a problem occurring when saving multiple Unfolding Data Containers in Web UI resulted in saving only the last one.
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.
Fixed an unexpected exception on the Multi Revision screen related to processing hidden (due to the collapsed attribute group) items on a Node List.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Fixed an unexpected exception on the Multi Revision screen related to processing hidden (due to the collapsed attribute group) items on a Node List.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
Fixed a problem occurring when the Web UI screen ID was trimmed of trailing spaces when saving the Main screen mappings, which lead to the problem, when Design Mode was showing a default screen for such mappings.
Fixed the memory leak caused by using class loader with LRU cache of Autocloseable elements that were not closed before eviction.
General performance fix for Web UI.
Fixed a problem occurring when saving multiple Unfolding Data Containers in Web UI resulted in saving only the last one.
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.
Introduced a possibility to suppress unexpected exceptions when purging recycle bin. In order to enable this property, contact Stibo Systems Support.
Fixed a problem occurring when sometimes a unit was selected twice in the Web UI Rich Text editor with units.
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.
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.'
Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.
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.
Fixed a problem occurring when sometimes a unit was selected twice in the Web UI Rich Text editor with units.
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.
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.
Fixed a problem in Excel export where asset references were missing when multi-level parent attribute mapping was selected.
It is now possible to login to the workbench with a LDAP STEP user where the user ID and the username differs.
It is now possible to make schema changes of calculated attributes, also when using a Lock-free Schema Change.
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.
It is now possible to make schema changes of calculated attributes, also when using a Lock-free Schema Change.
Fixed problem where an exception was thrown when editing the pagination rules in workbench.
Fixed a problem occurring when the Classification Product Links component on a Web UI Node Editor was not marked as read only (add link action was enabled) according to the Business Condition read-only setting.
Fixed a problem occurring when single less than / greater than characters were shown as
Fixed a problem with IEPs occasionally failing when they were rescheduled.
Now, the attributes / attribute groups will be shown in Web UI design mode if 'Show only valid attributes' flag is checked.
Now, sub menus are aligned correctly in the Menu Group component on a Web UI Node List so that they will not fall down below the screen.
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.
An Advanced Search in the Web UI combining a 'below search' with a 'missing value search' could be very slow. This has been fixed.
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.
Fixed sorting node children in the Web UI component for classifications (Classification screen).
Fixed an HTML tag issue occurring in Web UI for multivalued attributes and attributes with character limit / limitations.
Fixed sorting node children in the Web UI component for classifications (Classification screen).
Fixed a problem with using plain CSS files in custom code implementations of Web UI.
Fixed error thrown while adding units on new LOV.
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.
Introduced a possibility to keep original files in BGP-area directory after zipping them and delivering via FTP / SFTP delivery. In order to enable this possibility, contact Stibo Systems Support.
Fixed a NoClassDefFound error thrown when exporting an Auto Classification rule set to Excel from the STEP Workbench.
Introduced a possibility to keep original files in BGP-area directory after zipping them and delivering via FTP / SFTP delivery. In order to enable this possibility, contact Stibo Systems Support.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Reduced memory usage of the Exporter, which could (before the fix) use more memory than needed for evaluating calculated attribute values during export.
Reverted a changeset causing the setback.
The fix is to allow copy / paste of values with commas as decimal separators for numeric attributes in Web UI for languages that use that format.
When editing a JavaScript business rule: A new bind has been added to the Workflow submenu. The bind is named 'Workflow Action Owner.' It returns the state that causes the business action to be executed. This is the state where the business action is attached as an onEntry or onExist action. The bind returns 'null' if the business action is called due to a transition or if the business action is called because it is an audit action.
Made read up to the In-Memory layer faster on Oracle.
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.
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.
Fixed a problem occurring when the Most / Least complete attribute value widgets were not shown correctly on the Web UI Node Editor screen.
Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
There was an issue with forbidden creation of PDX Channel configurations with existing asset ID; added constraint on publishing and saving channel configuration with existing asset ID.
Fixed a problem where invalid headers were shown on a Node List under the initially collapsed Attribute Group header.
Fixed a problem where the Packaging screen Node List headers stopped being displayed.
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.
Now, GraphQL 'validListOfValuesEntries' should return more than 5000 values for LOVs.
Fixed queryById and queryByName STEP Web Services, which did not return any results for non-classification inputs on STEP systems with In-Memory enabled.
Fixed queryById and queryByName STEP Web Services, which did not return any results for non-classification inputs on STEP systems with In-Memory enabled.
Fixed an unexpected exception in the Source System Retriever, occurring when there were nodes with the null source system ID attribute values.
Fixed an unexpected exception in the Source System Retriever, occurring when there were nodes with the null source system ID attribute values.
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.
General performance fix for Web UI.
The fix was to disable inserting duplicated values for LOV in Web UI.
The fix is to allow copy / paste of values with commas as decimal separators for numeric attributes in Web UI for languages that use that format.
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
Fixed an unexpected validation exception occurring when triggering a business condition on a Web UI Node Editor after adding less than / greater than characters to a related Attribute Value component and saving these changes.
Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
The fix is to truncate error messages for very large import files with invalid characters.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Improved stability of In-Memory Read-Write-Locks among others used when setting up Lock-free Schema Change operations, and improved logging of those Read-Write-Locks.
Now, the check for data inconsistencies request from the workbench diagnostics flipper will be kept alive, as it can be quite time consuming.
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
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.
Now, the check for data inconsistencies request from the workbench diagnostics flipper will be kept alive, as it can be quite time consuming.
After the fix, global events that are triggered in both Main and Approved workspaces will not interfere with Elasticsearch 'Triggering Workspace' settings.
The fix is to truncate error messages for very large import files with invalid characters.
Fixed a problem where XSLT transformation would be skipped and go straight to STEP XML import in some case.
Fixed a problem where collapsed attribute groups could not be expanded on the Multi Workspace or the Multi Revision screens.
Fixed the issue where events were not generated when the value was changed on a reference attribute.
Fixed an unexpected validation exception occurring when triggering a business condition on a Web UI Node Editor after adding less than / greater than characters to a related Attribute Value component and saving these changes.
Improved performance when retrieving global configurations in Web UI. Fixed multiple issues related to attribute group visibility / hide equals interaction on the Multi-Revision screen.
Fixed an issue where an In-Memory system could not link products to assets for vendors in the Web UI.
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.
Workbench: Table preview could incorrectly throw a NullPointerException when a row was defined to use the 'Referenced Node' content definition, and the selected reference type had no references.
Fixed issue in BGP checking for deadline exceeded in workflows. This BGP could fail altogether with 'Cannot read fields from a deleted object.' Now, the BGP tells the reason behind the error and continues its work as it should.
Fixed a problem occurring when ID mapping was shown multiple times on the Import Widget mapping step if there was an ID column and multiple attribute / metadata columns. Also, fixed a problem occurring when Reference Metadata mapping from the import configuration was not considered during the import via the Simple Import widget in Web UI.
Clerical review Task List Group selection now includes tasks assigned to other users in the current user's groups, provided user has the necessary privileges.
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.
Performance fix related to updating values for an attribute that is under change (LFSC).
Modified some environment variables for execution application (only used in customer pipelines).
In the References component, the column for Remove Reference is no longer visible when conditional validity makes the reference type read only.
Fixed an issue with an unordered Value Group in the STEPXML Splitter functionality.
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.
Fixed an unexpected exception in STEP Workbench occurring when a user was trying to save a workflow with a business rule that had an ampersand in the name / ID.
Fixed time and memory performance problem for checking if an attribute can be deleted in the workbench. This was a problem for externally-maintained attributes with many values.
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.
Added privilege check to create / delete action on a Classification Product Link Component to take the link source (current node) into account.
Clerical review Task List Group selection now includes tasks assigned to other users in the current user's groups, provided user has the necessary privileges.
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.
Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
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.
Updated Node Picker rendering to avoid the Node Picker being too wide in Web UI.
The Submit from Grid Action dialog in Web UI again submits the workflow event selected by the user.
Download files from background processes in the Web UI are now being encoded to support non-ASCII characters.
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.
Fixed the removal of suppressions in published environment using ReplacementRules.
Fixed a problem with too many file handlers being opened.
Fixed a problem in STEP 2024.2: The issue occurred when changing the amount of shown revisions on a Multi Revision screen in Web UI and toggling the Hide Equal mode. A Page Size design mode parameter is now in STEP 2024.2 that allows users to increase a page size for Multi Revision / Workspace / Language screens in order to prevent lazy loading of the next 25 hardcoded items in the list and toggling the enabled Hide Equal mode. This new parameter has been documented in online help.
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.
Fixed an issue occurring when a data container object is not removed during Unmerge, because it contains an Externally Maintained attribute with a value.
Fixed a problem that was causing an exception to be thrown when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
Fixed an issue occurring when a data container object is not removed during Unmerge, because it contains an Externally Maintained attribute with a value.
The Submit from Grid Action dialog in Web UI again submits the workflow event selected by the user.
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.
Fixed an error related to display of asset thumbnail icons in the product hierarchy as displayed in the Global Navigation Panel in the Web UI.
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.
This supersedes 2024.2-2024-05-29-12-13-25 and earlier versions.
Hotfix HOTFIX-7542 doesn't have an approved description, yet.
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.
Fixed a problem when the Hide Equal button on the Compare Records screen in Web UI was not hiding read-only and non-read only date empty date values because of the date placeholder on a non-read only cell.
Fixed a sporadic issue occurring when switching between a Node List's details screen with a Compare Records screen configured on a sub screen, with Hide Equals enabled on Compare Records, caused a parent Node List screen to reload.
Fixed unexpected NullPointerException when trying to rename a screen in Web UI Design Mode, and there is a misconfigured / screen which requires a currently missing license screen in the list of screens of this Web UI configuration.
When changing an attribute between 'Externally Maintained = yes' and 'Externally Maintained = no' with Lock-free Schema Change, values on references would not always get updated correctly. This has been fixed.
Lock-free Schema Change: After completing a schema change, attributes using List Of Values validation would sometimes not have a value in 'last modified by' in the workbench. This is now fixed.
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.
Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.
Fixed an unhandled exception occurring when a user tried to choose any business function in design mode for Web UI Tab Control, and there is a business function in the list, which has a Map binding parameter.
Fixed a problem with using plain CSS files in custom code implementations of Web UI.
Added 'Keep Transparency' and 'Keep Color Profiles' check boxes for Keep Format options in the image conversions definition.
Fixed error thrown while adding units on new LOV.
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.
Fixed a problem when BaseUnitValue mapping for Fraction and Number Range attributes was always NaN in Generic JSON conversion.
Introduced a possibility to keep original files in BGP-area directory after zipping them and delivering via FTP / SFTP delivery. In order to enable this possibility, contact Stibo Systems Support.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
Reverted a changeset causing the setback.
The fix is to allow copy / paste of values with commas as decimal separators for numeric attributes in Web UI for languages that use that format.
Fixed a problem in STEP 2024.2: The issue occurred when changing the amount of shown revisions on a Multi Revision screen in Web UI and toggling the Hide Equal mode. A Page Size design mode parameter is now in STEP 2024.2 that allows users to increase a page size for Multi Revision / Workspace / Language screens in order to prevent lazy loading of the next 25 hardcoded items in the list and toggling the enabled Hide Equal mode. This new parameter has been documented in online help.
Fixed a problem occurring when a Web UI Workflow Variable component did not show a proper editor for LOV-based workflow variables.
Fixed a problem occurring when the Most / Least complete attribute value widgets were not shown correctly on the Web UI Node Editor screen.
Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
Fixed a problem where invalid headers were shown on a Node List under the initially collapsed Attribute Group header.
Fixed a problem where the Packaging screen Node List headers stopped being displayed.
Fixed a problem that occurred when MS Office Assets Preview was not displayed in Web UI, even with the 'officepreview' component installed.
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.
Now, GraphQL 'validListOfValuesEntries' should return more than 5000 values for LOVs.
Fixed styling issue with double border shown on Web UI Data Container popups between editable and read-only attributes.
Fixed queryById and queryByName STEP Web Services, which did not return any results for non-classification inputs on STEP systems with In-Memory enabled.
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.
Fixed an unexpected exception in the Source System Retriever, occurring when there were nodes with the null source system ID attribute values.
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.
General performance fix for Web UI.
Backported existing memory improvements for change logs pruning to 11.0.
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.
The fix was to disable inserting duplicated values for LOV in Web UI.
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
Fixed a problem throwing an exception when using (expanding / collapsing) the ECLASS editor or ECLASS viewer.
Fixed an unexpected validation exception occurring when triggering a business condition on a Web UI Node Editor after adding less than / greater than characters to a related Attribute Value component and saving these changes.
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.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Now, it is possible to paste multiple lines to an Attribute search descriptor search field on an Advanced Search screen.
Now, the check for data inconsistencies request from the workbench diagnostics flipper will be kept alive, as it can be quite time consuming.
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
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.
After the fix, global events that are triggered in both Main and Approved workspaces will not interfere with Elasticsearch 'Triggering Workspace' settings.
Fixed a problem where XSLT transformation would be skipped and go straight to STEP XML import in some case.
Fixed a rare problem occurring when deleting values through the public API. This could sometimes cause an 'Operation attempted on a deleted instance' on following value operations. This is typically seen from business rules manipulating many values.
When a setup object had externally maintained metadata attributes, the translation status would never be set to Up to Date. This has been fixed.
Fixed a problem when supplier users were not able to replace assets in Web UI with a configured Asset Importer configuration.
Fixed a problem occurring when single less than / greater than characters were shown as
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
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.
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.
Fixed the issue with accessing REST API V2 which happened when LDAP is used for STEP authentication and when a user tries to create a REST call is impersonated (e.g., by using an external component).
Fixed a problem where Pie Charts on a Web UI Homepage KPI Widget were not properly scaled after a recent browser update.
If only the name of an object was changed while the object was out for translation, the translation status would get set to Up to Date when the translation was imported. The status should remain as Re-Translation Needed.
Fix for clean up of images to make sure that it does not block schema changes.
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.
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.
Fixed a problem occurring when saving multiple Unfolding Data Containers in Web UI resulted in saving only the last one.
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.
Fixed an unexpected exception on the Multi Revision screen related to processing hidden (due to the collapsed attribute group) items on a Node List.
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.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
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.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
Fixed the memory leak caused by using class loader with LRU cache of Autocloseable elements that were not closed before eviction.
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.
Fixed ClassCastException occurring when executing an IIEP with preprocessor.
Introduced a possibility to suppress unexpected exceptions when purging recycle bin. In order to enable this property, contact Stibo Systems Support.
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.
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.'
Fixed problem when LOV Cross Validation was not triggered when emptying the dependent attribute value on a Web UI Node Editor screen.
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.
Fixed a problem occurring when sometimes a unit was selected twice in the Web UI Rich Text editor with units.
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.
Fixed a problem in Excel export where asset references were missing when multi-level parent attribute mapping was selected.
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.
It is now possible to login to the workbench with a LDAP STEP user where the user ID and the username differs.
It is now possible to make schema changes of calculated attributes, also when using a Lock-free Schema Change.
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.
Fixed problem where an exception was thrown when editing the pagination rules in workbench.
Fixed a problem occurring when the Classification Product Links component on a Web UI Node Editor was not marked as read only (add link action was enabled) according to the Business Condition read-only setting.
Fixed a problem occurring when single less than / greater than characters were shown as
Fixed a problem with IEPs occasionally failing when they were rescheduled.
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.
An Advanced Search in the Web UI combining a 'below search' with a 'missing value search' could be very slow. This has been fixed.
This is the first 2024.2 version of step.