These are the 13 updates to step in version 11.2, sorted with newest version first:
This supersedes 11.2-mp3-2024-12-13-14-40-41 and earlier versions.
This supersedes 11.2-mp3-2024-12-06-14-39-08 and earlier versions.
Hotfix HOTFIX-7986 doesn't have an approved description, yet.
This supersedes 11.2-mp3-2024-12-03-15-54-29 and earlier versions.
This fix is for an issue encountered when removing the reference promotion to a Golden Record. The Golden Record did not reflect changes on references removed from the child node.
This supersedes 11.2-mp3-2024-11-25-19-17-00 and earlier versions.
This supersedes 11.2-mp3-2024-11-14-12-27-35 and earlier versions.
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.
This supersedes 11.2-mp3-2024-11-06-14-14-00 and earlier versions.
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:
This supersedes 11.2-mp3-2024-11-01-13-26-22 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.
Introduced a configuration property to disable Bulk Update previews in STEP Workbench. To enable this property, contact Stibo Systems Support.
This supersedes 11.2-mp3-2024-10-03-12-14-09 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.
Extra log information that can be enabled to debug why an endpoint configuration cannot be read during exports. The properties of inputSource like the configurations encoding is logged out.
This supersedes 11.2-mp3-2023-12-14-09-42-33 and earlier versions.
Hotfix HOTFIX-7021 doesn't have an approved description, yet.
Improved logging when reporting the event loop in the Event Queue / OIEP. Now, more detailed log information will appear in the app server log.
Fixed sorting node children in the Web UI component for classifications (Classification screen).
Fixed a problem when an unexpected exception was thrown in Web UI when trying to view the asset content for an asset, which size is less than 4 bytes.
Fixed a NullPointerException which occurred when calling a comparator function from a business library in a JavaScript business rule.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed adding the 'Follow Single Reference' component. Now, child components of this component must be added separately while editing this component.
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.
Fixed a problem when exporting multiple products from the Web UI with the references to the same assets caused a discrepancy in the exported Excel file. The assets only appeared once instead of being exported for each product. It happened because of the bug in the exporter, caused by the Web UI sorting order preservation.
There was a bug that could cause inconsistencies in DTP documents (and Assets). Now, the upgrade plugin for injecting stibo.uid values on DTP documents will skip documents having any existing stibo.uid values, and the functionality will work as expected.
Additional logging has been added to help diagnose the root cause of the problem.
Fixed adding values to LOV with STEP tags.
Fixed a problem when empty reference metadata was not exported in CSV format, even with Output empty values option enabled.
Fixed a problem when it was not possible to save the Attribute Value on the Web UI Node Editor, if it contained bullet point list with the spaces between a bullet point and a text.
Fixed a problem with migration of classifications with a large number of assets. This fix applies to STEP versions 11.2 or before.
Decreased the memory usage of BGP Statistics Collector by fixing the cleanup and using a better API to retrieve the BGP by status.
Fixed an unexpected exception in the Source System Retriever, occurring when there were nodes with the null source system ID attribute values.
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. There is also a hotfix or hotfixes available that is applicable to step-11.1-mp2 through mp6 and step-2024.1.
General performance fix for Web UI.
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 the refresh of collections when running a business rules based outbound processing engine.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Made Asset Publisher respect manual mime-type mappings set by the 'DocumentContent.ExtensionToMimeType' property.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed division by 0 error, caused by 0 value7 initial rows when preparing for compact soft value migration.
Fixed a performance problem when Generic XML import spent too much time with unnecessary logging, even though it was disabled.
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.
Introduced a possibility to set a session timeout for SFTP connection in SFTP delivery. To set this timeout, contact Stibo Systems Support.
Now, LOV IDs will be shown in typeahead suggestions for the Table Header Value on Web UI Node Lists, if the Show LOV IDs parameter is configured in Design Mode for this header.
Fixed the issue where events were not generated when the value was changed on a reference attribute.
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.
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 config properties to stop the Smartsheet Export conversion if: the amount of exported product is above the configured limit; and the amount of mapped columns is above another configured limit. In this case, Smartsheet Export will fail with the exception which will tell the user that the configured limit has been reached, and that in order to avoid an Out-Of-Memory problem, a process has been terminated. Notice that both properties are disabled by default. Customers should set the limits by their own standards according to their environment configuration and preferences. In order to set these properties, contact Stibo Systems Support.
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.
When editing dates in data containers in the Web UI, the date would be stored wrong. This has been fixed.
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 a problem when a parent search did not return any results in Excel Smartsheets.
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 an IndexOutOfBound uncaught exception which appeared on the Web UI Node List when localizing number / integer attributes without units.
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.
Fixed problem where product sorting was not working on STEP tables where manual sorting was being used.
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.
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 fetching references for data containers, when the object owning them had been deleted.
Items belonging to a group component were not rendered properly when they were not marked as always visible from the start. A fix was implemented to properly render all child components under the group component.
Fixed an incorrect error message while editing an LOV value with HTML tags in the Web UI.
Fixed a problem with too many file handlers being opened.
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.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed a problem when local business rules were not exported during the workflows export via Outbound Integration Endpoint.
Fixed a NullPointerException, which displayed when loading the default Web UI with an empty Web UI ID in the browser URL.
Fixed the issue with missing classifications in BMEcat export when classification references are inherited to the exported product.
The solution for this issue is an improved error message in logs when a user does not have the privilege to see the image conversion configuration asset and is not able to accesses the asset with this conversion in Web UI.
Fixed a problem when an error message about a huge amount of LOV values was shown on the Web UI Create Product Variant action dialog when the variant attribute link contained the LOV filter, which decreased the amount of values, but the link was inherited.
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.
Fixed a problem when Web UI Node List's Thumbnail Header did not show an empty cell for external assets with empty external URI.
Added 'Keep Transparency' and 'Keep Color Profiles' check boxes for Keep Format options in the image conversions definition.
HOTFIX-7163 is being prepared to fix the problem with 'SnapshotTooOldException' when running 'Check Duplicate Key' on a data container type.
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.
Fixed the issue with Web UI not responding, which was caused by graphQL authentication errors, which may occur when only one step node is restarted in multi-node STEP environment.
Fixed a problem occurring when Web UIs Main Screen business condition mappings did not work for the Basket screen when a user was clicking on the 'Go to basket' button from the Global Navigation Panel. Notice that business conditions for the basket screen cannot utilize the 'current node' JavaScript bind as there is no current node.
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 when creating an Alpha Index in workbench would not work.
Fixed unexpected exception on a Web UI Node List that was caused by an attempt to show an invisible table header.
Fixed a problem when creating an Alpha Index in workbench would not work.
Fixed a problem when entity references were counted twice, which caused a 'The node cannot be expanded...' message to be shown in Web UI when trying to expand an entity with a huge amount of references - but not big enough to prevent it from being expanded.
Fixed a problem with 'Keep existing product selection' not working in workbench Export Manager, once selected from the Conflicting Product Selections dialog.
Now, all global representations from the Web UI Main screen are cached for 30 seconds (by default) to increase the performance of the Web UI Node List / Node editor component when retrieving the same information about global representations multiple times (depending on configured sub-components).
Fixed so that the background process named 'Category Profile Batch Processes,' which can run for a very long time, is not blocking other processes (i.e., activating Unique Key).
Fixed a memory leak when downloading assets.
When an InDesign publication is duplicated in the workbench and then the new publication is updated by the InDesign server, all references from a text frame to a version must then be updated as the versions have new IDs in the duplicated publication. References to a version from an anchored text frame are now also updated.
Updated libraries used for Azure blob storage. Newer versions have better memory behavior.
Event-based export: Fixed meta-data of event so that it will export correct nodeType when running In-Memory.
Added more logging for further investigation.
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.
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.
Fixed the 'No post processor found' exception for Outbound Business Rule Message Processor with XSLT Post Processor configured.
Fixed a problem when it was not possible to remove a mapped data container replacement rule from the Import Manager Advanced step in workbench.
Matching on empty values in an Excel import mapping did not work for unique keys. This has been fixed.
Items belonging to a group component were not rendered properly when they were not marked as always visible from the start. A fix was implemented to properly render all child components under the group component.
Fixed retrieving of references in tables on classifications. Now, all references are retrieved without duplicates.
When importing assets with the Web UI Asset Importer, temporary files would be left behind in /tmp, which could eventually cause the disk to run full. This has been fixed.
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.
A new configuration property has been added that allows you to set the timeout used when the Sidecar connects to the application server when the Sidecar is reporting its status. To enable this functionality, 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.
Fixed ConcurrentModificationException inside of JS scripting API caused by race conditions.
Fix for clean up of images to make sure that it does not block schema changes.
Fixed a problem when attribute value table headers were shown under the Web UI Multi Edit Data Container view, even though a current user did not have privileges to see them.
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 a problem with searching for actual rank scores when creating clerical review tasks. In result, this was causing missing match score values on Potential Duplicate references.
Fixed a problem when Globally Configured Context Representation was unnecessarily cached, which caused a negative user experience.
The fix limits the number of rows shown on the Classification Web UI screen to 10K - like other places in the UI. Inadvertently, this limit had previously not been implemented for this screen, which prevents the application from running out of memory when a lot of nodes is shown on the screen. Further more, the code populating the screen has been changed to be more conservative with its memory usage.
Fixed memory leak occurring when closed Find Similar web service threads data were not properly cleaned up.
Now, a Hidden JavaScript bind will correctly work for a business condition, configured on a Web UI Node Editor to hide an attribute value for a currently-selected Asset.
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 performance problem during matching that was caused by unnecessary calculated attribute value calculations, even if the particular attribute is not a part of the attribute group, configured for a survivorship rule.
Solved a problem when the translation status always appeared as 're-translation needed.' This bug was introduced by HOTFIX-6824.
Fixed problem where an exception was thrown when editing the pagination rules in workbench.
Workbench: If the Search Navigator has been marked 'off' in the GUI Set-Up then search only is available from the search field in the upper right corner of the workbench. This has now been fixed.
Fixed a problem occurring when a read-only Name component on a Web UI Node Editor and read-only Table Header Value cells on a Node List were not showing the additional space characters.
Fixed mismatched sorting of references on 'Valid for Entity Reference Types' flipper on Validity tab of an attribute.
This supersedes 11.2-mp2-2023-08-15-11-28-16 and earlier versions.
Hotfix HOTFIX-6810 doesn't have an approved description, yet.
Fixed a problem occurring when selecting a read-only value on a Web UI LOV Management Screen Values tab caused it to disappear.
Fixed a problem when the completeness score component with a max score for subscores was not loading on the Web UI Node Editor in a non-English locale, causing an unexpected exception to appear.
Implemented a fix to make the admin portal refresh less aggressively when healthchecks are running.
Fixed a problem occurring when a Table Header Data Container Value on an Advanced Merge screen was causing the unexpected exception to appear if one of the displayed records did not have a data container of the configured type.
Now, the tags formatting will be correctly displayed for the Web UI Node Editor Attribute Value component configured to display an LOV attribute with a checkbox or radio button override control type. There is a hotfix available for this solution that is applicable to step-10.3-mp4 / mp5 and saas-10.3.
Introduced a possibility to disable tag escaping in Attribute Validated Parameters for Run Business Action dialog. To use this possibility, contact Stibo Systems Support.
Fixed a problem when assets with conversion info set as image conversion configuration were not displayed on the Web UI Node Editor's referenced asset representation component.
Fixed a NullPointerException that appeared in a very corner case, when supplier privileges were checked before checking any other attribute privileges during the export.
When an export configuration contains mapping for nested objects, sorting rows will be skipped in the XLS output. This will be consistent with export behavior when triggered from the workbench.
Fixed a problem where the Swap User functionality from the File Loading Widget in Web UI did not work for business rules called during the IIEP execution, which were retrieving the current user from manager bind.
Fixed a problem where it was not possible to change and save a multi-value LOV, represented by checkboxes, on a Web UI Node Editor, if LOV values contained formatting tags.
A performance fix to the 'feature' batch log was made to related to imports.
Fixed a problem occurring when LOV cross validation stopped working on the Web UI Multi-Reference screen.
Trying to move an object through a workflow could cause the error: ORA-02291: integrity constraint (STEPSYS.NODESTATE_PREVIOUS_TRAN_FK) violated - parent key not found. This has been fixed.
The following problems were fixed: - Fixed a setback when a failed endpoint could not be resumed. - Fixed an issue when stopping an endpoint via REST API caused a multiple pollers problem to appear, when the endpoint was rescheduling at the same time when it was about to stop.
Fixed a problem when a mandatory value group component hidden under the 'Grouping Option' component caused the buttons of the Web UI Node Editor screen to be grayed out if it did not have a mandatory value populated.
A stability fix was made for these two healthchecks: 'Duplicated History Entries' and 'Value missing content.'
The customer was trying to delete Primary Product Hierarchy objects from the recycle bin. When trying to approve delete recursively, the process did not finish. A change was made so that the option to skip the count of nodes before empting the recycle bin is in effect in the workbench.
Fixed the issue with too big STEPXML files being generated when creating BMECat exports with the product reference type mapping. There is a hotfix available for this solution that is applicable to saas-11.1, saas-2023.3, step-11.1-MP3 through MP6, step-11.2-mp2, and step-2023.3.
Added more logging to IO exception that occured when creating a temp file when uploading an asset.
Fixed a problem with hotfolder implementations causing a five-second delay between processing each file (backported to 10.2). Also, fixed a problem occurring when the Purge revisions process threw an exception when purging entities from a list with the IDs.
Introduced a possibility to show the thousands separators on the Web UI Node Editor and Web UI Node List when displaying the Attribute Value components of numeric-based validation base types. To toggle this possibility, contact Stibo Systems Support.
Remove Attribute Links toolbar action did not work when selecting more than 50 items with the 'Select All' action. This is now fixed.
Fixed a problem occurring when setting an LOV from null value to non-null value queued event with previous (null) value, instead of the new (non-null) value.
Fixed a problem occurring when an attribute, present in the translation import XML, but missing on a system where the translation import was initiated, was causing the exception during translation import when attempted to be created. In such cases, missing attributes should be skipped instead of being created.
Fixed problem occurring when it was not possible to save an LOV value with less than / greater than characters in the Add Data Container dialog, invoked from Multi Edit Data Container of Globally Configured Data Container component in Web UI.
Fixed the refresh of collections when running a business rules based outbound processing engine.
Fixed problem occurring when a selected item on a Tree Navigator on a Global Navigation Panel in Web UI did not have an expand indicator even though it does have the children underneath, after performing a search on a Global Navigation Panel.
Fixed a problem when LFSC 0bits.legacy shadow copies could have been retrieved by attributeGroup.getAttributes() invocation via a business rule with 'Run Privileged' checkbox enabled.
Fixed an issue with temporary collections and the export functionality in Web UI.
Changed errors to warnings for missing mandatory attributes. Warnings work with enforce validity for: Node Selector, Value Component, Globally Configured References, and Rich Text. Source of the missing mandatory is irrelevant.
Fixed a problem occurring when collection names were updated to BGP_tmp_input when starting a bulk update of a collection content in Web UI. Instead, only the temporary collection should be renamed this way.
There was an issue where the user could not change an object type of an asset in a customer's STEP quality and production system. This has been fixed, and deletion of a staging workspace is allowed.
Fixed a problem when the Multi Reference component, configured as a right component of a Split Panel, was not being shown in Web UI.
Fixed a problem when an unnecessary scrollbar was showing for long cell values on the Web UI Node List Table Display mode cells.
Introduced a possibility to disable the typeahead suggestions of user groups outside the current user's supplier hierarchy in Web UI. To enable this possibility, please contact Stibo Systems Support.
Fixed the way radio buttons are matched with LOV values. Now, save is enabled after changes.
Fixed a problem occurring when sidecar monitoring was reporting the wrong Java version even though Java 11 was installed. A hotfix is available for this solution and is applicable to saas-2023, step-11.2-mp2, and step-2023.3.
Now, when deleting the inherited reference / classification to product link on a Web UI Node List's Reference Table Header, an error message will be shown: 'The link/cross reference is inherited and thus cannot be deleted.'
Attributes there were migrated to STEP 11.2 from an older STEP release could not be opened in the workbench if they had a language + country dimension. This has now been fixed.
Fixed a problem with the concurrent generation of JWT signing key on a clustered setup.
When assigning an overridden product to a product override, STEP would reuse that relation if applicable. However, if the past overridden-product relation has been approved and then deleted, STEP would try to reuse the wrong past relation, which prevented assigning the overridden product, and gave an internal error 'Cannot subtract: Main.' This has now been fixed so that reuse is not implemented in cases where the relation cannot easily be found.
Fixed a problem occurring when multi values, chosen on the Add Data Container popup for Globally Configured Multi Data Container, caused an uncaught exception to be thrown. A hotfix for this solution is available and applicable to saas-2023.3, step-11.2-mp2, and step-2023.3.
The problem seen was that the fields for the Attribute Value Group component are not visible to the user when it is used within the Grouping component in Web UI. A fix has been implemented to make those fields visible to the user in order to manage the content for each attribute. A hotfix applicable to step-2023.3 and saas-2023.3 is also available for this solution.
Added localizable 'Item cannot be deleted due to {number} reasons. Check the server log for more details.' message to Web UI, when an item cannot be deleted after clicking on Delete Action button. This message will be shown in locales other than the default English locale, where the non-localizable reasons will be shown as it was before.
Introduced a possibility to skip counting the children when purging the node from recycle bin in workbench. To toggle this property, contact Stibo Systems Support.
Introduced a possibility to disable the less than / greater than tags escape when saving the changed LOV values on LOV Management Values screen in order to prevent removing the STEP style tags from the values. The screen does not support displaying and adding the tags, but a solution was created so that the tag formatting will be preserved, if needed. To implement this solution, contact Stibo Systems Support.
Previously, a transparent background was replaced by white color. Now, converted images are keeping their transparency for png files.
Stibo Systems implemented some code changes that will keep the connection between asset push and the STEP server alive while the assets are handled by the STEP server. Furthermore, additional logging has been added.
Changes made for 11.0 and potential duplicate relation include: removed confirmed non-duplicates of a workflow compatible node before processing by task updaters; and remove duplicates with existing potential duplicate relation to avoid creating a PDR task without duplicates.
Added dependency to com/zaxxer/sparsebits/SparseBitSet used by Apache POI, which is used for Excel exports / imports. There is a step-11.2-mp2 hotfix also available for this solution.
Fixed a problem when 'Hide Equal' action did not work on the Web UI Multi Revision screen.
When exporting products with multiple product to classification links with metadata, the order of the links and metadata was not consistent. This has been fixed.
Fixed a problem when replacing an asset with the existing asset in the Web UI on a Node Editor screen, it added the picked asset instead of replacing the selected one.
A problem with the select type ID options dropdown coming up empty in Search From List in the Web UI Advanced Search has been fixed.
Auto-deletion of files in the 'Save' and 'Failed' folders in a hotfolder integration endpoint could delete files not in the save or failed folder, if either save or failed folder was not present. This has been fixed.
Fixed NullPointerException that occurred in workbench when accessing a Bulk Update Trigger Workflow Event business rule. There is also a hotfix applicable to saas-11.1, saas-2023.3, step-11.1-mp3 to mp6, step-11.2-mp2, and step-2023.3.
This is a performance fix for Oracle systems related to pruning old entries in the transition log.
Fixed unexpected exception on the Mapping step in workbench Import Manager when trying to map a column to the attribute with default unit.
This supersedes 11.2-mp1-2023-06-30-10-33-16 and earlier versions.
Hotfix HOTFIX-6658 doesn't have an approved description, yet.
Lock Free Schema Change improvements have been made for error handling for Lock Free Schema Change, including cases where data could be lost.
Querying references for a specific reference-type on a product with many references could trigger a fatal internal error ('Required inMemory-Index not found for PQL expression'). This has been fixed.
Headings in XLS exports will now be exported in the correct language.
Fixed a problem when an operations step in the Bulk Update Wizard in STEP Workbench was not showing the correct Set Single Value operation that was restored from the existing Bulk Update configuration.
Fixed a problem with asynchronous poller processes when some of the background processes (BGPs) / jobs were deleted.
A better error message has been added, if something occurs that should not.
Fixed a ClassCastException on the Advanced Merge screen when rendering multi-value data container values.
Fixed a performance problem on a Web UI Node Editor with a huge amount of Attribute Value / Value Group components configured. The system was checking if there was a global Typeahead configuration for every sub component, instead of retrieving the global typeahead information once per Node Editor.
Fixed a sporadic issue with testing business rules in workbench with 'Attempt stop after X seconds' checkbox enabled. Due to the caching problems, this functionality was sometimes throwing an unexpected exception when a user tried to test the business rule.
Now, the tags formatting will be correctly displayed for the Web UI Node Editor Attribute Value component configured to display an LOV attribute with a checkbox or radio button override control type.
In the workbench, copying a value with a unit and pasting it into a cell that already contains a value with a unit would give a validation error. This has been fixed.
Fixed problem with encoding of ObjectTypeId containing special characters when trying to fetch the objectType Icon in the tree view.
A bugfix was implemented to allow copy and paste of values with commas as decimal separators for numeric attributes in the Web UI for languages that use that format.
Code changes were done to set the red arrow symbol indicating 'Inherited from other context' to display even if there are style tags in the attribute value.
The fix increases the maximum number of LOV values that are preloaded to the LOV from the server to 6000. Those values are used to preliminary validate if the pasted value exists in that LOV. If the value was not found and the LOV has more values than those preloaded, an attribute tries to set the value anyway. Then, if the server finds the value, it is set properly, and if not, a message that the value does not belong to the LOV is returned. Previously, if the pasted value was not found among the preloaded values, the error message appeared. This has been fixed.
The fix increases the maximum number of a LOV values that are preloaded to the LOV from the server to 6000. Those values are used to preliminary validate if the pasted value exists in that LOV. If the value was not found and the LOV has more values than those preloaded, an attribute tries to set the value anyway. Then, if the server finds the value, it is set properly, and if not, a message that the value does not belong to the LOV is returned. Previously, if the pasted value was not found among the preloaded values, the error message appeared. This has been fixed.
Fixed a NullPointerException on an Initiate Item screen with a configured LOV-validation business condition.
Multiple Web UI improvements were made to the Advanced Merge dialog to clarify how the UI should be used: 1) Disabled all bottom buttons except 'Cancel' when a record is selected. 2) Added a hover tooltip when buttons are disabled that says 'Use toolbar to exclude or include records.' 3) Updated button labels and ordering as follows: Toolbar: Exclude from task / Include in task / Set as Survivor Bottom bar: Cancel / Reassign task / Submit to 'On Hold' [ if present ] / Reject included records / Merge included records 4) Updated confirmation dialog styling (warning icon instead of info) and text. 5) Color scheme changed for dark / light / default Web UI style for Advanced Merge dialog title. 6) Grey background color implemented for excluded record cells. 7) New icon added for enabled / disabled 'Merge included records' button. There is also a hotfix for this issue that is applicable to saas-11.0, step-11.0-mp4 / mp5.
Now, attributes are imported properly from STEPXML when the validation type is written in uppercase. Also, fixed the problem with values containing tags not appearing in the Web UI for already badly imported attributes.
Suppressed unnecessary logs when doing a Link Golden Record matching, which caused a message 'WARNING: Unsupported dummy value type' to fill out the application server logs. This hotfix for this solution is also available and is included in step-11.1-mp6 and applicable to step-11.1-mp4 / mp5 and saas-11.1.
Fixed a problem where changing an externally maintained attribute to use an LOV could cause data inconsistencies on Cassandra (or on Oracle systems where Lock Free Schema Change is enabled).
Fixed the issue with adding inherited Product Classification links in a GraphQL response in a 'graphqlv2' endpoint.
Fixed a problem in workbench when an unsaved JavaScript business rule which throws an exception during Test Business Rule Action was not showing the original business rule ID in the stack trace.
Keep the connection alive if asset push takes a long time.
Fixed a problem when typeahead components did not work in the Add Data Container dialog and in a Multi Editor Data Container in the Web UI.
Fixed a problem when the Node Picker dialog in the Web UI could not be resized correctly.
Fixed a problem with the InDesign client plugin. Previously, after a Database Update was applied, the paragraph style was lost when using a STEPCOND tag.
Fixed a problem when valid attribute headers under the Table Header Value Group with 'Show Only Valid Attributes' and 'Show Empty Group Headers' configured were disappearing when the user switched the Node List direction.
Fixed a NullPointerException on an Initiate Item screen with a configured LOV-validation business condition.
Now, inline references in Web UI have localized decimal separator according to the current Web UI context.
Now, it is possible to export the name of ReferenceTypes and References applied in the Insert References export mapping.
STEP exporter improvement for non-stepXML formats: inherited depth, context, and qualifiers are considered on reference while applying mapping rules.
Fixed a sporadic issue with testing business rules in workbench with 'Attempt stop after X seconds' checkbox enabled. Due to caching problems, this functionality was sometimes throwing an unexpected exception when a user tried to test the business rule.
Fixed a problem when attributes in the Merge Preview column on an Advanced Merge screen were editable despite being configured as 'Read Only.'
Now, the link for Asset Download will be opened in a new window when the download is preparing to start. It affects the 'Download Asset' action for Asset Representations on the Web UI Node Editor screen with the 'Direct download' option enabled in design mode. This fix improves the user experience by letting the user know that the download started, even if it takes some time to start the download due to the connection to the external DAM location.
STEP exporter improvement for non-stepXML formats: inherited depth, context, and qualifiers are considered on reference while applying mapping rules.
Fixed a problem that occurred when changing an empty value to non-empty value for an LOV externally maintained single-valued attribute in the workbench caused an event for an EP to be generated twice.
Fixed a problem with the InDesign client plugin. Previously, after a Database Update was applied, the paragraph style was lost when using a STEPCOND tag.
Added additional logging to investigate the exception.
Now, the tags formatting will be correctly displayed for the Web UI Node Editor Attribute Value component configured to display an LOV attribute with a checkbox or radio button override control type.
Fixed a problem when the Table Header User Group, configured on a User List screen in the Web UI, allowed vendor users to add a user outside of their supplier group. There is also a hotfix for this solution that is applicable to saas-11.1, step-11.1-mp3 through mp6.
Diagnostics snapshots created via the admin portal were performing two uploads, leading to wasted time and confusion. This has now been rectified, so that only one upload is performed.
Multiple Web UI improvements were made to the Advanced Merge dialog to clarify how the UI should be used: 1) Disabled all bottom buttons except 'Cancel' when a record is selected. 2) Added a hover tooltip when buttons are disabled that says 'Use toolbar to exclude or include records.' 3) Updated button labels and ordering as follows: Toolbar: Exclude from task / Include in task / Set as Survivor Bottom bar: Cancel / Reassign task / Submit to 'On Hold' [ if present ] / Reject included records / Merge included records 4) Updated confirmation dialog styling (warning icon instead of info) and text. 5) Color scheme changed for dark / light / default Web UI style for Advanced Merge dialog title. 6) Grey background color implemented for excluded record cells. 7) New icon added for enabled / disabled 'Merge included records' button.
If single sign on is used and a user without STEP Workbench privileges attempts to start the workbench after login, then an error message 'You do not have privileges to access STEP workbench' is shown and the workbench is terminated.
Improved the performance of the auto-delete mechanism of files in hotfolders for inbound endpoints. Previously, its performance would be severely affected if the hotfolder contained many files as it accessed each file multiple times. Now, it only accesses each file once, increasing the speed.
Fixed a problem when typeahead components did not work in the Add Data Container dialog and in a Multi Editor Data Container in the Web UI.
Fixed a problem when custom Script Object Providers were not identified when performing a bulk update with a business rule that is referring to the custom Script Object Provider. Custom scripts are now identified.
Fixed a NullPointerException in Export Current View action related to retrieving a 'stibo dot' object type.
Fixed the issue with adding inherited Product Classification links in a GraphQL response in a 'graphqlv2' endpoint.
An existing fix to keep the Workbench connection alive has been backported to step-10.2-mp3. The issue occurred when a user was trying to import around 6000 images from their local machine to STEP, and the process was getting struck after a certain period. The import process was failing.
Fixed a bug that prevented the null pointer from getting component model elements.
Implemented an In-Memory version of two existing healthchecks: Unrevised values should be revised and Revised values should be unrevised.
Suppressed unnecessary logs when doing a Link Golden Record matching, which caused a message 'WARNING: Unsupported dummy value type' to fill out the application server logs.
Fixed a problem when custom Script Object Providers were not identified when performing a bulk update with a business rule that is referring to the custom Script Object Provider. Custom scripts are now identified. There is also a hotfix for this solution that is applicable to saas-11.2 and step-11.2-mp1.
Improved the performance of the auto-delete mechanism of files in hotfolders for inbound endpoints. Previously, its performance would be severely affected if the hotfolder contained many files as it accessed each file multiple times. Now, it only accesses each file once, increasing the speed.
STEP exporter improvement for non-stepXML formats: inherited depth, context, and qualifiers are considered on reference while applying mapping rules.
Now, the tags formatting will be correctly displayed for the Web UI Node Editor Attribute Value component configured to display an LOV attribute with a checkbox or radio button override control type. There is a hotfix available for this solution that is applicable to step-10.3-mp4 / mp5 and saas-10.3.
Introduced a possibility to configure the limit of conditional validity elements, previously hardcoded to 100. To change the limit, contact Stibo Systems Support.
A bugfix was implemented to allow copy and paste of values with commas as decimal separators for numeric attributes in the Web UI for languages that use that format.
Fixed a problem that occurred when changing an empty value to non-empty value for an LOV externally maintained single-valued attribute in the workbench caused an event for an EP to be generated twice.
If single sign on is used and a user without STEP Workbench privileges attempts to starts the workbench after login, then an error message 'You do not have privileges to access STEP workbench' is shown and the workbench is terminated.
This is a bugfix for a table cell dropdown (in LOVs) was not working while using business conditions in the Web UI.
Added additional logging to investigate the exception.
Fixed a NullPointerException occurring in the Web UI Task List when a user performed any toolbar action after choosing a Total state on the Status Selector with only one state configured.
A bug fix was implemented to allow copy and paste of values with commas as decimal separators for numeric attributes in the Web UI for languages that use that format.
Fixed a performance problem on a Web UI Node Editor with a huge amount of Attribute Value / Value Group components configured. The system was checking if there was a global Typeahead configuration for every sub component, instead of retrieving the global typeahead information once per Node Editor.
Now, inline references in Web UI have localized decimal separator according to the current Web UI context.
Translation import now takes Excluded Attributes into account while calculating status of translation. Previously, only Always Excluded Attributes configuration in User & Groups tab were taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node.
The handling of multiple cells for copy and paste in a Change Package system setup has been fixed. Previously, the 'ignore' setting could not be copied and pasted into multiple cells.
Fixed a problem when the Node Picker dialog in the Web UI could not be resized correctly.
Fixed a problem where changing an externally maintained attribute to use an LOV could cause data inconsistencies on Cassandra (or on Oracle systems where Lock Free Schema Change is enabled).
If a StateflowDeadline background process was running for a long time, a new process could be started while the old one was still running, causing conflicts. If transition logs were missing for an object in a workflow, trying to remove the object from the workflow would cause an exception to be thrown. These issues have been fixed.
Fixed problem with encoding of ObjectTypeId containing special characters when trying to fetch the objectType Icon in the tree view.
Introduced a possibility to show the thousands separators on the Web UI Node Editor and Web UI Node List when displaying the Attribute Value components of numeric-based validation base types. To toggle this possibility, contact Stibo Systems Support.
Fixed a NullPointerException occurring in the Web UI Task List when a user performed any toolbar action after choosing a Total state on the Status Selector with only one state configured.
Fixed a NullPointerException (NPE) in endpoint monitoring plugins when the creation date of an endpoint background process cannot be retrieved.
This is a bugfix for a table cell dropdown (in LOVs) was not working while using business conditions in the Web UI.
Fixed a NullPointerException which appeared when saving a newly created Workflow in the workbench.
If a StateflowDeadline background process was running for a long time, a new process could be started while the old one was still running, causing conflicts. If transition logs were missing for an object in a workflow, trying to remove the object from the workflow would cause an exception to be thrown. These issues have been fixed.
Fixed a NullPointerException which appeared when saving a newly created Workflow in the workbench.
Fixed NullPointerException that sporadically appeared in workbench when accessing a Bulk Update Trigger Workflow Event business rule in workbench.
Keep the connection alive if asset push takes a long time.
Dimension inheritance triangles were added for references in the workbench. When multiple references are shown in the Web UI, the dimension inheritance triangles are now shown for each individual reference.
Introduced a possibility to configure the limit of conditional validity elements, previously hardcoded to 100. To change the limit, contact Stibo Systems Support.
Fixed a problem when a Table Header User Group, configured on a User List screen in the Web UI, allowed vendor users to add a user outside of their supplier group.
Translation import now takes Excluded Attributes into account while calculating status of the translation. Before only the 'Always Excluded Attributes' configuration in User & Groups tab were taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node. There are also a number of hotfix solutions available for this solution that are applicable to various baselines and the async-translation-7.0.23 component.
Now, the table attribute filter displays 0/0 as an attribute counter for an empty list.
Now, attributes are imported properly from STEPXML when the validation type is written in uppercase. Also, fixed the problem with values containing tags not appearing in the Web UI for already badly imported attributes.
Now, in export mappings other than CSV and XLS (JSON, CIF), it is possible to set a transformation that replaces an empty value with a provided value.
Introduced a possibility to show the thousands separators on the Web UI Node Editor and Web UI Node List when displaying the attribute value components of numeric-based validation base types. To toggle this possibility, contact Stibo Systems Support.
Querying references for a specific reference-type on a product with many references could trigger a fatal internal error ('Required inMemory-Index not found for PQL expression'). This has been fixed. There is a hotfix also available for this solution that is applicable to step-11.1-mp4 through mp6 and saas-11.1.
Attributes there were migrated to STEP 11.2 from an older STEP release could not be opened in the workbench if they had a language + country dimension. This has now been fixed.
When assigning an overridden product to a product override, STEP would reuse that relation if applicable. However, if the past overridden-product relation has been approved and then deleted, STEP would try to reuse the wrong past relation, which prevented assigning the overridden product, and gave an internal error 'Cannot subtract: Main.' This has now been fixed so that reuse is not implemented in cases where the relation cannot easily be found.
Fixed NullPointerException encountered if one of the typeahead requests in the Reference Target cell in workbench was terminated concurrently.
Now, 'Add Data Container' and 'Delete Data Container' toolbar actions on a Global Data Container Multi Editor will correctly reflect the Approve action enabled state on Web UI Node Editor screen where the Multi Editor is configured.
Code changes were done to set the red arrow symbol indicating 'Inherited from other context' to display even if there are style tags in the attribute value.
Fixed a problem when valid attribute headers under the Table Header Value Group with 'Show Only Valid Attributes' and 'Show Empty Group Headers' configured were disappearing when the user switched the Node List direction.
Now, in export mappings other than CSV and XLS (JSON, CIF), it is possible to set a transformation that replaces an empty value with a provided value.
Fixed a NullPointerException in Export Current View action related to retrieving a 'stibo dot' object type.
Lock Free Schema Change improvements have been made for error handling for Lock Free Schema Change, including cases where data could be lost.
Translation import now takes Excluded Attributes into account while calculating status of the translation. Before only the 'Always Excluded Attributes' configuration in User & Groups tab were taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node.
Translation import now takes Excluded Attributes into account while calculating status of the translation. Before only the 'Always Excluded Attributes' configuration in User & Groups tab were taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node.
Now, the table attribute filter displays 0/0 as an attribute counter for an empty list.
Import of commercial terms could fail with an exception if the import configuration contained multiple commercial-term mappings and the system was configured to run In-Memory.
An existing fix to keep the Workbench connection alive has been backported to step-10.2-mp3. The issue occurred when a user was trying to import around 6000 images from their local machine to STEP, and the process was getting struck after a certain period. The import process was failing.
Now, it is possible to export the name of ReferenceTypes and References applied in Insert References export mapping.
Fixed a problem when an operations step in the Bulk Update Wizard in STEP Workbench was not showing the correct Set Single Value operation that was restored from the existing Bulk Update configuration.
Fixed a ClassCastException on the Advanced Merge screen when rendering multi-value data container values.
Fixed a problem occurring when Delete Reference action was available for a user without the privilege to delete the reference on a Web UI Node Editor's References component.
Now, the link for Asset Download will be opened in a new window when the download is preparing to start. It affects the 'Download Asset' action for Asset Representations on the Web UI Node Editor screen with the 'Direct download' option enabled in design mode. This fix improves the user experience by letting the user know that the download started, even if it takes some time to start the download due to the connection to external DAM location.
Added new healthcheck plugin (Value links with dual visibility) that can find and fix valuemap / valuelinks with dual visibility.
Fixed a problem when the Table Header User Group, configured on a User List screen in the Web UI, allowed vendor users to add a user outside of their supplier group.
Import of commercial terms could fail with an exception if the import configuration contained multiple commercial-term mappings and the system was configured to run In-Memory.
This supersedes 11.2-2023-05-23-12-43-03 and earlier versions.
Hotfix HOTFIX-6534 doesn't have an approved description, yet.
Fix for RDUX-6457 introduced logic which disabled possibility to open menu using keyboard in TopMenuBar. Condition was added to keep previous fix and also enable keyboard navigation for TopMenuBar.
Additional logging was added for the Business Function to Node option on Node List Headers in Web UI.
Fixed an issue with missing highlighting for entity references in an Advanced Merge screen.
Implemented a fix to make the admin portal refresh less aggressively when healthchecks are running.
A fix was enabled to ensure that the monitoring servlet does not make the application server unresponsive.
When using the function getInheritedPublicationValue in a calculated attribute, the calculated value shown in the workbench would sometimes be wrong. This has been fixed.
Introduced a config property to disable a tracing hierarchy vendor permissions check during the export. If this property is enabled, only an exported object will be checked for vendor permissions instead of the object's whole parent hierarchy. To set this property, contact Stibo Systems Support.
Introduced a batching mechanism to Cassandra BGP row reports to increase performance. Contact Stibo Systems Support to enable the mechanism for increasing performance of bulk updates on Cassandra systems with a large number of errors / warnings.
The maximum number of revisions that can be created for the Web UI configuration has been limited to 100. The Web UI configuration is usually rather large, so having a lot of revisions can cause the application server to run out of heap memory when trying to delete or purge old revisions from the Web UI configuration. If you need to save more revisions, contact Stibo Systems Support to discuss solutions.
Problem was fixed where SaaS infrastructure health sensor would return 'Unsupported' when basic authentication was disabled.
Fixed NullPointerException in Elasticsearch GraphQL, which happened when one of the sharable user groups in STEP did not have a name but only an ID.
Introduced a batching mechanism to Cassandra BGP row reports to increase performance. Contact Stibo Systems Support to enable the mechanism for increasing performance of bulk updates on Cassandra systems with a large number of errors / warnings.
Concurrent outbound integration-endpoints adding and deleting information from the execution-report caused locks. This has been prevented by serializing (and buffering) access to shared resources including said execution-report.
Introduced a config property to disable a tracing hierarchy vendor permissions check during the export. If this property is enabled, only an exported object will be checked for vendor permissions instead of the object's whole parent hierarchy. To set this property, contact Stibo Systems Support.
Introduced the ability to replace ExportSize='Minimum' with ExportSize='Referenced' for Classifications tag when exporting products in the Excel or CSV formats with mapped Classification Product Links. To use this option, contact Stibo Systems Support.
Previously, the system deleted excessive polling Background Processes instead of throwing an error.
Fixed multiple errors related to performance report parsing JavaScript profiling information.
Now, a default Web UI is returned instead of throwing an exception when the Web UI ID cannot be determined from the request.
Previously, when applying filters on the Web UI Multi Reference Screen, if the first filter was applied to a Reference Metadata header, and a second filter was applied to a Table Header Value, an empty filtering dialog with no options was shown for the second filter. This has been fixed.
Fixed a problem with the persistence script tool in STEP System Administration (adminportal) which was not properly handling exceptions.
Fixed a problem when product overrides were analyzed by the exporter, but no products were included in export configuration. It caused a performance issue on a system with a large number of product overrides.
Fixed a problem when workflow-specific actions, like the Assign action, did not appear on Advanced Search Node List toolbar after performing a workflow search.
Added a scrollbar to dropdown with tiles which is used, for example, on Run Business Action node picker on the Web UI Node List. The dropdown now correctly displays a large number of tiles and allows a user to click the 'OK' or 'Cancel' buttons.
Fixed a problem in Advanced STEPXML export using Domain mode. Previously, Classification Product References owned by a classification object type were included under the Classifications tag even though they were not mapped.
A bug was fixed where an incorrect offset could be committed back to Kafka.
Fixed a problem when 'Hide Equals' and 'Mark Different' actions performed on a Compare Records screen were also applied to node lists on other tabs on the Web UI Node Editor screen.
Fixed a problem when table rows containing spanned cells after adjusting the column widths in InDesign resulted in incorrect row heights or were being overset.
The problem seen was that the users were not able to edit the workflow variable under the Task List screen as its throwing a fatal error in the Web UI. The fix has been implemented to fix this error in the Web UI and allow the user to edit workflow variables.
System deletes excessive polling Background Processes instead of throwing an error.
Fixed a problem when the sidecar was not able to unpack the InDesign plugins because a renderer was not shut down properly. The sidecar is now able to shut down these renderers and unpack the plugins and restart the renderers.
na
Fixed a problem occurring when an empty mandatory value on an 0bits.legacy attribute caused an approval of a node via business rule to fail.
Fixed problem with hotfolder implementations causing a five (5) second delay between processing each file.
A setback has been reverted.
Fixed a problem when Global Navigation Tree Navigator did not show child attributes under the Attribute group after page reload.
Fixed a problem in workbench when an unsaved JavaScript business rule which throws an exception during Test Business Rule Action was not showing the original business rule ID in the stack trace.
Concurrent outbound integration-endpoints adding and deleting information from the execution-report caused locks. This has been prevented by serializing (and buffering) access to shared resources including said execution-report.
Fixed a setback when the Web UI sorting order was not preserved in the exported Smartsheet when it was exported via Smartsheet Export Action.
Fixed a problem in Advanced STEPXML export using Domain mode. Previously, Classification Product References owned by classification object type were included under the Classifications tag even though they were not mapped.
The reference type option was showing the referenced object ID instead of the attribute value on the Golden Source Traceability Screen. The fix has been implemented.
Fixed a problem with the InDesign client plugin. Previously, after a Database Update was applied, the paragraph style was lost when using a STEPCOND tag.
Added a scrollbar to dropdown with tiles which is used, for example, on Run Business Action node picker on the Web UI Node List. The dropdown correctly displays a huge number of tiles and allows a user to click the 'OK' or 'Cancel' buttons.
Fixed a problem when the Workflow Variable User List component in workbench was configured for a workflow that was used on the Web UI Initiate Item screen. Previously, this configuration prevented a new item from being saved and initiated and also displayed an unexpected exception error in Web UI.
If single sign on is used and a user without STEP Workbench privileges attempts to start the workbench after login, then an error message 'You do not have privileges to access STEP workbench' is shown and the workbench is terminated.
Now, the mask validation will work correctly for GTIN attributes validation base type.
Fixed an issue that caused a NullPointerException (NPE) to appear in the Elasticsearch and event processor configuration when the object type that was used on the `Triggering Object Types` for the event processor was removed.
Fixed a problem when product overrides were analyzed by the exporter, but no products were included in export configuration. It caused a performance issue on a system with a large number of product overrides. There is a hotfix available for this solution that is applicable to saas-10.2-2023-06-15-09-06-56, saas-10.2-2023-06-16-07-27-45, and step-10.2-mp3 and mp4. There is also a hotfix available for this solution that is included in saas-10.2-2023-06-16-11-08-55 15/06.
Fixed an issue that caused a NullPointerException (NPE) to appear in the Elasticsearch and event processor configuration when the object type that was used on the `Triggering Object Types` for the event processor was removed.
Exports on Oracle out-memory systems were unnecessarily slow due to investigating an excessive amount of data during export of suppressed cross references. This has been remedied. Patching will require one index to be rebuilt. The index is believed to be empty for most customers, and very small for the rest; as such little writing and sorting will take place, but we have no estimate for the patching time, as it is data- and hardware- dependent.
In the workbench, when a character tag name contained the '-' character, an error occurred for attributes with ValidationBaseType 'Text (exclude Tags)' and 'Numeric Text (exclude Tags)'. This has been fixed.
Fixed a problem when the sidecar was not able to unpack the InDesign plugins because a renderer was not shut down properly. The sidecar is now able to shut down these renderers and unpack the plugins and restart the renderers.
The reference type option was showing the referenced object ID instead of the attribute value on the Golden Source Traceability Screen. A fix has been implemented.
Fixed a problem when table rows containing spanned cells after adjusting the column widths in InDesign resulted in incorrect row heights or were being overset. There is a hotfix available for this solution that is applicable to saas-10.2-2023-06-15-09-06-56, step-10.2-mp3 and mp4. There is also a hotfix available for this solution that is included in saas-10.2-2023-06-16-11-08-55 15/06 and saas-10.2-2023-06-16-07-27-45 15/06.
Patching a STEP system with the matching components and with matching data in the system, specifically golden record duplicates, to release 11.0 or later could halt the upgrade process. Patching can still take a long time after this bugfix is applied, but it will proceed. Please refer to the online release notes for upgrading to STEP 11.0 (or later).
Implemented a fix to make the admin portal refresh less aggressively when healthchecks are running.
Fixed a problem when a corrupted Matching Algorithm in STEP caused all JavaScript searches to fail. Added logging to help finding such Matching Algorithm.
Fixed a problem with the Business Rules cache occupying a lot of memory. Previously, when a JavaScript business rule which executed code in a new manager object was used during the import Background Process, it led to Out Of Memory errors.
Previously, the 'Save' button on the Initiate Screen was disabled when the user right-clicked and selected 'Paste'. A fix has been implemented.
Introduced a batching mechanism to Cassandra BGP row reports to increase performance. Contact Stibo Systems Support to enable the mechanism for increasing performance of bulk updates on Cassandra systems with a large number of errors / warnings.
Added a scroll bar to Dimension Dependency Validation Dialog in the Web UI. This dialog appears when adding a dimension dependency to the attribute on an Attribute Management screen.
Fixed a problem when 'Hide Equals' and 'Mark Different' actions performed on a Compare Records screen were also applied to node lists on other tabs on the Web UI Node Editor screen. There is a hotfix available for this solution that is applicable to saas-10.2-2023-06-15-09-06-56, step-10.2-mp3 and mp4. There is also a hotfix available for this solution that is included in saas-10.2-2023-06-16-11-08-55 15/06 and saas-10.2-2023-06-16-07-27-45 15/06.
Fixed a problem that occurred when removing dimension dependency on an object type.
Fixed a NullPointerException (NPE) in endpoint monitoring plugins when the creation date of an endpoint background process cannot be retrieved.
Fixed a NullPointerException (NPE) in the Web UI Design Mode when saving a new node editor screen after adding and saving a Partial Approve action in the buttons section of this component.
The problem was that the field 'select version to resolve tables' under OIEP advanced tab was visible for both STEPXML and Advanced STEPXML. Ideally, it should be visible for only STEPXML format when the 'Include table' field is set to 'yes.' A fix has been implemented.
We recommend avoiding concurrent requests to get sensor information from the Admin Portal as these requests use a lot of memory and can contribute to the application server running out of memory. Also, the sensor information requested from Prometheus has been fixed, so no two threads are starting to collect information for the same sensor concurrently. This solution also has a hotfix available for step-10.3-mp4.
Reordering manually sorted objects using drag and drop in workbench no longer worked. This has been fixed.
Fixed problem with hotfolder implementations causing a five (5) second delay between processing each file.
Additional logging was added for the Business Function to Node option on Node List Headers in Web UI.
Made creation of files in BGPs more threadsafe.
Now, a STEP workflow can be saved with a transition between two states where the ID of the target state contains an ampersand.
Fixed a problem when table rows containing spanned cells after adjusting the column widths in InDesign resulted in incorrect row heights or were being overset. There is a hotfix available for this solution that is applicable to saas-10.2-2023-06-15-09-06-56, step-10.2-mp3, and mp4. There is also a hotfix available for this solution that is included in saas-10.2-2023-06-16-11-08-55 15/06 and saas-10.2-2023-06-16-07-27-45 15/06.
Added more logging to investigate the problem.
Dimension inheritance triangles were added for references in the workbench. When multiple references are shown in the Web UI, the dimension inheritance triangles are now shown for each individual reference.
Added more logging to investigate the problem.
This is a fix to hid the close button in "Choose context" modal, only if the user has no context selected.
Translation import now takes Excluded Attributes into account while calculating status of the translation. Before only the 'Always Excluded Attributes' configuration in User & Groups tab were taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node. There are also a number of hotfix solutions available for this solution that are applicable to various baselines and the async-translation-7.0.23 component.
When exporting selected classifications using the domain exporter, too many classifications were exported if the output format was Excel, and too few were exported if the output format was STEPXML. This has been fixed.
Introduced a batching mechanism to Cassandra BGP row reports to increase performance. Contact Stibo Systems Support to enable the mechanism for increasing performance of bulk updates on Cassandra systems with a large number of errors / warnings.
The problem was that the tag conversion was happening in the STEP Name of objects within the Web UI. A fix has been implemented.
Now, the thread related to downloading the CSV / HTML reports in workbench is kept alive for a longer time. This prevents restart after a timeout when downloading a large report.
Exports on Oracle out-memory systems were unnecessary slow, investigating an excessive amount of data during export of suppressed cross-references. This has been remedied. Patching will require one index to be rebuilt. The index is believed to be empty for most customers, and very small for the rest; as such little writing and sorting will take place, but we have no estimate for the patching time, as it is data- and hardware- dependent.
Fixed a problem with asynchronous poller processes when some of the background processes (BGPs) / jobs were deleted.
Fixed a Null Pointer Exception (NPE) caused by DurationInWorkflowStateHeader on the Web UI Advanced Search screen when no workflow state criteria are involved.
Introduced the ability to replace ExportSize='Minimum' with ExportSize='Referenced' for Classifications tag when exporting products in the Excel or CSV formats with mapped Classification Product Links. To use this option, contact Stibo Systems Support.
A bug was fixed where an incorrect offset could be committed back to Kafka.
Fixed a problem when workflow-specific actions, like the Assign action, did not appear on Advanced Search Node List toolbar after performing a workflow search.
Users were getting an empty file when they applied a filter to the reference meta column and did an export on a Multi Reference screen. A fix has been implemented.
When configuring a tab page in the Instrument configuration tool, it is now possible to configure the tab page to display for asset object types.
A fix was enabled to ensure that the monitoring servlet does not make the application server unresponsive.
Fixed a problem when workflow-specific actions, like the Assign action, did not appear on Advanced Search Node List toolbar after performing a workflow search.
In the workbench, copying a value with a unit and pasting it into a cell that already contains a value with a unit would give a validation error. This has been fixed. There is a hotfix also available for this solution that applies to saas-11.1 and step-11.1-mp3 through mp6.
Fixed multiple errors related to performance report parsing JavaScript profiling information.
Additional logging was added for the Business Function to Node option on Node List Headers in Web UI.
Changes made for 11.0 and potential duplicate relation include: removed confirmed non-duplicates of a workflow compatible node before processing by task updaters; and remove duplicates with existing potential duplicate relation to avoid creating a PDR task without duplicates.
Modified TIFF Parser to only read the first IFD as specified in the TIFF Revision 6.0 Final, June 3, 1992. The first IFD must be the full resolution (fullres) image.
When exporting selected classifications using the domain exporter, too many classifications were exported if the output format was Excel, and too few were exported if the output format was STEPXML. This has been fixed.
A problem with the log parser configuration was fixed for missing asset properties on uploaded images.
Fixed a problem retrieving Global Override mappings when loading a Web UI Node Editor could have caused a performance issue.
The UOM list does not show up properly in the Web UI. If the size of validUnits is large, there will be a very long list. To fix this, set the size of the list to 6. If the value is smaller than 6, show the current size value.
Now, in the workbench, an Inline Reference can be used in the recipient field (To:) of a 'Send Email' business action.
Introduced a possibility to clear a Node List selection when executing Run Business Action from toolbar and a configured Business Action returns Reload Selection. To toggle this possibility, please contact Stibo Support.
Fixed a problem when MS Office files, transferred by Asset Publisher, were delivered as .zip files instead of keeping their correct extensions.
Made creation of files in BGPs more threadsafe.
Previously, it was not possible to clean up the Numeric Text attribute value with mask validation on the Web UI Node Editor screen. Also, the same value with unit was not allowed if the mask did not accept the unit. Both issues have been fixed.
Fixed Null Pointer Exception (NPE) in Elasticsearch GraphQL which happened when one of the sharable user groups in STEP did not have a name but only an ID.
The maximum number of revisions that can be created for the Web UI configuration has been limited to 100. The Web UI configuration is usually rather large, so having a lot of revisions can cause the application server to run out of heap memory when trying to delete or purge old revisions from the Web UI configuration. If you need to save more revisions, contact Stibo Systems Support to discuss solutions.
The reference type option was showing the referenced object ID instead of the attribute value on the Golden Source Traceability Screen. A fix has been implemented.
Fixed out-of-memory problem for large lock-free schema change operations.
Fixed a problem with the InDesign client plugin. Previously, after a Database Update was applied, the paragraph style was lost when using a STEPCOND tag.
Fixed a problem occurring when an empty mandatory value on an 0bits.legacy attribute caused an approval of a node via BR to fail.
Fixed a problem with the Business Rules cache occupying a lot of memory. Previously, when a JavaScript business rule which executed code in a new manager object was used during the import Background Process, it led to Out Of Memory errors.
Previously, when the user imported a translated LOV, a removed LOV value would be revived. This resulted in data inconsistency. Now, deleted LOV values are not recreated.
The Multi Editor would save wrong values when handling STEP tags. This is fixed
This is the first 11.2 version of step.