These are the 7 updates to step in version 10.3, sorted with newest version first:
This supersedes 10.3-mp5-2022-10-24-10-37-56 and earlier versions.
During Terms import, an incorrect conversion source position of overlapping terms caused a NumberFormatException. This has been fixed.
Introduced a new parameter (Disable Reload) for the Run Business Action Toolbar component, which allows admins to disable reloading a Node List after performing a corresponding action. This solution is also available as a hotfix that is applicable to step-10.2-mp3 and step-10.3-mp4 / mp5.
Fixed a problem tidying up background processes after lock free schema changes.
Added additional logging. There is also a hotfix available that is applicable to step-10.3-mp4 / mp5, step-2023.4 / mp1, and step-2024.1.
Fix for Cassandra-specific performance problem when deleting old entries in the change log.
Introduced possibility to again bypass SAML login. Contact Stibo Systems Support to enable it. A hotfix is available for step-11.1.
Fixed adding the 'Follow Single Reference' component. Now, child components of this component must be added separately while editing this component.
Problem was fixed where SaaS infrastructure health sensor would return 'Unsupported' when basic authentication was disabled.
Now, it should not be possible to edit an inherited reference metadata on the Web UI Node Editor screen via the 'References' component.
Previously, in workbench Import Manager, it was not possible to configure Classification Reference replacement rules for products. This has been fixed. A hotfix is available for step-10.3-mp4, step-10.3-mp5, step-11.1, and step-11.1-mp1.
Made event filter and generator configuration changes update the change log on the event queue. Now, a message will say that the object type triggers modified with an add / remove / change of an event filter or generator.
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.
Fixed a problem when an ID field was shown on the Web UI Create Product Override screen, even though the Auto ID has been configured for the product override object type which is about to be created on this screen.
Fixed scenario where BGP could be started as ReadOnly and thus not allowing to commit. This would result in 'Can only perform operation while a transaction is active' errors. This could happen in rare cases if concurrent access to Recycle Bin is going when starting BGP. This has now 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.
Added configuration option so URL encoding can be disabled for Azure SAS tokens in REST Gateways. A hotfix for this solution is also available for step-10.3-mp4 and mp5.
Fixed an issue with user privileges in the autoclassification feature when using workflows. A hotfix is available for step-10.3-mp4, step-10.3-mp5, step-11.1, step-11.1-mp1, and step-11.1-mp2.
Decreased the memory usage of BGP Statistics Collector by fixing the cleanup and using a better API to retrieve the BGP by status.
Now, subBuilding field will correctly handle Loqate Cloud by being concatenated with either Thoroughfare or Addres/Address1/Address2/Address3/Address4 field depending on their availability, which leads to the Loqate Response containing the subBuilding field as well.
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.
The query interface allows querying workflow states 'Conditions.state().in(...)'. This did not work on Cassandra systems and has been fixed.
Fixed a NullPointerException when importing a configuration for non-existing Outbound Integration Endpoint.
Fixed a bug occurring when the Schedule Background Process does not respect startAt date and uses every=Minutes parameter from the first try to start scheduled processes.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Now, manual Excel translation in the workbench will respect 'Always Excluded Attributes' from translation which is configured in Translation Settings in Users & Groups System Settings. There is a hotfix of this solution that is available for step-10.3-mp4 and mp5, step-11.0, and step-11.0-mp1 through mp4.
Fixed a problem with authentication when IPv6 was enabled on the client side.
Fix for a NullPointerException (NPE) during the Translation Export via a custom translation component. A hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Invocations of the static 'valueOf' and 'values' methods on enums were incorrectly rejected in JavaScript business rules when called on an object instance (instead of directly). This has been fixed.
Fixed a problem with the persistence script tool in STEP System Administration (adminportal) which was not properly handling exceptions.
Fixed division by 0 error, caused by 0 value7 initial rows when preparing for compact soft value migration.
A performance fix for fetching deleted values has been implemented. This fix applies to systems running In-Memory.
Now, plain text is used for the message body in email delivery. This hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Improved the performance of MatchingContextGetConfirmedRanks SQL, which is used to cache the confirmed duplicate and confirmed non-duplicate relations of matched objects, if system is not running In-Memory.
Fixed an issue occurring where import files with translations were moved to the error folder even if there were no errors during translation using those files. A step-10.3-mp4 and step-10.3-mp5 hotfix is also available for this solution.
When adding new screens or editing existing screens, XML tags were not formatting automatically. The exported Web UI XML view showed one line for whole XML script. Now, XML indent will be enabled again in the Web UI configuration if a corresponding config property is set. Contact Stibo Systems Support in order to enable this property. A hotfix for step-10.3-mp4 and mp5 is available for this solution.
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.
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 a problem with the concurrent generation of JWT signing key on a clustered setup.
System deletes excessive polling Background Processes instead of throwing an error.
It is now possible to upload diagnostics from a STEP cluster to Stibo Systems, even when there is no SSH access between the nodes in the cluster. This solution is also available as a hotfix that is applicable to step-10.3-mp4 and -mp5, step-11.0, step-11.0-mp1 through -mp4.
Fixed a NullPointerException (NPE) in the Data Profiler occurring when analyzing Integer or Number attribute values which are null for current node.
Fix for translating LOVs to multiple languages that caused optimistic locking exceptions. This has been fixed and a hotfix is available for step-10.0-mp1 - step-10.0-mp5. Also, fix for translating LOVs that caused attribute validation errors. This has been fixed and a hotfix is available for step-10.0-mp3 - step-10.0-mp5.
Introduced the possibility to disable an asset cache during export. This cache has been completely removed in STEP 11.0, but is backwards compatible for STEP 10.3. Contact Stibo Systems Support if this solution is needed for your system. A hotfix solution applicable to step-10.3-mp4 / mp5 and saas-10.3 is available for this issue.
In the case of corrupt data, a node collection could not be opened in the workbench. Now, these corrupt collection nodes can be opened in the STEP Workbench, allowing them to be refreshed and fixed.
Added class cache to PQLScriptExtrasClassLoader to improve STEP System Administration (admi portal) loading.
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.
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:
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.
Fix for a bug in the In-Memory version of the healthcheck to find dual visibilities for soft values.
Addressed security vulnerability in third-party library apache-commons-text in core, ECLASS and Configuration Management STEP components by upgrading a dependency to 1.10.0 version of this library where the vulnerability is addressed. There is also a hotfix for this solution that is applicable to step-10.2-mp3, step-10.3, and step-10.3-mp1, mp2, mp4, and mp5. There is also a hotfix for system-management-7.0.9 and 7.0.11 as well as one for eclassimporter-7.0.67 and 7.0.70.
Some Background Processes may add audit-log entries. If the audit-logs become big, they are automatically pruned. And if two different processes (or sub-processes) does so at the same time, they may start the pruning at the same time, which could give deadlock errors. This could make the process fail, which could lead to processes being half-way done. This has been fixed so that the probability of deadlock is far less. If it does happen, it will only log it and continue the process since the pruning of old audit-logs is not relevant for the process. This is a hotfix for step-11.0-mp4.
Fixed NullPointerException caused by attempt to close the already closed SFTP connection.
A fix was made to stop leakage of bindings and undeclared variables from one business action execution to another. This hotfix is applicable to step-11.0-mp2 - mp5.
The 'Import Change Info' JavaScript bind now supports changed data container values during import. This hotfix is applicable for step-10.3-mp4 and step-10.3-mp5.
It is now possible to upload diagnostics from a STEP cluster to Stibo Systems, even when there is no SSH access between the nodes in the cluster. This solution is also available as a hotfix that is applicable to step-10.3-mp4 and mp5.
It is now possible to define a property which specifies an extra port for the InDesign server. The port is used by the sidecar to monitor the InDesign server. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3.
Fix for a NullPointerException (NPE) in the translation import process when a translation configuration did not contain an attribute filter. A hotfix is available for step-10.2-mp3.
Now, optimistic lock exceptions are not shown on Web UI screens when alert notifications are about to be deleted in multiple threads. A hotfix is available for step-10.0-mp1 through step-10.0-mp5, and for step-10.2-mp3.
Fixed the issue with adding inherited Product Classification links in a GraphQL response in a 'graphqlv2' endpoint.
Fixed a bug with the References component on a Web UI Node Editor that was mishandling dimension inherited references when deleting a local reference pointing to the same target, which caused an inherited reference to be deleted as well.
Fixed a problem occurring when users, impersonating a supplier user who does not have privileges to view BGPs of other users, were not able to access their own BGPs on a Background Process Details screen in Web UI with In-Memory enabled.
The problem was seen when SFTP delivery was done. If the delivery configuration contained a filename that was prefixed with an absolute path or a relative path, and zip was switched on, then the delivery failed. The path was used as the upload path, and the filename was also used as the name of the local zip file in the BGP_ directory. The solution has been to use the filename without path for the temporary file in the BGP_ directory.
Fixed ClassCastException when merging values inside an LOV that is valid for Data Container types.
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.
The problem seen was that the OIEP configuration was marked modified if the configuration tab was selected and then another tab was selected and then the configuration tab was reselected. The solution is to update the audit log with a “modify” state if the configuration has been changed only.
Modified the code to send a dummy request between client and server to keep the connection alive while InDesign Render is producing the proof or PDF. Also, added a timeout property set to 15 minutes. If no result is delivered in that time period, the requests are stopped.
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.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
This fix restricts export to only the selected products in a BMEcat export when a classification is added as Catalog Group.
On out-memory systems, an In-Memory limit of only 100 objects plus their children were imposed on the actual purge-process, regardless of the size of the task. This has been fixed and a limit is no longer applied.
When changing both the object type and the parent of an object at the same time, unique keys on the object were not updated. This has been fixed.
Fix for retrieving user groups and for getting impersonable users. This improves performance, for example, for the Web UI 'Primary Navigation' component. A hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Improved path traversal protection for Web UI Theme Image Service servlet. Introduced a blacklist of forbidden exceptions for the GET method of this servlet, so the files with this extensions cannot be accessed for security reasons.
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 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 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.
Fixed a problem that occurred when removing dimension dependency on an object type.
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.
Modified the code to send a dummy request between client and server to keep the connection alive while InDesign Render is producing the proof or PDF. Also, added the property HTTPClientPoll.Timeout with default value 900000 msecs, i.e., 15 min. If no result is delivered in that time period, the requests are stopped.
Introduced a retry mechanism in Kubernetes API communication. A hotfix is available for step-10.3-mp4, step-10.3-mp5, step-11.0-mp4, step-11.1, and step-11.1-mp1.
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.
Fixed problem with hotfolder implementations causing a five (5) second delay between processing each file.
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).
Introduced the ability to automatically name a translation BGP according to the selected item for translation. If a translation is started from configuration, by default, a name for BGP is set as the chosen translation configuration. To enable this functionality, contact Stibo Systems Support.
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.
Previously, BGPs running bulk update operations suppressed optimistic locks if it happened ten times in a row for the same object. Now, a background process that encounters a data inconsistency error will fail with an explanation. This hotfix is available for step-10.2-mp3.
Added additional logging in the DTP side of the application server to find the root cause of a NullPointerException.
Performance has been optimized for drill down searches on STEP systems with In-Memory enabled and having several excluding-below-search criteria. Previously, having many such excluding-below-search criteria would slow down the search. This has now been fixed. A step-10.3-mp4 and mp5 hotfix and an inmemory-7.0.62 hotfix is also available for this solution.
An error was occurring in Web UI when having collection criteria search assets with a 'null' extension. This was due to a problem in value filtering that is now fixed. A hotfix for inmemory-7.0.62 is available for this solution.
Fixed problem, when Swap User from File Loading Widget did not work for sub-BGPs spawned by IIEP with Web UI File Loading receiver.
Now, an Export Current View action on a Web UI node list will provide an option for the user to choose an exported node type in case if a Select All button was used before initiating the Export Current View action. It prevents the incorrect node type autodetection, when the user exported entities, but the export mapping was done for products. A step-10.3-mp4 and mp5 hotfix is also available for this solution.
Previously, if a running integration endpoint was edited, then an extra background process to control the endpoint was no longer created and the current controlling background process was reused. Now, if multiple pollers already exist, an error message is displayed. A hotfix is available for this solution and applicable to step-11.0-mp4 and mp5.
It is now possible to upload diagnostics from a STEP cluster to Stibo Systems, even when there is no SSH access between the nodes in the cluster. This hotfix is applicable to step-10.3-mp4 and mp5, step-11.0, step-11.0-mp1 through -mp4.
Now, it is possible to see an import BGP in Web UI if an import was initiated through File Upload Widget with the Swap User parameter enabled.
When there are many nodes marked for deletion, counting objects in the Recycle Bin can take a very long time. To begin the deleting process without counting, set the case-sensitive property 'Purge.DoCount=false' in the sharedconfig.properties file. A hotfix is applicable to step-10.3-mp4 and step-10.3-mp5.
Fixed a problem occurring when a multivalued separator, configured for a reference mapping rule in workbench, was not working correctly when importing products through the Web UI Simple Import Widget on a Web UI Homepage Screen. This solution also has a hotfix available for step-10.2-mp3.
Now, 'Only Export Selected Objects' and 'Only Export Leaf Objects' checkboxes will be disabled on Outbound Integration Endpoint editor's Advanced Step in the workbench, if a Mapping tab was the chosen node type, different from Classification, product, or entity. It was made to align the behavior with the export manager, where similar checkboxes are enabled only for products, entities and classifications.
Fixed a NullPointerException which appeared when saving a newly created Workflow in the workbench.
Fix for a possible file access problem during OIEP file delivery.
Changed a message in the execution report of 'Recycle Bin' and 'Object Purge' to make it more obvious what is preventing the purge of an object when there is a related event sitting in an event queues.
The error was: Wrapped com.stibo.core.domain.privilegeexception.PrivilegeException: User: XRXC188 is not permitted to do: CLASSIFICATION_PRODUCT_LINK_CREATE(6500) on: 383YF7 for ClassificationProductLinkType: stibo.IndexWord Creating a word index link from a business rule which was executed with 'Run as Privileged' checked was not allowed if the user did not have the 'Create a product to classification link' privilege. Now, creation of word index link is allowed when the business rule is run in privileged mode. A hotfix is available for step-10.2-mp3.
Added configuration option so URL encoding can be disabled for Azure SAS tokens in REST Gateways.
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.
In attributes within the References component in the Web UI, it was not possible to remove inherited dimension dependent LOV values. This has been fixed. This solution is also available as a hotfix that is applicable to step-9.3-mp3, mp4, and mp5.
Users are no longer able to perform bulk updates from search result on items that the user does not have privileges to see.
Previously, in workbench Import Manager, it was not possible to configure Classification Reference replacement rules for products. This has been fixed. This hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Previously, on a language dependent product, if only the name was changed and some attributes were excluded from translation, the translation status was not updated correctly. This has been fixed.
Fixed exception thrown in the Web UI when using the automotive generic article filter.
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 NullPointerException (NPE) on the Multi Editor screen in Web UI which was caused by an empty suggestion result. This hotfix is available for step-10.3-mp4 and step-10.3-mp5.
A fix was implemented so the Partial Approve logic will consider not only the simple values, but also the inline reference values in case the particular attribute had an inline reference. That will resolve the issue of seeing the privilege dialog.
Better handling of corrupted EXIF data in PNG and JPG images implemented.
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.
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 workbench links to BGPs to correctly display as “PRODOC NOTE: REPLACE WITH HREF TEXT FROM COMPONENT DOC" in the Background Process Report.
A fix was enabled to ensure that the monitoring servlet does not make the application server unresponsive.
Fixed displaying of Style Tags by using better warning messages defined in the Business Rule Editor.
Fixed a possible JavaScript error caused by classloader issues. Typical error message: org.mozilla.javascript.EcmaError: TypeError: [JavaPackage com.stibo.completenessscore.domain.metricresult.MetricBusinessFunctionResult] is not a function, it is an object. There is a hotfix available for this solution that applies to step-10.3-mp4 / mp5 and step-11.1-mp2.
When trying to import an asset via Import Manager, STEP would display an error message while mapping Object Type. This has been corrected. Now, there will be no error message while mapping Object Type for an asset. A hotfix for this solution is available for step-10.2-mp3.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
After submitting the password recovery form on 'Forgot STEP password' page, clicking the email link displays 'The link has expired.' This has been resolved with a fix for caching of the signing key. A hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Lock Free Schema Change improvements have been made for error handling for Lock Free Schema Change, including cases where data could be lost.
Fixed problem when Partial Approval dialog in Web UI showed wrong information about revisions for dimension dependent unapproved attributes.
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.
Fixed the performance issue when an approval process wasted time checking whether an approval should trigger an event in all the OIEPs / Event queues in STEP. This check has been cached in order to approve performance.
Performance fix related to changing translation status.
Previously, while performing schema change operations on the link type (e.g., changing it to externally maintained), the workbench view of classification-to-product-links could display twice in the navigator tree and the sub-products tab of classifications. This has been fixed. This has been fixed and a hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Made creation of files in BGPs more threadsafe.
Solved a problem when the translation status always appeared as 're-translation needed.' This bug was introduced by HOTFIX-6824.
Fixed a problem when adding a reference to the Mandatory References component in the Web UI did not enable a save button.
On In-Memory systems, when all lock-free schema-change (LFSC) operations are enabled, the importer now ignores the SingleUpdateMode=Y directive in STEPXML. Only when changing ownership of classification-product links operation is encountered will the import continue to enter the single-update-mode (SUM).
Extended timeout for sensor used to determine the health status for SaaS V2 systems and introduced configuration parameters for Stibo Systems to control the sensor timeouts.
Fixed out-of-memory problem for large lock-free schema change operations.
Performance fix for query to determine attributes are being migrated. There is a step-10.3-mp4 and mp5 hotfix also available for this solution.
When the Reference Multi Context Trusted Source survivorship rule was configured for multi-valued references / links, but the 'Accumulative promotions' option was not selected, less trusted sources were promoted to a golden record. This has been fixed.
Fixed mismatched sorting of references on 'Valid for Entity Reference Types' flipper on Validity tab of an attribute.
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 supersedes 10.3-mp4-2022-03-31-07-59-19 and earlier versions.
Now, in the Packaging hierarchy screen, an error message about linking an existing product for Add Higher action contains product names instead of product IDs. A hotfix is available for step-10.3-mp4.
Now Validation Business Conditions, configured on a Node Editor screen in Web UI, will not be calculated twice on a page load. This is if a Node Editor contains a Value/Value Group component, configured for an LOV attribute, which is used in the Validation Business Condition bind. This solution also has a hotfix available for step-10.3-mp4.
Fixed problem occurring when the Action button with Enforce Validity on a Buttons component of the Web UI Node Editor screen was not enabled correctly after saving the hidden mandatory grouping options. This hotfix can be applied to step-10.3-mp4.
Fixed authentication issues occurring when using an Asset Upload endpoint with SaaS. An error was occurring when the customer sent an upload request to the Asset Streaming API and getting a 401 Unauthorized exception.
The check for user privileges has been been restored. This solution also has a hotfix available for step-10.2-mp3.
The problem was seen when the workbench has sent a request for a PDF/ proof to the application server. If the InDesign server was working for a long time, then the proof was never returned to the workbench. The solution keeps the connection between the workbench and the application server alive while waiting. This hotfix is available for step-10.3-mp4, step-10.0-mp5, step-10.0-mp4, and step-10.0-mp3.
Made comparator for display sequence in collection GraphQL queries conditional as it slows down sorting. A hotfix is applicable for step-10.3-mp4.
Fix for a NullPointerException (NPE) during Bulk Update with templates execution. The error occurred when the user did not supply any of the templates on Bulk Update Template Dialog in the Web UI. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Previously, an exception error about a missing parent was displayed for the entity root node being cut. Now, it is possible to successfully cut-and-paste an entity root in STEP workbench when parent object types are available for the paste action.
When importing data with an empty multi-valued attribute where STEP holds a value for a multi-valued attribute, data was not cleared. Now, when importing empty multi-valued attributes, the values for a multi-valued attribute will be cleared in STEP.
Fix for workbench problem displaying Translation process files as a hyperlinks on a Translation BGP report. A hotfix is available for step-10.3-mp4.
Now, Scheduled Category Profiling allows profiling objects added to a collection without having to add this collection to yet another collection. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fixed the problem with import configuration, which was ignoring a mandatory flag for data container attribute values.
Now, temporary files created by Cassandra mapDB during the import will be cleared successfully after the import is done. This hotfix is for step-10.3-mp4.
When uploading new Asset content, STEP would notify Event Listeners ignoring some Event Triggering Definitions. This has been corrected. Now, Event Triggering Definitions will be taken into account when uploading new Asset content.
Introduced a possibility to enforce the 'Enable Locale Formatting' option for Table Header Values that are configured via User Configurable Views in Web UI. To enable this property, please contact Stibo Systems Support. It is important to note that this property will affect all the table headers added to User Configurable Views, and it only affects newly created views. This solution is also available as a hotfix that is applicable to step-10.3-mp4.
Fix for a problem occurring when the Action button with Enforce Validity on a Buttons component of the Web UI Node Editor screen was not enabled correctly after saving the hidden mandatory grouping options. There is also a hotfix available for this solution that can be applied to step-10.2-mp3 and step-10.3-mp4.
Introduced a possibility to resolve Business Rules on Web UI Node Editor to LOV values instead of LOV IDs when evaluating business conditions. To toggle this possibility, please contact Stibo Systems Support.
Now, Scheduled Category profiling, running on a Windows Application Server, will correctly clean up the temporary files, which are created in Temp folder on a server.
Fix for importing STEPXML with AssetBinaryContent larger than 2GB which would previously fail with an Out Of Memory error. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Introduced possibility to bypass a navigation prevention check when navigating to the previous screen with Details Overlay in Web UI and the previous screen had the unsaved changes. To toggle this property, please contact Stibo Systems Support. A hotfix for this solution is available for step-10.2.mp3.
Fixed a bug with the Web UI LOV Management screen where LOV values would be saved to child dimension points (contexts) when editing a root dimension point. This hotfix is applicable to step-10.3-mp4 and step-10.2-mp3.
Fix for an occasional ClassCastException caused by a JavaScript business rule doing getReferences().asList() invocation. A hotfix is available for step-10.3-mp4.
Fix for a NullPointerException (NPE) during the Translation Export via a custom translation component. A hotfix is available for step-10.3-mp4 and step-10.3-mp5.
Fixed a performance issue for Grouping/Grouping Option components in Web UI Design Mode. They were loading for a long time, even though they were not in Design Mode. Now, only a source Attribute Value for Grouping component will be loaded in Web UI Design Mode to avoid performance issues for complex grouping structures. This solution also has a hotfix available for step-10.3-mp4.
Introduced a new parameter (Disable Reload) for the Run Business Action Toolbar component, which allows admins to disable reloading a Node List after performing a corresponding action. This hotfix is applicable to step-10.2-mp3 and step-10.3-mp4.
Fixed problem occurring when the Action button with Enforce Validity on a Buttons component of the Web UI Node Editor screen was not enabled correctly after saving the hidden mandatory grouping options. There is also a hotfix available for this solution that can be applied to step-10.3-mp4.
Introduced a property that allows the system to mark changed System Setup Nodes as 'Selected' in STEP XML export when performing an event-driven (OIEP) export in STEP. This means that empty converted files will no longer be generated for such OIEPs. To enable this property, please contact Stibo Systems Support.
Fixed confirm / reject buttons on duplicate candidates in Matching tab in workbench.
In Web UI, increased loading speed of multiple nested hidden Grouping Options under the Grouping component on Node Editor. This resolves page loading issues.
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Fixed a problem where a selected item on a Web UI Tree Navigator on a Global Navigation Panel did not have an icon to expand even if it had children. A hotfix applicable to step-10.3-mp4 is also available for this solution.
Fix to correctly disable buttons until mandatory components are addressed under the visible grouping options on Web UI Node Editor. A hotfix is available for step-10.3-mp4.
Under special circumstances, the Domain Exporter did not export all sub-products below products referenced by a classification
Fixed an issue occurring where import files with translations were moved to the error folder even if there were no errors during translation using those files. A step-10.3-mp4 and step-10.3-mp5 hotfix is also available for this solution.
When approving multiple translations in the workbench, only the first translation was being approved. This has been fixed. This solution also has a hotfix available for step-10.3-mp4.
In the workbench, viewing an old revision of an outbound integration endpoint could unexpectedly overwrite the current configuration if the user then selected the 'Configurations' tab. This has been fixed. A hotfix is available for step-10.3-mp4.
Fix for the issue with saving an LOV value in data container attribute in Web UI. This hotfix is available for step-10.3-mp4.
Fixed the Reference / Link Type so that when its properties are changed the Modify Events will be generated. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fixed a problem occurring with Replace Value with Lookup Table transformation during the import in STEP. This solution also has a hotfix available for step-10.2-mp3 and step-10.3-mp4.
Fixed a problem occurring when users, impersonating a supplier user who does not have privileges to view BGPs of other users, were not able to access their own BGPs on a Background Process Details screen in Web UI with In-Memory enabled. This hotfix is for step-10.3-mp4.
Fixed performance problems that occurred when retrieving linked attributes for a large classification hierarchy, and when using the 'Attributes inherited by Classification' on a large classification hierarchy. This type of mapping is often done on BMEcat exports using the ETIM classification hierarchy.
Added additional logging information to the BGP error report.
Fix in workbench for BMEcat export for multilingual assets when no language information is in the exported file. There is also a hotfix for this solution for STEP versions 10.1 (mp4, mp5, mp6), 10.3 (mp4), and 11.0 (mp2, mp3).
In workbench, attribute groups now include a Status tab which allows a user to modify the translation status.
Fixed HTML Injection in Web UI URL parameters that allowed to access the outer resources by pasting a harmful script to Screen, Context, or Workspace parameters in Web UI URL. This solution also has a hotfix available that is applicable to step-10.3-mp4.
Now, a message about missing a timestamp system value on an asset will be shown at the warning level to prevent flooding the logs.
Upgraded moment.js dependency to the latest version for the Customer MDM Data Profile component.
Fixed backward compatibility issue for outbound integration endpoints so that when multiple contexts are specified, the system will use cross-context export mode. This solution also has a hotfix available for step-10.2-mp3 and step-10.3-mp4.
Fix for a NullPointerException (NPE) during Bulk Update with templates execution. The error occurred when the user did not supply any of the templates on Bulk Update Template Dialog in the Web UI. A hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Now, a packaging screen in the Web UI will not immediately fail loading with an exception if there are illegal links to non-packaging nodes via the packaging link. Instead, an error message will be logged at a SEVERE level to the STEP app log that will allow users to locate such a problem. This solution is also available as a hotfix that is applicable to step-10.3-mp4.
Fix for a NullPointerException (NPE) error on the Web UI Node Details screen that occurred when a user added a User Password component. The User Password component is only valid on a User Details screen. Now, if the User Password component is added on a Node Details screen, no error will display, and the invalid component will also not display. This hotfix is available for step-10.3-mp4.
Now, dimension-dependent calculated attributes will be correctly exported in cross-context mode in Smartsheet format. This hotfix is for 10.3-mp4.
Fixed this issue so that it also works with the older versions of Azure Blob Storage.
Improved performance for extremely large multi-values. In this case, an IIEP was unable to restart. This hotfix is for step-10.3-mp4.
Stateflow Deadline Process: Added the ability to not log every state having the deadline exceeded. This change benefits systems with for processes having a very large amount of tasks where the deadline is exceeded.
Event Queue: Made it possible to Forward to Event ID, where IDs are more than nine (9) digits.
A change has been made to the check used by the asset importer so it is possible to link to a product, if the product is visible for ANY of the vendor groups a user is part of. Before the product needed to be visible for ALL of the vendor groups a user is part of. There is a step-10.3-mp4 hotfix available for this solution.
Fixed non-transitive comparison in Domain exporter during the export of metavalues if any of the metavalues has a null persistence object. It caused a 'Comparison method violates its general contract' error in the BGP, which is now fixed.
Fixed thread safety issues during the export in Excel format in STEP. This solution also has a hotfix available for step-10.3-mp4.
Fixed a NullPointerException (NPE) that was caused by the Data Import component when it was configured with a product selection import configuration but called from the Node Editor screen when a classification is selected. Instead of the NPE being thrown, an 'Invalid Product Parent' message will be shown. This solution is also available as a hotfix that is applicable to step-10.3-mp4.
Fixed problem occurring when only one attribute value, which had a failing business condition validation, was highlighted on a Web UI Node Editor screen after editing this value instead of multiple values being highlighted if they were failing different business condition validations.
Deprecated HTTP/1.0 headers removed. A hotfix for this solution is also available for step-10.3-mp4.
Node Picker Search Tab on Smartsheet now works on STEP servers with Cassandra.
Now, long filename templates with non-ascii characters do not result in corrupt email delivery attachment filenames. This hotfix is available for step-10.3-mp4.
Fixed Proof View headers that did not allow the Proof View to display in Safari or Chrome browsers. A hotfix is available for this solution and applicable to step-10.2-mp3 and step-10.3-mp4.
Fix for a bug in the Web UI with business condition validation on detail screens. In certain conditions, not all involved attributes would trigger the condition upon change of the value.
Deprecated HTTP/1.0 headers removed. A hotfix for this solution is also available for step-10.3-mp4.
Fixed a problem where lock-free schema changes could fail for LOVs under special conditions. This solution also has a hotfix available for step-10.3-mp4.
Now, Trusted Source Reference Survivorship Rule Multi Context will not report warnings when Mapped Reference and Reference types have a difference in valid "stibo dot" attributes.
Fix for a problem loading an Advanced Search screen in Web UI. Now, if needed, all saved searches can be deleted to gain access to the Advanced Search screen.
Fixed "This operation cannot be performed while a Transaction is active." exception occurring when a user was trying to generate Match Code statistics in workbench for a Matching Algorithm with an embedded match code with In-Memory enabled.
Fix for problem writing to the execution report for a background process.
Fixed a problem occurring when an LOV value with more than 5000 values in a Data Container editor on a Web UI Node Editor was not able to save the LOV value whose ID starts by the same prefix as other LOV IDs for this attribute. There is also a hotfix for this solution that is applicable to step-10.3-mp4.
Fixed a problem in Web UI Node Editor when asset references for product overrides were not displayed via Referenced Asset Representation. A hotfix is available for step-10.0-mp3, step-10.0-mp4, step-10.0-mp5, and step-10.3-mp4.
The problem was seen when doing a 'Force Update Table' in InDesign. If a select table was made after a cursor text selection has been made in the table then all tables in the document were updated. The solution is to update the table designated by the table selection only.
Now, Run Business Action alerts will not immediately disappear on the Web UI User Detail screen. A hotfix is available for step-10.3-mp4, step-9.3-mp5, step-9.3-mp4, and step-9.3-mp3.
Now eight (8) zero-width trailing spaces will not be added to the end of the value with multiple inline references when a user saves such a value on a Web UI Node Editor screen with the Attribute Value Component with Rich Text editing configured. This solution also has a hotfix available for step-10.2-mp3.
Fix to make Excel 2007 the default Excel version for Custom Export configurations that use Excel versions that are no longer supported. A hotfix is available for step-10.3-mp4.
Fixed a problem occurring with InDesign plugins where an update of a commercial object mounts a not selected table (table available in the structure).
Fix for Web UI to correctly display the mandatory marking for attribute validated parameters on the Bulk Update With Templates dialog.
Now, config resources will not be available for STEP system with SSO enabled if the current session is not authenticated. Fixed workbench inaccessibility issues with config resource blocked.
Fixed a problem occurring when proof view would throw an exception and fail to return all images.
Importing STEPXML containing very large assets would fail with 'out of memory' errors. This has been fixed.
Now, an inheritance symbol will show next to an inherited reference asset representation on the Referenced Asset Representation component on the Web UI Node Editor. This fix is also available via a hotfix for step-11.0, step-11.0-mp1, step-11.0-mp2, and step-10.3-mp4.
The InDesign Sidecar could incorrectly restart if the sidecar temporarily could not reach the STEP servers to report its status. This has now been fixed. This solution also has a hotfix available that is applicable to step-11.0-mp1 through mp4.
Additional logging has been added for Proof View when a problem is encountered decoding Base64 passed back from the InDesign server.
Fixed the import of a translated file, which created product-to-product references when the reference was removed after creating file for translation.
Fix for a problem when the user was not privileged to see the asset system values then the XLS/XLSX assets were downloaded as ZIP files via the Asset Link component in Web UI. A hotfix is available for step-10.3-mp4.
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.
Now, an exception will not be thrown when exporting STEP data in Excel / CSV / Smartsheet format via the File Delivery plugin. An exception was related to an attempt of renaming the result file while Excel was still locking it on a file system. The exporter will now retry again, and if this retry fails, it will copy the file with the correct name and delete an original file later.
Fix for a problem in the Bulk Update functionality in the Web UI. Previously, a single value LOV with ID would resolve as the LOV ID in the business action and multi values would resolve the value. A hotfix is available for step-10.3-mp4.
There was a customer-specific fix around configuration properties and enabling / disabling sorting in Excel. If you have a similar issue, contact Stibo Systems Support.
Fix for a problem with the error messaging being too technical in the Web UI when throwing an error text from a business action. A hotfix is available for step-10.3-mp4.
The ability to improve performance of purging recycle bin when purging attribute values is now available. For more information, contact Stibo Systems Support. A hotfix is available for step-10.3-mp4.
When saving a Web UI screen containing a References component, sometimes an 'Unexpected error' would be shown and the loader would keep spinning. This has been fixed. A hotfix applicable to step-10.3-mp4 is available for this solution.
Fixed issue with logout when using /webui/webui/logout link. It did not work correctly if run from external HTML page from iframe element. This solution also has a hotfix available that is applicable to keycloak-sso-7.0.14 and one applicable to step-10.3-mp4.
Changed the user starting a background process to be the configured user on the event processor, so that it is the configured user's privileges that applies to all aspects of the processing. The configured user will appear as the "started by" user on the background process.
Fix for a problem in the Web UI with the Background Process list screen if a process did not have a valid start date that caused an error when sorting or filtering. This hotifx is available for step-11.0-mp2 and step-10.3-mp4.
A timeout value solution was implemented when fetching the SCPL file during asset push set up. This solution is customer specific. Contact Stibo Systems Support if you have the same issue on your system.
Fix for a problem when LOV values were replaced by IDs on Web UI Node Editor. This occurred when after selecting a typeahead suggestion for an attribute with a huge LOV, the user changed focus from the Attribute Value component field. This hotfix is available for step-10.3-mp4.
When using STEPXML to export and import assets, the filename was lost. It was therefore not possible to set the asset mime type based on the filename extension when importing from STEPXML. This has been fixed, and a hotfix for step-10.2-mp3 is also available.
Introduced a possibility to hide unnecessary messages from the Reference Other Business Condition on a Web UI Node Editor when submitting an item to another state. To toggle this property, contact Stibo Systems Support. There is also a hotfix for this solution for step-10.1-mp3 to mp6 and step-10.3-mp4.
Fix for a NullPointerException (NPE) when the imported product parent cannot be determined during the IIEP process.
Now, a ModifyingUniqueKeyValueException will not fail an entire import, if this exception is thrown in Replacement Rules when replacing a value for an attribute which is used by the unique key.
Fixed a bug that would create bad data on STEP systems running with encrypted storage. BGPs could not run.
Now, the error 'The attribute with ID 'stibo.documentvalue' could not be found' will not be thrown when importing an Asset with content and a parent classification that contains an attribute link to 'stibo.documentvalue' system attribute.
A fix was made for translation process descriptions that said 'null' instead of 'Translating;'
Now, an exclude value search with a wildcard (example: -Attribute=*) is automatically replaced by the exclamation search (example: Attribute!). Although both searches return the same result set, the exclamation search is a more efficient way to search for missing values.
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Fixed problem occurring when there was an empty double quote with a delimiter at the beginning of the imported CSV string. This caused a CSV import to fail with an exception when the 'Allow Multiple Lines' parameter was enabled for CSV conversion. This solution also has a hotfix available for step-10.0-mp3 to mp5 baselines.
Introduced a property that overrides the standard Apache file size limit and allows admins to control a maximum uploaded file size through the Web UI Asset Import Homepage Widget. To set this property, please contact Stibo Systems Support. Hotfixes are available for step-10.1-mp1 - mp6.
Now, a saved Workflow ID in Bulk Update configurations with Remove Item from Workflow or Initiate Items in Workflow Bulk Update plugins will be correctly restored in the Bulk Update wizard when performing a bulk update from the existing configuration. This solution also has a hotfix available for step-10.3-mp4.
Now, an info message is logged to the application server log when the dimension dependency is changed on an attribute or LOV.
Gathering of more information from the exception is being done for better debug options. Additionally, there were JavaScript data inconsistencies that were cleaned up as part of the process of working to resolve the issue. This solution is also available as a hotfix that is applicable to step-10.3-mp4.
Fix to filter out null (empty) references when calling query.asList or .forEach for queryReferencedBy business rule API.
A Multiple Pollers fix script has been updated to work with STEP 10.3 table structure. A hotfix is available for step-10.3-mp4.
Fix for a bug with editing references through the Multi Context Edit component of the Web UI, where previously, the wrong dimension point would be used when editing. This hotfix is available for step-11.0-mp2.
Fixed a problem occurring when inherited references/links together with local links/references, that are overriding them, were promoted to the Golden Record via Trusted Source Multi Context Reference survivorship rule.
Previously, the number of active items in a Workflow was not shown for a Workflow profile on STEP with Cassandra. Fixed a NullPointerException (NPE) thrown when updating on-demand data for Workflow profile for STEP with Cassandra. A hotfix is available for step-10.3-mp4, step-10.2-mp3, inmemory-7.0.62, and inmemory-7.0.59.
Now, manual Excel translation in the workbench will respect 'Always Excluded Attributes' from translation which is configured in Translation Settings in Users & Groups System Settings. There is a hotfix of this solution that is available for step-10.3-mp4, step-11.0, and step-11.0-mp1 through mp4.
Fixed an issue occurring where import files with translations were moved to the error folder even if there were no errors during translation using those files. This hotfix is applicable to step-10.3-mp4.
Fixed an exception occurring on Smartsheet open when a Smartsheet exceeded 33000 rows. This solution also has a hotfix available for step-10.3-mp4.
Fixed a side effect causing an exception after installing HOTFIX-6019, which was related to initialization of a References component on a Web UI Node Editor. The solution is also available via a hotfix for step-10.3-mp4.
In a multi-reference Multi Edit Display Mode component in the Web UI, it was not possible to remove inherited dimension-dependent LOV values. This has been fixed. There is a hotfix also available for this solution that is applicable to step-9.3-mp3, mp4, and mp5, and step-10.3-mp4.
Fixed a problem occurring when the user clicked on an Outbound Integration Endpoint (OIEP) configuration tab in the workbench and a revision was being added. Now, the OIEP is not adding a revision when the user is only clicking the configuration tab.
Fixed a ClassCastException related to numerous clicks on any Table Header on Web UI Node List in order to open a filtering dialog. This hotfix is available for step-10.3-mp4 and step-11.0-mp1.
When importing multiple GDSN files with different target markets having different dimensions, attributes would not always receive updates in all dimensions. This has been fixed. A hotfix for this solution is also available for gdsn2-receiver-7.0.62 and gdsn2-receiver-7.0.63.
Fixed a problem occurring when a current Node Details selection on a Packaging Node List in Web UI was not loaded after reloading a screen upon performing a Reset Action (or any other action that reloads a current screen).
This supersedes 10.3-mp3-2022-03-01-12-27-01 and earlier versions.
Previously, when an object was edited, the Last Edited By component on the Attribute Management Screen in Web UI showed the user ID. Now, the Last Edited By field shows the username.
Fixed problem occurring when there was an empty double quote with a delimiter at the beginning of the imported CSV string. This caused a CSV import to fail with an exception when the 'Allow Multiple Lines' parameter was enabled for CSV conversion. This solution also has a hotfix available for step-10.0-mp3 to mp5 baselines.
Class and method names removed from the URL parameters of the /remote/service calls. The fix has also been backported for 10.2. This fix can also be applied step-10.2-mp3 via a hotfix.
Now, it is possible to have multiple Value tags under the MetaData tag in PIM.xsd and PIMOutputTemplate.xsd. Exporter supports this case already, so this change only affects web services.
A fix was made to STEP Workbench to allow for better handling in situations where a huge number of background processes (BGPs) have been created by a mistake.
Introduced a new parameter for the Multi Reference component in Web UI, called Object Types, that will allow you to specify the valid object types for Reference / Link Source / Target (depending on direction). When the object types are set, the reference target / source (depending on direction) that does not belong to the configured object type will not be visible on the Multi Reference screen. Also it will not be possible to choose the invalid object types within the Add Reference Node Picker. Adding a reference source or target via the typeahead in Add Reference Action will end up with error.
Fixed how the table free text is encoded when exported from the workbench.
Fixed how the table free text is encoded when exported from the workbench.
Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.
Fixed an Optimistic Verification exception for the Web UI Node Editor that occurred when user was trying to change a name that contained tags.
Fixed problem making it impossible to navigate between cells by pressing the TAB key after editing a Date/ISO Date cell on the Web UI Multi Edit Display Mode Node List screen.
It is now possible to change the HTTP redirection policy for REST Gateway Integration Endpoints from DefaultRedirectStrategy to LaxRedirectStrategy by setting the property RestGateway.UseLaxRedirectStrategy=true. LaxRedirectStrategy will also redirect POST methods.
A fix was made to enable the export mapping option 'Multi level references' to handle qualified values.
Fixed 'Authentication Failed Exception' in Delivery BGP Service in STEP related to an unsupported version of TLS.
Fixed how the table free text is encoded when exported from the workbench. A hotfix for this solution is available for step-10.1-mp4 through mp6.
Robustness fix for data profiler. Now, it will not crash if one of its sub tasks gets deleted.
Now, the domain exporter is functionally aligned with the database exporter, so Multi Level References are exported correctly.
Fixed possible thread safety issue in Scripting API validation in JavaScript business rules. There is a hotfix for this solution applicable to step-10.3-mp1 to mp3 baselines.
Introduced additional logging to Data Import component in Web UI to help investigating the problem with uploaded file path. There is a hotfix for this issue that is applicable to step-10.1-mp4 to mp6.
Fixed problem occurring when an empty attribute value was treated as a distinct unit when checking whether to show a unit in a Table header in Move Unit to Header Table Transformation. There is also a hotfix for this solution that is applicable to step-10.1-mp4 to mp6 baselines.
Fixed problem occurring when the PDF preview did not display anything on a Web UI Asset Preview screen using a Safari browser. It was related to the browser bug with displaying a content with application / pdf content type. A hotfix for this solution is available for step-10.3-mp3.
Changed an old Mailing API to the new Mailing API in OIEP/IIEP Mail Delivery plugins to resolve the problem with old version of TLS on SMTP server that caused an Authentication Failed Exception to appear when trying to send the emails from STEP.
Changed Background Process Navigator to only poll every minute if it has been configured to do so rather than doing it by default.
Introduced a customer-specific configuration property that disables sorting data by index from Web UI when using Custom Export Action.
Fixed problem occurring when References / CPLinks with Unique Key mapping in Import Configuration were not recognized by Simple Import Widget in Web UI. A step-10.2-mp3 hotfix is also available for this solution.
When using 'Remove References' in a Node List, the list is now reloaded to show the new status. There is a hotfix available for this solution for STEP versions 10.1-mp1 to mp6.
Class and method names removed from the URL parameters of the /remote/service calls. The fix has also been backported for 10.2. This fix can also be applied step-10.2-mp3 via a hotfix.
BGP hyperlinks should appear now. There is a hotfix for this solution applicable to step-10.3 and step-10.3-mp1 to mp3.
Now, the Trusted Source Reference Multi Context Survivorship Rule will correctly promote reference metadata values from source record to existing golden record, if a reference already exists.
Introduced additional logging to Data Import component in Web UI to help investigating the problem with uploaded file path. There is a hotfix for this issue that is applicable to step-10.1-mp4 to mp6.
Fixed Export Current View action when exporting classification object types. Previously, there was no detection of exported data nodes type for Export Current View action (node type was always set to product type), and now the functionality was extended to support classifications.
Fixed a problem occurring due to an Oracle constraint being broken when executing background processes.
Fixed problem where a REST API (createIndesignPackage) was not accepting parameters correctly when the method was marked as POST.
Fixed 'Authentication Failed Exception' in Delivery BGP Service in STEP related to an unsupported version of TLS.
Added a new mechanism to InDesign Sidecar so it can continue to function even if one or more nodes are down in the cluster.
The problem was seen during import. If a single data container was imported to a product and the ReplaceDataContainers tag was added for that data container type, then the original data container was deleted but no new data container was imported. The solution has been to delete the existing data container before importing the new data container.
When using STEPXML to export and import assets, the filename was lost. It was therefore not possible to set the asset mime type based on the filename extension when importing from STEPXML. This has been fixed, and a hotfix for step-10.2-mp3 is also available.
BGP hyperlinks will appear now. Previously, translation BGP hyperlinks in the execution report were broken, in particular the ‘href’ tag being created was in the wrong format. There is a hotfix for this solution applicable to step-10.3 and step-10.3-mp1 to mp3.
It is now possible to add multiple recipients, separated by a semicolon, in Email Delivery in Export Manager in STEP Workbench.
A NullPointerException (NPE) was occurring in Web UI due to an IIEP having no name. This has now been fixed.
Customer-specific concerns around information disclosure were addressed.
When a user is pasting a duplicated value directly into Smartsheet cell, the cells representing Multi Value LOV attributes will now be marked with a warning and a message saying that the user is trying to add a duplicated value,.
Robustness fix for data profiler. Now, it will not crash if one of its sub tasks gets deleted.
A fix was made for translation process descriptions that said 'null' instead of 'Translating;'
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Fixed setting of Kafka consumer group instance identifier.
Fixed an error which occurred on Windows environments when the Background Process was trying to remove a file during the processing of an Inbound Integration Endpoint.
Now, a Packaging Item's details on a Packaging Screen's Node List in Web UI will be correctly shown when a user selects the Packaging Item. There is also a hotfix available for this solution applicable to step-10.3-mp1 to mp3 baselines.
Fixed problem occurring when there was an empty double quote with a delimiter at the beginning of the imported CSV string. This caused a CSV import to fail with an exception when the 'Allow Multiple Lines' parameter was enabled for CSV conversion. This solution also has a hotfix available for step-10.0-mp3 to mp5 baselines.
Fixed a problem occurring when a failed Outbound Integration Endpoint (OIEP) changed its state to running when a user clicked on a configuration tab in the workbench. Now, an OIEP should only be restarted after changing something in its configuration.
Fixed an Optimistic Verification exception for the Web UI Node Editor that occurred when user was trying to change a name that contained tags.
Added a new property (InDesign.BackgroundProcess.PDF.NormaliseFileName) to control file name creation when using Create PDF. Set this to true to force normalized file names. Be aware that this will only work on newly created PDFs and not old ones as it changes the format of the file name that is saved in the BGP
Changed Background Process Navigator to only poll every minute if it has been configured to do so rather than doing it by default.
Fixed problem occurring when the PDF preview did not display anything on a Web UI Asset Preview screen using a Safari browser. It was related to the browser bug with displaying a content with application / pdf content type. A hotfix for this solution is available for step-10.3-mp3.
Fixed how the table free text is encoded when exported from the workbench.
Fixed problem occurring when References / CPLinks with Unique Key mapping in Import Configuration were not recognized by Simple Import Widget in Web UI. A step-10.2-mp3 hotfix is also available for this solution.
XSD validation of LOVValueIDs has been increased to 100 characters.
Fixed incorrect exception about cycle in packaging graph, which was thrown for correct packaging graphs with more than one (1) level of references that prevented a Packaging screen in Web UI from loading.
It is now possible to add multiple recipients, separated by a semicolon, in Email Delivery in Export Manager in STEP Workbench.
Fixed a problem occurring due to an Oracle constraint being broken when executing background processes. A hotfix for step-10.2-mp3 is also available for this issue.
Fixed problem happening when an LOV ID was hidden when a user selected a suggestion and clicked aside of the Typeahead Attribute Value component with LOV attribute.
Fixed setting of Kafka consumer group instance identifier.
Removed --addnode and --removenode commands from spot as they were never / will never be used.
Now, a message about missing a timestamp system value on an asset will be shown at the warning level to prevent flooding the logs.
The problem was seen during import of STEPXML. If the STEPXML contained the
Now, a Packaging Item's details on a Packaging Screen's Node List in Web UI will be correctly shown when a user selects the Packaging Item.
A fix was made to enable the export mapping option 'Multi level references' to handle qualified values.
Now, a Translation Mode in STEP Workbench will not throw exceptions related to missing dimension dependencies on one of the attributes.
When multi selecting objects across multiple screens using shift-select, the count of selected objects could be wrong. This has been fixed.
Now, the Web UI Change Reference Target action will correctly change the Reference Target on Multi Reference screen in REFERENCES mode.
When using STEPXML to export and import assets, the filename was lost. It was therefore not possible to set the asset mime type based on the filename extension when importing from STEPXML. This has been fixed, and a hotfix for step-10.2-mp3 is also available.
Fixed search in SDK documentation.
Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.
Fixed possible thread safety issue in Scripting API validation in JavaScript business rules. There is a hotfix for this solution applicable to step-10.3-mp1 to mp3 baselines.
Fixed problem occurring when an empty attribute value was treated as a distinct unit when checking whether to show a unit in a Table header in Move Unit to Header Table Transformation. There is also a hotfix for this solution that is applicable to step-10.1-mp4 to mp6 baselines.
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Now, the Trusted Source Reference Multi Context Survivorship Rule will correctly promote reference metadata values from source record to existing golden record, if a reference already exists.
When using STEP Exporter with the STEPXML Splitter Post-Processor to generate separate STEPXML files per element being exported, STEP would generate Data Container Type with Key Definition element in a wrong way. This has been corrected. Now, the Key Definition for the Data Container Type will be generated in a proper way in the STEPXML exported file while using STEPXML Splitter Post-Processor.
Customer-specific change made to log more information in the server log when emptying the Recycle Bin. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Fixed problem where an Export to Transfer Package created an Excel file with the wrong extension
Fixed a NullPointerException (NPE) in the Last Edited By component on a Web UI Node Editor that happened when information about the last editing user is not available. This solution is also included in step-10.3-mp3.
Changed an old Mailing API to the new Mailing API in OIEP/IIEP Mail Delivery plugins to resolve the problem with old version of TLS on SMTP server that caused an Authentication Failed Exception to appear when trying to send the emails from STEP. There is a hotfix available for this solution applicable to the following baselines: step-9.3-mp3 to mp5 and step-10.0-mp3 to mp5.
A fix was made for translation process descriptions that said 'null' instead of 'Translating;'
The problem was seen during import. If a single data container was imported to a product and the ReplaceDataContainers tag was added for that data container type, then the original data container was deleted but no new data container was imported. The solution has been to delete the existing data container before importing the new data container. This solution also has a hotfix available that is applicable to step-10.3-mp3.
Workbench and DTP traffic was not correctly load balanced and would nearly always go to the first server in the server list. This has been fixed, and a hotfix is also available (for step-10.1-mp4 to mp6).
In the Search Screen enabled by the elasticsearch-integration component, there used to be no way to distinguish an attribute on a node from an attribute on referenced node. Both attributes used to be presented with the same label, based on the attribute title. This has been improved. From now on, an attribute on a reference node is presented as 'attribute_title ( reference_title )'. From now on, an attribute on child nodes is presented as 'attribute_title ( child )'.
This supersedes 10.3-mp2-2022-02-01-16-14-15 and earlier versions.
Extra logging has been implemented for exporting. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Previously, when an object was edited, the Last Edited By component on the Attribute Management Screen in Web UI showed the user ID. Now, the Last Edited By field shows the username.
Introduced a configuration property to disable splitting the Lookup Table keys by 'multisep' separator. To enable this property, please contact Stibo Systems Support. This solution was also backported to 10.2-mp3.
Backported an existing fix to 10.1-mp4 through mp6 that makes context / workspace holder thread safe.
The In-Memory component of STEP had an error with search and lookup of values that contained a certain international character. This prevented selecting ListOfValues values that contained that character. This has been fixed.
Now, unparseable JSON representation of a Web UI Alert Notification will not block a user's access to Web UI. Instead, an error message will be logged at a browser console. This hotfix is applicable to step-10.2-mp3.
Using the back button in the browser would cause the side panel to be collapsed, even if it was pinned. This has been fixed, and a hotfix is available for step-10.3-mp2.
It is now possible to search for special characters using Java escape sequences. For example, you can search for \n to find new lines.
Fixed date pattern for Danish locale on a Web UI Node Editor screen for the Attribute Value component. Previously, it was shown with single 'y' for year and now it is shown as 'yyyy.'
The default timeout for Workbench Launcher was extended to fix an issue preventing users to log in to workbench. Hotfixes are available for step-10.2-mp2, step-10.2-mp3, step-10.3-mp1, and step-10.3-mp2.
Previously, execution report row counting was aligned with the way we export rows (includes usertype constraint). There was a discrepancy in row counts that was preventing the import from working. There is a hotfix available for this solution applicable to step-10.2-mp3, step-10.3, and step10.3-mp1 and mp2.
Fixed an issue involving user privileges and the ability to delete workflows.
Postprocessor invocation was not thread safe. The same instance was used by different threads, which could lead to race conditions. Post processor creation was changed in Chained Post Processor so that a new instance is created for each invocation.
Now, the Data Container popup editor will correctly show the values for date-validated editable attributes that are configured for a Data Container component on a Web UI Node Editor.
In-Memory only: Fixed problem that occurred when using 'Search from List' as a secondary criterion when used with an attribute using LOV-validation with value IDs. The search would not match the same values as it would when used as the primary criterion.
Now, scheduled translations export in locales defined from the configuration file, rather than just the current context.
Now, if Data Containers on merged golden records, which are about to be displayed on an Advanced Merge screen, do not have source information and use a key definition, they will be highlighted by comparing the Data Container Values instead of Data Container IDs on source record and Merge Preview columns. Hotfixes are available for step-10.1-mp3 - mp6.
A Cassandra database customer-specific batch size issue was identified and fixed during upgrade to 10.3 maintenance patch upgrade. There is a hotfix for this solution for step-10.3-mp2.
Fixed unexpected exception, shown on Web UI Node Editor, when user was selecting an LOV value for Attribute Value component with Typeahead display mode, and when there was more then one duplicated value with different IDs and Show LOV Ids option is not set for this component in Design Mode. There is also a step-10.2-mp2 hotfix available for this solution.
Now, custom error validation messages (set in the Validation Error Message meta attribute for an attribute) will be correctly shown for ISO Date validated attributes on Web UI Node Editor when a user tries to type in an incorrect value. Previously, the standard STEP message was displaying rather than the customer-entered validation error.
Improved error handling was completed for the Data Import component in Web UI so it will show a better exception when a user loads a file that exceeds a configured limit. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Improved the performance of accessing same reference/CP-link query multiple times in background processes. Now, the set of read references/CP-links are cached, and if asked for it again, the cached version is returned. This will have an improved performance effect for background processes that access references or CP-links multiple times though the domain layer. For example, exports that have calculated attributes accessing references/CP-links in different contexts. There are hotfixes available for step-10.2-mp3, and step-10.1-mp4 through mp6.
The fix ensures that time is not spent analyzing Product to Classification links when products are not being exported. A hotfix is available for step-10.2-mp3.
Now, an inheritance symbol will show next to an inherited reference asset representation on the Referenced Asset Representation component on the Web UI Node Editor. This fix is also available via a hotfix for step-11.0, step-11.0-mp1, step-11.0-mp2, and step-10.3-mp4.
Fixed how the table free text is encoded when exported from the workbench. A hotfix for this solution is available for step-10.1-mp4 through mp6.
Added a new property to the InDesign Sidecar that allows it to retry attempts to servers when checking system status. Hotfixes are available for step-10.1-mp3 - mp6.
Now, the domain exporter is functionally aligned with the database exporter, so Multi Level References are exported correctly.
Loading a large number of autoclassification rules can take a long time. Now, when viewing a classification with autoclassification rules, the flipper starts closed and the rules are not loaded before the flipper is opened. Showing a table with too many autoclassification rules can cause the workbench to run out of memory. Now, the number of rules shown in a table is limited by the property AutoClassification.RuleTable.MaximumNumberOfRows, which defaults to 3500.
Introduced a possibility to change a STEPXML attribute export size during Smartsheet export to allow users to export mapped Attribute Groups with attributes that are invalid for selected product but valid for selected object type. To toggle this property, please contact Stibo Systems Support.
Work was done to solve a 'connection timeout' problem when uploading assets to AWS S3 storage. The fix involved making sure to close existing connections to S3 after finishing an upload in order to avoid old session hanging. Hotfixes are available for step-10.1-mp3 - mp6.
Fixed an issue that occurred when the '+' icon was enabled after the user cancelled the row deletion on the References component on the Web UI Node Editor with a single reference configured that does not allow multiple references to be added.
When accessing a data container type, an internal error occurred when the type had been linked to a product but the link had been removed. This has been fixed.
Previously, adding attributes via the Apply View button would not always add the attributes correctly. This has been fixed. There is a hotfix solution available for step-10.3 and step-10.2-mp3.
Fixed a problem in the DTP plugins occurring when trying to mount a frame that had no valid anchors and was in a group. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Now, Contentdetector class is imported for Amazon's Blob Storage. A hotfix is available for step-10.3-mp1.
Now, a more informative message will be shown when a user without privileges to upload assets will try to upload an asset on the Web UI Node List via the Insert Asset toolbar action. A hotfix is available for step-10.2-mp3.
Previously, when multiple business conditions were configured on the Web UI Node Editor, a large number of requests updated Alert notifications, causing performance issues. This has been fixed. There is also a hotfix for step-10.1.mp1 through mp6.
A performance fix has been added to Oracle's query to choose an optimal execution plan for finding workflow tasks for vendor users. There is also a hotfix solution available for step-10.2-mp3.
Fixed an issue that occurred when Excel Smartsheet could not be validated on a Mac when using SSO authentication. Hotfixes are available for step-10.2-mp3, step-10.3-mp1, and step-10.3-mp2.
Fixed problem where a REST API (createIndesignPackage) was not accepting parameters correctly when the method was marked as POST.
A Web UI Login Page Announcements have been restyled to avoid showing scrollbars when they are not necessary. Also, the Announcements component will now be shown to the left of the Login area instead of above the Login area.
Fixed a NullPointerException (NPE) that was thrown instead of a proper error message in STEP Workbench. A hotfix is available for step-10.3-mp2.
Fixed possible reasons of NullPointerException (NPE) happening when uploading assets using the Asset Importer File Upload component in a Referenced Asset Representation component on a Web UI Node Editor screen. There is also a hotfix for step-10.1-mp1 through mp6.
Fixed problem occurring when there was a namespace prefix "ns" in imported STEPXML. This caused an import to fail if it contained more than two (2) of these tags - Entities/Classifications/Assets/Products.
Fixed a problem occurring when Attribute Validated Parameter values on Run Business Action popup in Web UI were incorrect when a user was pressing a tab on one of the parameter values without selecting a unit from the suggestion. There is also a hotfix solution available for step-10.2-mp3.
Introduced a property that overrides the standard Apache file size limit and allows admins to control a maximum uploaded file size through the Web UI Asset Import Homepage Widget. To set this property, please contact Stibo Systems Support. Hotfixes are available for step-10.1-mp1 - mp6.
In the workbench, renaming mail content failed and caused the message to either not be delivered, or delivered without the attachment during OIEP and normal export in STEP. This has been fixed.
Previously, the Refresh Collection checkbox on the second step of the Translation Wizard in workbench was not checked when editing a saved translation configuration that had the checkbox checked. This has been fixed so that the checkbox value is saved.
Added a protection mechanism against Optimistic Locking errors that occurred during parallel imports. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Fixed a NullPointerException (NPE) for screens that utilize a Node List in Design Mode, when the Node List is not yet configured. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, step-10.1-mp6, and step-10.3-mp2.
Previously with JDBC delivery, it was only possible to pass strings to the SQL statements generated for inserting / updating the target database. Additionally, the string 'NULL' did not work. Now, there is a Yes / No parameter to the JDBC delivery configuration, allowing the user to indicate if the string 'NULL' should be converted to the value null.
Now, a Tree Navigator configured on Global Navigation Panel in Web UI will correctly focus on selected item on a Tree when being expanded. This hotfix is applicable to step-10.1-mp4 through mp6.
Removed --addnode and --removenode commands from spot as they were never / will never be used.
Introduced possibility to combine data issues reports in Web UI by severity. For example, if the Run Business Action component has to show multiple alerts of the same severity, they will combined in to one alert instead. Alerts will different severities will be grouped in different groups. To toggle this possibility, please contact Stibo Systems Support. There is also a hotfix for this solution applicable to step-10.0-mp3 through mp5.
Now, it is possible to delete the LOV values on the Web UI Multi Context Screen. A hotfix is available for step-10.2-mp3.
Introduced a possibility to force nested attribute groups to be included in the Table Header Value Group, which is being added to the User Configurable View on Web UI Node List. To enable this possibility, please contact Stibo Systems Support. Hotfixes are available for step-10.1-mp3, 10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
A security fix has been implemented for the admin portal.
The business function proxy invocation handler has been improved so that it is now thread safe. A hotfix is available for step-10.3-mp2.
Fixed problem occurring when an attachment was not included into Email delivery from OIEP. This hotfix is applicable to step-10.2-mp3.
Fixed a problem that occurred when a user edited an Embedded Number's body / suffix / prefix and then clicked outside of the editor on a Web UI Node Editor screen. The screen did not reflect the enabled state of Node Editor's buttons. A hotfix is available for step-10.3-mp2.
Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.
Added option to manually override 'Group Id' parameter for the Kafka Receiver. Contact Stibo Systems Support to implement this solution. A hotfix is applicable to step-10.2-mp3.
Additional logging has been implemented in sidecar. Now, socketTimeout is configurable for sidecar. Hotfixes are available for step-10.1-mp3 - mp6.
Customer-specific change made to log more information in the server log when emptying the Recycle Bin. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
The hotfix will terminate exports in the conversion/mapping step, of there are more than 50K classifications being exported. This is done in order to avoid that the application server crashes due to running out of memory. Hotfixes are available for step-10.1-mp4 through mp6.
Now, the '
This supersedes 10.3-mp1-2021-12-17-16-09-31 and earlier versions.
For Cassandra or Oracle In-Memory systems where STEP forced load key and rankscore table into In-Memory, unique key values and match code values are now deleted when purging objects. Previously, Cassandra-based systems would get an optimistic locking exception on the Recycle Bin. This has been fixed.
The In-Memory component of STEP had an error with search and lookup of values that contained a certain international character. This prevented selecting ListOfValues values that contained that character. This has been fixed.
Fixed a NullPointerException (NPE) that was thrown instead of a proper error message in STEP Workbench. A hotfix is available for step-10.3-mp2.
Fixed an issue that occurred when an inherited reference in a Product to Classification Link was not exported if a child with an inherited link was exported together with a parent.
Using the back button in the browser would cause the side panel to be collapsed, even if it was pinned. This has been fixed, and a hotfix is available for step-10.3-mp2.
Fixed a NullPointerException (NPE) that occurred on the Grouping Option value component on a Web UI Node Editor screen.
For Cassandra based STEP systems, fixed an issue where old versions of product to classification link types were shown in the workbench. Now, these old versions are gone.
It is now possible to search for special characters using Java escape sequences. For example, you can search for \n to find new lines.
When an LOV validator in a STEPXML import had no basetype, it was quietly ignored. Now, a warning is written in the background process log.
The Web UI Referenced Asset Representation component used to accept all types of files. For clients that want to follow OWASP security suggestions, there was no way to block file extensions that could be dangerous (like .exe or .jsp). A new configuration property, AssetImporter.Upload.ForbiddenFileExtensions, has been introduced. This property allows a client to put a comma-separated list of forbidden extensions. These forbidden extensions will be rejected from the upload.
Fixed an error that occurred intermittently when a user added items on the Select Objects step of the the STEP Workbench Export Manager dialog.
Now, scheduled translations export in locales defined from the configuration file, rather than just the current context.
Fixed the sorting for the Target or Reference Metadata Value column on a Web UI Node List.
Fixed an issue in Web UI where the thumbnail component would cause an exception to be thrown.
Fix to show custom icons for object types consistently in the Web UI.
In the workbench, renaming mail content failed and caused the message to either not be delivered, or delivered without the attachment during OIEP and normal export in STEP. This has been fixed.
Fixed a NullPointerException (NPE) that was thrown when exporting data container references and the data container object owning these references has been deleted.
Now, both MOV and MP4 files will be identified when importing. A hotfix is available for step-10.2-mp3.
Fixed a performance issue related to clearing out filtered rows in Excel Translation.
Fixed performance issue, when Impersonate User Widget / Corner Bar (or Global Navigation) Impersonate user components were retrieving all the possible impersonable users to identify whether the show component or not. Now, only the first impersonable user will be retrieved when checking whether a component should be included, which will increase the loading speed.
On the Web UI Node List, asset size is now validated as an integer, and the asset.uploaded value will be validated as ISO date and time format.
Previously, links were available for publication pages that no longer exist in the workbench. Now, the links are not displayed.
The error messages for wildcard searches via the Search Panel in Web UI have been modified to include more details, so it is easier for the user to determine the issue. A hotfix is available for step-10.2-mp3.
Introduced the possibility to specify a list of users who will be able to maintain shared searches. To configure this list, contact Stibo Systems Support.
Introduced possibility to combine data issues reports in Web UI by severity. For example, if the Run Business Action component has to show multiple alerts of the same severity, they will combined in to one alert instead. Alerts will different severities will be grouped in different groups. To toggle this possibility, please contact Stibo Systems Support. There is also a hotfix for this solution applicable to step-10.0-mp3 through mp5.
The XML formatting was wrong when using the 'Copy context dependent values and references' post-processor. This has been fixed.
Performance improvements have been made for when a user deletes nodes that contain large amounts of data containers.
Introduced a configuration property to allow duplicate error messages to be displayed in Web UI. To enable this property, contact Stibo Systems Support.
When accessing a data container type, an internal error occurred when the type had been linked to a product but the link had been removed. This has been fixed.
There is a new configuration property to re-enable a global value search on the Search Widget in Web UI. The configuration property, Portal.Search.EnableGlobalValueSearch, can be set in sharedconfig.properties.
The Compact Soft Migration only worked on standard STEP databases using the STEPSYSDATA tablespace. This has now been fixed so that the Compact Soft Migration works for databases that use other tablespaces, and a hotfix is available for step-9.0-mp5.
Corrected an issue with long-running requests to get information for the Basket Screen in Web UI. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
Fixed problem occurring when References / CPLinks with Unique Key mapping in Import Configuration were not recognized by Simple Import Widget in Web UI. A step-10.2-mp3 hotfix is also available for this solution.
Previously, Smartsheet Export Configurations did not appear in the same order as they were configured in Web UI Design Mode when the user clicked on the Export Smartsheet Action on a Web UI Node List. Now, they are displayed in the correct order.
Performance has been optimized for navigating between classifications in STEP Workbench when you have a large number of auto classification rules.
Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.
Additional logging has been implemented in sidecar. Now, socketTimeout is configurable for sidecar. Hotfixes are available for step-10.1-mp3 - mp6.
Now, intermediate commits can occur while product references are deleted. This will prevent the application server from running out of memory when a classification has a large number of product links.
Fixed problem with XSLT transformation not working when used together with JMS Receiver in IIEP.
MIME type detection in STEP has been changed in order to prevent an error with Azure.
Reduced the likelihood of getting optimistic locking exceptions from the STEP Importer when there are a lot of cross references in the import.
Fixed an issue where the CSV export did not work properly when the 'Allow Empty Values' parameter was set to 'yes.'
Fixed a NullPointerException (NPE) that occurred when changing the dropdown value on the Variants Matrix tab in Web UI.
The problem was seen when doing an 'Export Data Below' on a 'Page data' object. The case was that two products were mounted on the page in one version and only one of the products was mounted in a second version. Changing version in the 'Select objects' tab of the export wizard did not change the list of products being exported. As a 'Page Data' object is attached to one version only, it makes no sense to change the version in the wizard when a 'Page Data' object has been selected. The solution has been to remove the 'Version' column for 'Page Data' objects in the 'Select Objects' tab of the export wizard.
This supersedes 10.3-2021-11-16-13-13-58 and earlier versions.
A customer-specific fix has been implemented for Oracle Text queries. This affects Oracle full-text searches only, and a property update is needed prior to taking the patch. Hotfixes are available for step-10.0-mp3, step-10.0-mp4, and step-10.0-mp5.
For Cassandra or Oracle In-Memory systems where STEP forced load key and rankscore table into In-Memory, unique key values and match code values are now deleted when purging objects. Previously, Cassandra-based systems would get an optimistic locking exception on the Recycle Bin. This has been fixed.
SPOT failed to start other servers in a cluster on Windows. This has been fixed.
This is only an information patch in order to get information about the Oracle Text queries. It affects Oracle full-text search only; a property update is needed prior to taking the patch.
Previously, adding attributes via the Apply View button would not always add the attributes correctly. This has been fixed. There is a hotfix solution available for step-10.3 and step-10.2-mp3.
Fixed Runtime Exception on Web UI which occurs when a list of values is used with IDs to select values in a business condition.
The Web UI Referenced Asset Representation component used to accept all types of files. For clients that want to follow OWASP security suggestions, there was no way to block file extensions that could be dangerous (like .exe or .jsp). A new configuration property, AssetImporter.Upload.ForbiddenFileExtensions, has been introduced. This property allows a client to put a comma-separated list of forbidden extensions. These forbidden extensions will be rejected from the upload.
Fixed the sorting for the Target or Reference Metadata Value column on a Web UI Node List.
Fixed problem, when auto-suggestions for LOVs with more than 5000 values, represented on Advanced Merge Globally Configured Data Container Header's popup, did not work.
Fixed a problem that occurred when a user edited an Embedded Number's body / suffix / prefix and then clicked outside of the editor on a Web UI Node Editor screen. The screen did not reflect the enabled state of Node Editor's buttons. A hotfix is available for step-10.3-mp2.
Performance has been optimized for navigating between classifications in STEP Workbench when you have a large number of auto classification rules.
Fixed an issue where the CSV export did not work properly when the 'Allow Empty Values' parameter was set to 'yes.'
Fixed a NullPointerException (NPE) that occurred when changing the dropdown value on the Variants Matrix tab in Web UI.
Fixed an issue that occurred when attempting to export derived references.
Previously, empty lines and absent business function results were included in the values from the Value Generator. These are now excluded, and there is a warning in the log when there are empty lines or no business functions.
This is the first 10.3 version of step.