These are the 7 updates to step in version 10.3, sorted with newest version first:

step-10.3-mp5-2024-10-21-10-43-48

This supersedes 10.3-mp5-2022-10-24-10-37-56 and earlier versions.

Fix for java.lang.NumberFormatException for Termlist import (HOTFIX-6231, ISSUE-585046)

During Terms import, an incorrect conversion source position of overlapping terms caused a NumberFormatException. This has been fixed.

Fix for business rule taking a long time to run on a Web UI via the Run Business Action button for 1000 products (HOTFIX-6117, ISSUE-558807)

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.

Fix for request to kill long running queries / do a database restart (HOTFIX-6349, ISSUE-594256, HOTFIX-6307)

Fixed a problem tidying up background processes after lock free schema changes.

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

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

Fix for LOV cannot be updated - Process hung (HOTFIX-6408, ISSUE-603300)

Fix for Cassandra-specific performance problem when deleting old entries in the change log.

Fix for login issue occurring after upgrade to STEP 11.1 (HOTFIX-6216, ISSUE-585147)

Introduced possibility to again bypass SAML login. Contact Stibo Systems Support to enable it. A hotfix is available for step-11.1.

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

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

Fix for SaaSInfrastrutureHealthSensor reporting the status as 'Unsupported' (RD-21983, HOTFIX-6561)

Problem was fixed where SaaS infrastructure health sensor would return 'Unsupported' when basic authentication was disabled.

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

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

Fix for unable to 'Remove Un-mapped' Classification Reference Type (HOTFIX-6204, ISSUE-580084)

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.

Fix for RCA - wrong events in OIEs (ISSUE-671102, HOTFIX-7006)

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.

Fix for a setback: Certain DTP documents might get inconsistencies introduced by 'Upgrade Plugin' (HOTFIX-7075, RD-23245)

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.

Fix for auto ID setup not working on create product override Web UI component (HOTFIX-6436, ISSUE-603605)

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.

Fix for Inbound Integration Endpoint failing frequently (HOTFIX-6413, ISSUE-594784)

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.

Fix for OIEP disabled using REST API V2 cannot be enabled (by REST API) or resumed (in STEP Workbench) (ISSUE-661970, HOTFIX-6952)

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.

Fix for error when calling Gateway Integration Endpoint (ISSUE-597350, HOTFIX-6416)

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.

Fix for 'Run as privileged' not working properly (HOTFIX-6298, ISSUE-572630)

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.

Fix for when BackgroundProcessStatisticsCollector consumes way too much memory (RDSUP-308, HOTFIX-7179)

Decreased the memory usage of BGP Statistics Collector by fixing the cleanup and using a better API to retrieve the BGP by status.

Fix for getting no response in subBuilding field when input is added (ISSUE-612495, HOTFIX-6485)

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.

Fix for account REST Reciever not processing files (HOTFIX-6886, ISSUE-657805)

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.

Fix for business rules for sending emails throw error (HOTFIX-6315, ISSUE-594099)

The query interface allows querying workflow states 'Conditions.state().in(...)'. This did not work on Cassandra systems and has been fixed.

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

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

Fix for job scheduler not working as expected and running out of order (HOTFIX-6360, ISSUE-602682)

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.

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

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

Fix for Excel translation file import issue (ISSUE-550149, HOTFIX-6096)

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.

Fix for HTTP 500 Error Post SAML Authentication (ISSUE-729241, HOTFIX-7865)

Fixed a problem with authentication when IPv6 was enabled on the client side.

Fix for translation export not working (HOTFIX-6247, ISSUE-547275)

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.

Fix for Scripting API failure (HOTFIX-6338, ISSUE-577267)

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.

Fix for high criticality - PROD - Unable to recreate any Event Processor (ISSUE-623056, HOTFIX-6563)

Fixed a problem with the persistence script tool in STEP System Administration (adminportal) which was not properly handling exceptions.

Fix for Attribute Value Migration failure (divide by zero) (ISSUE-689314, HOTFIX-7222)

Fixed division by 0 error, caused by 0 value7 initial rows when preparing for compact soft value migration.

Fix for OIEP BGPs very slow on PROD (HOTFIX-6837, ISSUE-646831)

A performance fix for fetching deleted values has been implemented. This fix applies to systems running In-Memory.

Fix for email body text illegible in SaaS (HOTFIX-6214, ISSUE-582984)

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.

Fix after an an analysis of a SQL request related to Matching & Linking (HOTFIX-6811, ISSUE-641832)

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.

Fix for translation management error-free files going to error subfolder upon import (HOTFIX-6303, ISSUE-473507)

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.

Fix for Web UI XML not formatting for screens (ISSUE-574397, HOTFIX-6164)

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.

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

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

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

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

Fix for when external users are not able to reset their password (ISSUE-637785, HOTFIX-6742)

Fixed a problem with the concurrent generation of JWT signing key on a clustered setup.

Fix for SaaS - Unable to activate inbound because of multiple pollers (HOTFIX-6549, ISSUE-613431)

System deletes excessive polling Background Processes instead of throwing an error.

Fix for 'Send diagnostics' not supporting multiple app servers on SaaS (HOTFIX-6115, ISSUE-567409)

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.

Fix for Data Profiling error (NPE) (HOTFIX-6091, ISSUE-523608)

Fixed a NullPointerException (NPE) in the Data Profiler occurring when analyzing Integer or Number attribute values which are null for current node.

Fix for translation BGP failing (ISSUE-583270, HOTFIX-6244, HOTFIX-6243, HOTFIX-6516)

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.

Fix for STEP instability (HOTFIX-6920, ISSUE-662940)

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.

Fix for a problem with existing collections (ISSUE-557027, HOTFIX-5927)

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.

Fix for class path error in ad hoc queries on SaaS (ISSUE-580566, HOTFIX-6192)

Added class cache to PQLScriptExtrasClassLoader to improve STEP System Administration (admi portal) loading.

Fix for an issue related to a business rule (ISSUE-621284, HOTFIX-6622, HOTFIX-6616)

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.

Fix for 'Alert: High Disk Utilization' (TEST) (HOTFIX-6535, ISSUE-618075)

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.

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

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

Fix for STEP InDesign plugin - after Database Update applied paragraph style is not correct (ISSUE-506586, HOTFIX-6674)

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 an inconsistency in the approved space (HOTFIX-5925, ISSUE-557276)

Fix for a bug in the In-Memory version of the healthcheck to find dual visibilities for soft values.

Fix for Apache Commons-text library RCE vulnerability (HOTFIX-6087, ISSUE-574085)

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.

Fix for KAFKA Receiver import failure (HOTFIX-6120, ISSUE-575295)

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.

Fix for urgent : Configure SFTP connection details in STEP QA & STEP PROD env (HOTFIX-6465, ISSUE-611614)

Fixed NullPointerException caused by attempt to close the already closed SFTP connection.

Fix for error while approving a product or submitting in workflow (ISSUE-585914, HOTFIX-6257)

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.

Fix for packaging product rejected by business rule (ISSUE-575831, HOTFIX-6197)

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.

Fix for 'Send diagnostics' not supporting multiple app servers on SaaS (HOTFIX-6116, ISSUE-567409)

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.

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

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 translation result file not getting parsed (ISSUE-558586, HOTFIX-5989)

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.

Fix for optimistic locks showing in Web UI (ISSUE-585998, ISSUE-577359, HOTFIX-6292, HOTFIX-6180)

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.

Fix for when inherited references do not show in GraphQL Query (HOTFIX-6704, ISSUE-634545)

Fixed the issue with adding inherited Product Classification links in a GraphQL response in a 'graphqlv2' endpoint.

Fix for References component not working as expected in Web UI (HOTFIX-6105, ISSUE-574765)

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.

Fix for inability to see a background job for impersonated user in Web UI (ISSUE-561466, HOTFIX-6073, HOTFIX-6172)

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.

Fix for scheduled exports not zipping file (ISSUE-574353, HOTFIX-6122)

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.

Fix for LOV merge error (HOTFIX-6125, ISSUE-575157)

Fixed ClassCastException when merging values inside an LOV that is valid for Data Container types.

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

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

Fix for OIEPs' excessive 'Poller Scheduled' messages and ignored invokes (HOTFIX-6252, ISSUE-549628)

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.

Fix for when the proof view action is not working (HOTFIX-6872, ISSUE-626274)

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.

Fix for special tags in the UI not showing as expected (HOTFIX-6777, HOTFIX-6665, ISSUE-628610, HOTFIX-6714)

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.

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

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

Fix for BMEcat export: adding a classification as Catalog Group leads to more products being exported than selected (ISSUE-574226, HOTFIX-6194)

This fix restricts export to only the selected products in a BMEcat export when a classification is added as Catalog Group.

Fix for the empty recycle bin not working in DEV (HOTFIX-6521, ISSUE-614636, ISSUE-611402)

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.

Fix for unique keys not working properly when changing object type through import (HOTFIX-6348, ISSUE-592116)

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 system unusable due to slowness (ISSUE-579498, HOTFIX-6203)

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.

Fix for PenTest 04-22: High - Finding 2: Local File Inclusion (ISSUE-553167, HOTFIX-6434)

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.

Fix for SaaS - 'Swap User' not working work on IIEP (ISSUE-646872, HOTFIX-6794)

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.

Fix for getting a fatal 'Unexpected error in Discontinue Item' - total screen message is shown (ISSUE-592267, HOTFIX-6724)

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.

Fix for post-hotfix issue with chosing a checkbox (ISSUE-659424, HOTFIX-6925)

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.

Fix for an issue in changing dimension dependency of an object type (HOTFIX-6488, ISSUE-614840)

Fixed a problem that occurred when removing dimension dependency on an object type.

Fix for Proofview and Autopagination fails on PROD - Backport of hotfixes to 10.3-mp5 (HOTFIX-7561, ISSUE-713861)

Now, the system checks the status of InDesign by the Admin Portal to avoid timeout from the sidecar.

Fix for Proofview and Autopagination fails on PROD - Backport of hotfixes to 10.3-mp5 (HOTFIX-7560, ISSUE-713861)

Now, the system checks the status of InDesign by the Admin Portal to avoid timeout from the sidecar.

Fix for when the proof view action is not working (HOTFIX-6784, ISSUE-626274)

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.

Fix for internal URL healthcheck failed (HOTFIX-6217, RD-21414, ISSUE-583489)

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.

Fix for a customer not being able to access the SaaS QA system (HOTFIX-6599, ISSUE-543484, ISSUE-622128)

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.

Fix for IIE to EP throughput issue (HOTFIX-6579, ISSUE-620603)

Fixed problem with hotfolder implementations causing a five (5) second delay between processing each file.

Fix for Category Profile Batch processes not observing epoch for long time (RD-23180, HOTFIX-7114)

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).

Fix for translation process naming with individual meaningful names missing in 10.3-MP4 (HOTFIX-6132, ISSUE-571639)

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.

Fix for when an issue with a deadline escalates in a workflow (HOTFIX-6723, ISSUE-631541)

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.

Fix for BGPs unable to complete due to data inconsistency (HOTFIX-5897, ISSUE-554409)

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.

Additional logging for DTP application server (ISSUE-669534, HOTFIX-6989)

Added additional logging in the DTP side of the application server to find the root cause of a NullPointerException.

Fix for collection refresh being very slow (ISSUE-601657, HOTFIX-6384)

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.

Fix for search criteria for 'null' searches not working after upgrading to 10.3-MP4 (HOTFIX-6157, ISSUE-577591)

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.

Fix for Swap User to run the IIEP as the logged-in Web UI user rather than the configured IIEP user functionality not working (ISSUE-586837, HOTFIX-6379)

Fixed problem, when Swap User from File Loading Widget did not work for sub-BGPs spawned by IIEP with Web UI File Loading receiver.

Fix for Export Current View action with Select All option (HOTFIX-6377, ISSUE-594023)

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.

Fix for IIEPs disabled but import as per schedule (ISSUE-585814, HOTFIX-6302)

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.

Fix for 'Send diagnostics' not supporting multiple app servers on SaaS (ISSUE-567409, HOTFIX-6119)

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.

Solution for no error / warning messages showing for users when using file import widget (ISSUE-540842, HOTFIX-5845)

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.

Fix for Empty Recycle Bin not working when In-Memory is active (ISSUE-557170, HOTFIX-6296)

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.

Fix for Product Reference Type inside import configuration not working in Web UI (ISSUE-540068, HOTFIX-5790)

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.

Fix for when the OIEP sends data that was not selected (HOTFIX-7232, ISSUE-671128)

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.

Fix for an error when a new Workflow is created (HOTFIX-6727, ISSUE-632156)

Fixed a NullPointerException which appeared when saving a newly created Workflow in the workbench.

SaaS fix for OIEP failed with 'No such file' error, but the file exists (ISSUE-588477, HOTFIX-6245)

Fix for a possible file access problem during OIEP file delivery.

Fix for datapool items - unable to purge datapool item because it is stuck in an event processor queue (ISSUE-559524, HOTFIX-6463)

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.

Fix for PrivilegeException where user is not permitted to perform CLASSIFICATION_PRODUCT_LINK_CREATE for IndexWord (ISSUE-556223, HOTFIX-5965)

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.

Fix for error when calling Gateway Integration Endpoint (ISSUE-597350, HOTFIX-6517)

Added configuration option so URL encoding can be disabled for Azure SAS tokens in REST Gateways.

Fix for delete node instance (HOTFIX-7629, ISSUE-714518, ISSUE-79283, RDPERF-1178)

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.

Fix for Reference component not working properly for metadata attributes in Web UI (HOTFIX-6069, ISSUE-568508)

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.

Fix for bulk update executed with wrong search result (ISSUE-569105, HOTFIX-6176)

Users are no longer able to perform bulk updates from search result on items that the user does not have privileges to see.

Fix for unable to 'Remove Un-mapped' Classification Reference Type (HOTFIX-6240, ISSUE-580084)

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.

Fix for change flags in translation view not working after upgrade to 10.3-MP4 (HOTFIX-6177, ISSUE-571905)

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.

Fix for TecDoc Web UI issue: Not possible to get match(es) in Generic Articles filter (ISSUE-604854, RD-19504, HOTFIX-6406)

Fixed exception thrown in the Web UI when using the automotive generic article filter.

Fix for exports stalling on PROD and TEST and causing massive delays in delivery (ISSUE-622160, HOTFIX-6571)

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.

Fix for Multi Edit view: Fatal unexpected error (ISSUE-590474, HOTFIX-6264)

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.

Fix for when partial approve for admin user does not work (ISSUE-672561, HOTFIX-7091)

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.

Fix for various exceptions during asset import (ISSUE-622593, ISSUE-627613, HOTFIX-6881, RDPORT-16286, ISSUE-581570, ISSUE-626799)

Better handling of corrupted EXIF data in PNG and JPG images implemented.

Fix for vulnerability with ActiveMQ (ISSUE-717239, HOTFIX-7625)

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.

Fix for opening an attribute in the workbench leading to a stack trace (HOTFIX-6773, ISSUE-634073, RDINT-11098)

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.

Fix for Translation BGPs display links as plain text (ISSUE-590850, HOTFIX-6272)

Fixed workbench links to BGPs to correctly display as “PRODOC NOTE: REPLACE WITH HREF TEXT FROM COMPONENT DOC" in the Background Process Report.

Fix for STEP is unavailable (PROD) (HOTFIX-6601, ISSUE-622128)

A fix was enabled to ensure that the monitoring servlet does not make the application server unresponsive.

Fix for Style Tags in Business Rule Editor weird behavior while editing (HOTFIX-7828, ISSUE-731949)

Fixed displaying of Style Tags by using better warning messages defined in the Business Rule Editor.

Fix for CMDM Web UI error - Completeness Metric Component (HOTFIX-6356, ISSUE-598773)

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.

Solution for error occurring while creating the IIEP for asset import (ISSUE-537544, HOTFIX-5728)

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.

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

Updated Excel Smartsheet digital certificate for all supported STEP versions.

Fix for password reset link expired (ISSUE-580001, HOTFIX-6171)

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.

Fix for when a key attribute value is suddenly empty for all sales items (HOTFIX-6659, ISSUE-623883)

Lock Free Schema Change improvements have been made for error handling for Lock Free Schema Change, including cases where data could be lost.

Fix for Partial Approval functionality shows wrong information (HOTFIX-6399, ISSUE-582269)

Fixed problem when Partial Approval dialog in Web UI showed wrong information about revisions for dimension dependent unapproved attributes.

Fix for Promote Article Ordinary job processing slowly (HOTFIX-7160, ISSUE-685003)

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.

Fix for an alert: STEP is unavailable (PROD) (ISSUE-616274, HOTFIX-6481)

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.

Fix for progress of setting translation status is far too slow (ISSUE-602506, HOTFIX-6391)

Performance fix related to changing translation status.

Fix for linking products into a Publ.Structure via 'Product to Classification Link Type' shows up twice for SaaS (ISSUE-572489, HOTFIX-6162)

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.

Fix for Inbound Integration Endpoints failing often with run time exception (ISSUE-619871, HOTFIX-6539)

Made creation of files in BGPs more threadsafe.

Fix for translation status of attributes (HOTFIX-7053, ISSUE-663682)

Solved a problem when the translation status always appeared as 're-translation needed.' This bug was introduced by HOTFIX-6824.

Fix for a bug in the mandatory references component in the Web UI (HOTFIX-7000, ISSUE-671488)

Fixed a problem when adding a reference to the Mandatory References component in the Web UI did not enable a save button.

Fix for ensure that when LFSC is enabled, SUM tags are ignored for In-Memory (HOTFIX-6313, ISSUE-592514)

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).

Fix for extend timeout for obtaining token in SaaSInfrastructureHealthSensor (RD-21678, HOTFIX-6380)

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.

Fix for changing attributes from externally maintained to 'No' causes the system to crash (HOTFIX-6544, ISSUE-618196, ISSUE-620545)

Fixed out-of-memory problem for large lock-free schema change operations.

Fix for Migrate Attribute Values Window/Utility does not open in UAT (ISSUE-576474, HOTFIX-6383, HOTFIX-6392)

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.

Fix for Multi Context Trusted Source Reference option not working for SaaS (HOTFIX-6212, ISSUE-585414)

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.

Fix for error with adding valid attributes to reference types (HOTFIX-7254, ISSUE-692648)

Fixed mismatched sorting of references on 'Valid for Entity Reference Types' flipper on Validity tab of an attribute.

Fix for extended search in Web UI (ISSUE-707762, HOTFIX-7580)

An Advanced Search in the Web UI combining a 'below search' with a 'missing value search' could be very slow. This has been fixed.

step-10.3-mp5-2022-10-24-10-37-56

This supersedes 10.3-mp4-2022-03-31-07-59-19 and earlier versions.

Upgrade paths

SaaS fix for IDs shown in Web UI message instead of the product names for Packaging hierarchy (ISSUE-500805, HOTFIX-5961)

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.

Fix for business rules executed twice in Web UI setup (ISSUE-538252, HOTFIX-5791)

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.

Fix for nested 'groupings' configured with Web UI mandatory validations that were conflicting and failing (ISSUE-528220, HOTFIX-5801)

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.

Solution for authentication issues for Asset Streaming API (ISSUE-539674, HOTFIX-5738)

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.

User with only view rights was able to change asset object type (ISSUE-426181, HOTFIX-5802)

The check for user privileges has been been restored. This solution also has a hotfix available for step-10.2-mp3.

Fix for In-Design (Proof View) process that hangs (HOTFIX-5892, ISSUE-522441)

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.

Fix for GraphQL query issues in 10.3-MP4 patch (HOTFIX-5863, ISSUE-544050)

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 NPE in Bulk Update edit (ISSUE-556592, HOTFIX-5944)

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.

Fix for cutting an entity root error in workbench (ISSUE-552058, HOTFIX-5899)

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.

Fix for multi-valued attributes not clearing on import (HOTFIX-5677, ISSUE-521634)

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 Translation execution report presentation of information (ISSUE-541730, HOTFIX-5906)

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.

Fix for Schedule Category Profiling for the products in a collection when collection is selected (HOTFIX-5874, ISSUE-549402)

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.

Fix for import configuration ignoring mandatory flag (HOTFIX-5732, ISSUE-523054, HOTFIX-5693)

Fixed the problem with import configuration, which was ignoring a mandatory flag for data container attribute values.

Fix for XML import that was filling up disk with mapDB temp files (HOTFIX-5861, ISSUE-545918)

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.

Fix for Asset Download looping while loading asset content (ISSUE-534771, HOTFIX-5713)

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.

Fix for the inability to copy values with local formatting when using User Configurable Views (ISSUE-569368, HOTFIX-6077)

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 nested 'groupings' configured with Web UI mandatory validations that were conflicting and failing (ISSUE-528220, HOTFIX-5889)

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.

Fix for LOV binding inconsistency (ISSUE-557191, ISSUE-499837, ISSUE-526346, HOTFIX-5947, HOTFIX-5715)

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.

Fix for full storage after update (ISSUE-535391, HOTFIX-5820, HOTFIX-5839)

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 error during unique key import versus assets with large content (RDSUP-219, HOTFIX-5969)

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.

Fix for Details Overlay not loading when navigating back (ISSUE-516025, HOTFIX-5671)

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.

Fix for LOV update not getting in sync from global context to children contexts (HOTFIX-5971, ISSUE-557422)

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 BR JavaScript error ReferenceSource getReferences().asList() (ISSUE-550164, HOTFIX-5878)

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 translation export not working (HOTFIX-5864, ISSUE-547275)

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.

Fix for Web UI showing unresponsive message for some components upon upgrade (HOTFIX-5796, ISSUE-542874)

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.

Fix for business rule taking a long time to run on a Web UI via the Run Business Action button for 1000 products (HOTFIX-6076, ISSUE-558807)

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.

Fix for nested 'groupings' configured with Web UI mandatory validations that were conflicting and failing (ISSUE-543653, HOTFIX-5819, ISSUE-548896, HOTFIX-5815, HOTFIX-5836)

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.

Solution for empty CSV files generated upon export (HOTFIX-5698, ISSUE-533477)

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 issue preventing rejection of duplicate items from Match result (ISSUE-543185, HOTFIX-5844)

Fixed confirm / reject buttons on duplicate candidates in Matching tab in workbench.

Fix for Web UI unresponsive / page load issue (HOTFIX-5887, ISSUE-550783)

In Web UI, increased loading speed of multiple nested hidden Grouping Options under the Grouping component on Node Editor. This resolves page loading issues.

Fix for data inconsistency error when publications are deleted (HOTFIX-6003, ISSUE-527816)

Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').

Fix for a missing expansion icon (ISSUE-562401, HOTFIX-6009)

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 for Submit button getting enabled without selecting mandatory elements (HOTFIX-5898, ISSUE-553111, HOTFIX-5921)

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.

Corrected post-upgrade problems with OIEPs (ISSUE-542583, HOTFIX-5780)

Under special circumstances, the Domain Exporter did not export all sub-products below products referenced by a classification

Fix for translation management error-free files going to error subfolder upon import (HOTFIX-5707, ISSUE-473507)

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.

Fix for workbench approve translation error (HOTFIX-5771, ISSUE-540821)

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.

SaaS fix for randomly changing configuration of outbound endpoints (HOTFIX-6002, ISSUE-563501)

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 saving an LOV value in a data container attribute (HOTFIX-5916, ISSUE-555693)

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 generation of Modify Events when changing Reference / Link Type properties (ISSUE-534687, HOTFIX-5858)

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.

Fix for RuntimeException for text transformation (ISSUE-547302, HOTFIX-5822)

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.

Fix for inability to see a background job for impersonated user in Web UI (HOTFIX-6065, ISSUE-561466)

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.

Solution for slow BMEcat export (HOTFIX-5821, ISSUE-544119)

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.

Solution for error upon importing table 0050 in the TecDoc Supplier Data file (HOTFIX-5831, ISSUE-545170)

Added additional logging information to the BGP error report.

Fix for BMEcat multilingual export for assets (HOTFIX-5983, ISSUE-563488, ISSUE-548303)

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).

Translation status can now be reset for attribute groups (ISSUE-548269, HOTFIX-5866)

In workbench, attribute groups now include a Status tab which allows a user to modify the translation status.

Security fix for HTML Injection (ISSUE-519623, HOTFIX-6055)

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.

Corrected issue causing multiple lines of errors for missing timestamp (ISSUE-472489, HOTFIX-5950)

Now, a message about missing a timestamp system value on an asset will be shown at the warning level to prevent flooding the logs.

Fix for out-of-date serving platform (HOTFIX-6024, ISSUE-568376)

Upgraded moment.js dependency to the latest version for the Customer MDM Data Profile component.

Fix for OIEP incident / endpoint export issue (ISSUE-541761, HOTFIX-5797)

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 NPE in Bulk Update edit (HOTFIX-5992, ISSUE-556592)

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.

Fix for internal server error while view packaging (HOTFIX-6015, ISSUE-565269)

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.

SaaS fix for error in creating new screen with User Password component (HOTFIX-5986, ISSUE-563886)

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.

Fix for blank Smartsheet calculated attributes (HOTFIX-5785, ISSUE-481330)

Now, dimension-dependent calculated attributes will be correctly exported in cross-context mode in Smartsheet format. This hotfix is for 10.3-mp4.

Unable to deliver files to Azure Blob Storage (HOTFIX-5700, RD-20405)

Fixed this issue so that it also works with the older versions of Azure Blob Storage.

Solution for failure to acquire exclusive lock worker (ISSUE-544256, HOTFIX-5800)

Improved performance for extremely large multi-values. In this case, an IIEP was unable to restart. This hotfix is for step-10.3-mp4.

Fix for customer system crashing / slowness (ISSUE-558230, HOTFIX-5976)

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.

Fix for 'Wind Events Forward' dialog not allowing event IDs with more than nine (9) digits (HOTFIX-5832, ISSUE-548687)

Event Queue: Made it possible to Forward to Event ID, where IDs are more than nine (9) digits.

Fix for asset upload / asset linking to product as vendor issue (HOTFIX-5853, ISSUE-546129)

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.

Fix for OIEP failing with a general contract violation error (ISSUE-537556, HOTFIX-5736)

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.

Fix for Web UI exports failing intermittently (HOTFIX-5788, ISSUE-542960)

Fixed thread safety issues during the export in Excel format in STEP. This solution also has a hotfix available for step-10.3-mp4.

Fix for Data Import screen throwing an error when added as Sub Screen Tab Page (HOTFIX-6018, ISSUE-553722)

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.

Solution for inability to display multiple warning messages with business conditions (ISSUE-525476, HOTFIX-5712)

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.

Improved workbench performance on high latency networks (ISSUE-526949, HOTFIX-5730)

Deprecated HTTP/1.0 headers removed. A hotfix for this solution is also available for step-10.3-mp4.

Fix for Smartsheet on Cassandra throwing error in search option (ISSUE-557721, HOTFIX-5929)

Node Picker Search Tab on Smartsheet now works on STEP servers with Cassandra.

SaaS fix for Scheduled Export email file with improper naming (ISSUE-559457, HOTFIX-5959)

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.

Preview template not displaying (ISSUE-532312, HOTFIX-5792)

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.

Solution for issue with conditional formatting for attribute triggered by business action (ISSUE-550700, HOTFIX-5901)

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.

Improved workbench performance on high latency networks (ISSUE-526949, HOTFIX-5704)

Deprecated HTTP/1.0 headers removed. A hotfix for this solution is also available for step-10.3-mp4.

Fix for inability to change attribute definitions (ISSUE-536337, HOTFIX-5803)

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.

Fix for reference survivorship rule issue (HOTFIX-5806, ISSUE-533802)

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 error when navigating to Advanced Search screen (ISSUE-556315, HOTFIX-5933)

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 exception occurring during active translation (ISSUE-532078, HOTFIX-5709)

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.

Customer upgrade issue fix (ISSUE-543547, HOTFIX-5823, HOTFIX-5834)

Fix for problem writing to the execution report for a background process.

Fix for issue occurring while trying to save an LOV value in a Data Container attribute (ISSUE-567413, HOTFIX-6021)

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.

Fix for Web UI 'References Asset Representation' component not working for product overrides (HOTFIX-6004, ISSUE-563200)

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.

Fix for 'Force Update Table' triggering a full update of the document (ISSUE-538917, HOTFIX-5773)

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.

Fix for Web UI show alert message not sticking on User Details screen (HOTFIX-5964, ISSUE-463767)

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.

Fix for trailing spaces added when using the Format Text on Web UI to concatenate attribute values (HOTFIX-5835, ISSUE-545946)

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 for modifying a Custom Export made by a user in Excel 97 (ISSUE-560820, HOTFIX-5979)

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.

InDesign plugin fix (HOTFIX-5739, ISSUE-537514)

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 missing '*' (mandatory star) indicator (ISSUE-554128, HOTFIX-5907)

Fix for Web UI to correctly display the mandatory marking for attribute validated parameters on the Bulk Update With Templates dialog.

Fix for lack of authentication config endpoint access (ISSUE-568378, HOTFIX-6032, HOTFIX-6061)

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.

Fix for proof view not getting the pictures (ISSUE-540233, HOTFIX-5795)

Fixed a problem occurring when proof view would throw an exception and fail to return all images.

Fix for REST Receiver inbound with large files causing BGP to be put into quarantine (ISSUE-506367, HOTFIX-5716)

Importing STEPXML containing very large assets would fail with 'out of memory' errors. This has been fixed.

Inheritance symbol fix for Referenced Asset Representation component (ISSUE-510713, HOTFIX-5954)

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.

Fix for module proofing not working (HOTFIX-6044, ISSUE-560921)

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.

Added logging for Proof View errors when decoding Base64 (HOTFIX-5875, ISSUE-551517)

Additional logging has been added for Proof View when a problem is encountered decoding Base64 passed back from the InDesign server.

Fix for import of translated file creating product-to-product references (HOTFIX-5687, HOTFIX-5686, ISSUE-520814)

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 ZIP file getting downloaded instead of XLSX Asset (HOTFIX-5951, ISSUE-559159)

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.

Fix for a customer not being able to access the SaaS QA system (HOTFIX-5786, ISSUE-543484, HOTFIX-5781)

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.

Solution for export to Excel failing since upgrade (HOTFIX-5690, ISSUE-527721, ISSUE-531172)

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 business rule in Web UI - no main address can be added to a location (ISSUE-557081, HOTFIX-5924)

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.

Fix for products not grouped in Excel export via Web UI (ISSUE-540718, HOTFIX-5779)

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 less interactive error message for the business user (ISSUE-556577, HOTFIX-5922)

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.

SaaS fix for poor performance of BGPs (HOTFIX-5990, ISSUE-564172)

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.

Fix for loader not disappearing with error on screen in Web UI (HOTFIX-6019, ISSUE-544853)

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.

STEP logout error (HOTFIX-6046, ISSUE-520097, HOTFIX-5807)

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.

Fix for event processor failing automatically (ISSUE-530611, HOTFIX-5679)

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.

SaaS fix for fatal error in Web UI background process list (ISSUE-560788, HOTFIX-5956)

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.

Fix for error that pops up when trying to run sidecar installation in 'test' mode (HOTFIX-5828, ISSUE-546020)

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.

SaaS fix for selection of an LOV using typeahead feature shows the ID instead of the value selected (HOTFIX-5982, ISSUE-561562)

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.

Fix for asset format getting changed in published environment (HOTFIX-5695, ISSUE-527982)

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.

Solution to customer-specific issue of removing messages from business conditions (ISSUE-495555, HOTFIX-5672)

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 IIEP failing with NullPointerException (NPE) (ISSUE-557428, HOTFIX-5923)

Fix for a NullPointerException (NPE) when the imported product parent cannot be determined during the IIEP process.

Fix for errors on basic import of STEPXML (HOTFIX-5711, ISSUE-536481)

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.

Fix for BGPs and other process getting stuck (HOTFIX-5770, ISSUE-534684)

Fixed a bug that would create bad data on STEP systems running with encrypted storage. BGPs could not run.

Fix for asset import issue in published environment (ISSUE-540895, HOTFIX-5750)

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.

Fix for translation configs with multiple locales exporting without DESCRIPTION (ISSUE-525383, HOTFIX-5699)

A fix was made for translation process descriptions that said 'null' instead of 'Translating;'

Fix for In-Memory - change exclude Search Condition that uses a wildcard (ISSUE-552551, HOTFIX-5883)

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.

Fix for data inconsistency error when publications are deleted (HOTFIX-6014, ISSUE-527816)

Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').

Corrected double quote CSV format import issue (HOTFIX-5665, ISSUE-527032)

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.

Solution to increase max file size upload (ISSUE-505533, HOTFIX-5673)

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.

Fix for bulk update config with Remove/Initiate to Workflow not working (HOTFIX-5810, ISSUE-545331)

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.

Fix for inaccessible system (ISSUE-548026, HOTFIX-5833)

Now, an info message is logged to the application server log when the dimension dependency is changed on an attribute or LOV.

Additional logging added to identify Product MDM event processor error (HOTFIX-6052, ISSUE-570924)

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.

SaaS fix for empty references (HOTFIX-5993, ISSUE-561604)

Fix to filter out null (empty) references when calling query.asList or .forEach for queryReferencedBy business rule API.

Fix for pop up 'Error on upload Server Error' in the Web UI (ISSUE-558667, HOTFIX-5980)

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.

Solution for Multi Context Edit component falsely suppressing references (ISSUE-562121, HOTFIX-5977)

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.

Fix for Matching and Linking Inheritance promotion error (ISSUE-541330, HOTFIX-5812)

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.

SaaS fix for workflow dashboard count not working (HOTFIX-5952, ISSUE-558729)

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.

Fix for Excel translation file import issue (ISSUE-550149, HOTFIX-6031)

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.

Fix for translation management error-free files going to error subfolder upon import (HOTFIX-6063)

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.

Fix for error when enabling macros (ISSUE-546791, HOTFIX-5825)

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.

Fix for the inability to create a product and view the product details in Web UI (HOTFIX-6033, ISSUE-569586)

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.

Fix for reference metadata attribute not working properly (ISSUE-559876, HOTFIX-6013)

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.

Fix for revision being created when no action is taken on an OIEP (ISSUE-547971, HOTFIX-5848)

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.

Fix for fatal error when applying filter on search result table (ISSUE-520278, HOTFIX-5855)

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.

Fix for language-dependent attributes from XML missing in GDSN production (HOTFIX-5818, ISSUE-499763)

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.

Fix for package object details not showing after upgrade (HOTFIX-5722, ISSUE-537409, HOTFIX-5717)

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).

step-10.3-mp4-2022-03-31-07-59-19

This supersedes 10.3-mp3-2022-03-01-12-27-01 and earlier versions.

Upgrade paths

Last Edited By fix for Web UI (ISSUE-514510, HOTFIX-5625, RD-20099)

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.

Corrected double quote CSV format import issue (HOTFIX-5657)

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.

Solution for blocked URLs (ISSUE-524203)

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.

Fix for filtering of attributes at reference level not working (ISSUE-518361)

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.

Implemented solution for a BGP issue taking application down (ISSUE-526337)

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.

Multi Reference component update to restrict which source object types are displayed (ISSUE-519184)

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.

Table free text encoding fix (HOTFIX-5658)

Fixed how the table free text is encoded when exported from the workbench.

Table free text encoding fix (HOTFIX-5655)

Fixed how the table free text is encoded when exported from the workbench.

NPE fix for Proof View Editor (HOTFIX-5619)

Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.

Fix for inability to save product name after update (HOTFIX-5656)

Fixed an Optimistic Verification exception for the Web UI Node Editor that occurred when user was trying to change a name that contained tags.

Fix for inability to navigate via the Tab key (ISSUE-492022)

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.

Fix for REST Gateway problem (redirection policy) (INNO-2)

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.

Fix for multi-level reference info not being exported for BMEcat exports (ISSUE-525764)

A fix was made to enable the export mapping option 'Multi level references' to handle qualified values.

Fix for the unsuccessful sending of email (delivery method) from system (HOTFIX-5649)

Fixed 'Authentication Failed Exception' in Delivery BGP Service in STEP related to an unsupported version of TLS.

Table free text encoding fix (ISSUE-518529)

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.

Solution for error in Schedule Category Profiling (ISSUE-512494)

Robustness fix for data profiler. Now, it will not crash if one of its sub tasks gets deleted.

Multi Level Reference export fix (ISSUE-512194)

Now, the domain exporter is functionally aligned with the database exporter, so Multi Level References are exported correctly.

Business rules error fix (ISSUE-521017)

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.

Invalid import configuration research for customer-specific issue (HOTFIX-5654)

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 with the MoveUnitsToHeader rule (ISSUE-525085)

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.

Solution for PDFs not working in Safari (HOTFIX-5630)

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 AuthenticationFailedException (HOTFIX-5644)

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.

Solution for continuous read / write message in STEP workbench (HOTFIX-5632)

Changed Background Process Navigator to only poll every minute if it has been configured to do so rather than doing it by default.

Fixed data sorting in Custom Export Action output file (ISSUE-520885)

Introduced a customer-specific configuration property that disables sorting data by index from Web UI when using Custom Export Action.

Fix for simple importer not following import configuration (ISSUE-504127)

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.

Auto refresh fix for Node List action (ISSUE-510789)

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.

Solution for blocked URLs (HOTFIX-5629)

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.

Solution for missing hyperlinks in the Translation BGPs (HOTFIX-5647)

BGP hyperlinks should appear now. There is a hotfix for this solution applicable to step-10.3 and step-10.3-mp1 to mp3.

Solution for changing metadata reference values not being promoted to golden record (HOTFIX-5634)

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.

Invalid import configuration research for customer-specific issue (ISSUE-523469)

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.

Fix issue with Export Current View Action for vendor products (ISSUE-511248)

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.

Corrected issue causing an Oracle exception when running BGPs (HOTFIX-5621)

Fixed a problem occurring due to an Oracle constraint being broken when executing background processes.

Fix for missing REST method (RD-20096, HOTFIX-5624)

Fixed problem where a REST API (createIndesignPackage) was not accepting parameters correctly when the method was marked as POST.

Fix for the unsuccessful sending of email (delivery method) from system (ISSUE-529281)

Fixed 'Authentication Failed Exception' in Delivery BGP Service in STEP related to an unsupported version of TLS.

Fix for InDesign sidecars not starting when one of the application servers is down (ISSUE-524085)

Added a new mechanism to InDesign Sidecar so it can continue to function even if one or more nodes are down in the cluster.

Fix for error when using ReplaceDataContainers tag on import of 'single valued' data container (ISSUE-524050)

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.

Fix for asset format getting changed in published environment (ISSUE-527982)

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.

Solution for missing hyperlinks in the translation BGPs (STIBO-4880)

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.

Fix to allow for more than one email address for Email Delivery in export configurations (ISSUE-529223)

It is now possible to add multiple recipients, separated by a semicolon, in Email Delivery in Export Manager in STEP Workbench.

Fix for File Loading Widget not working (PRESALINTERNAL-531)

A NullPointerException (NPE) was occurring in Web UI due to an IIEP having no name. This has now been fixed.

Security fix (ISSUE-395361)

Customer-specific concerns around information disclosure were addressed.

Correction made to stop Smartsheets from allowing duplicate values (ISSUE-505512)

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,.

Solution for error in Schedule Category Profiling (HOTFIX-5640)

Robustness fix for data profiler. Now, it will not crash if one of its sub tasks gets deleted.

Fix for translation configs with multiple locales exporting without DESCRIPTION (ISSUE-525383)

A fix was made for translation process descriptions that said 'null' instead of 'Translating;'

Fix for data inconsistency error when publications are deleted (ISSUE-527816)

Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').

Fix for Kafka error occurring while using same consumer groupId for more than one IIEP (ISSUE-527498)

Fixed setting of Kafka consumer group instance identifier.

Fix for REST endpoint error (ISSUE-498757)

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.

Fix for package object details not showing after upgrade (ISSUE-527372)

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.

Corrected double quote CSV format import issue (ISSUE-527032)

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.

Correction for OIEP changes happening without changes to its config (ISSUE-524359)

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.

Fix for inability to save product name after update (ISSUE-529814)

Fixed an Optimistic Verification exception for the Web UI Node Editor that occurred when user was trying to change a name that contained tags.

Fix for inability to download the PDF from workbench (ISSUE-469758)

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

Solution for continuous read / write message in STEP workbench (ISSUE-526636)

Changed Background Process Navigator to only poll every minute if it has been configured to do so rather than doing it by default.

Solution for PDFs not working in Safari (PRESALINTERNAL-646)

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.

Table free text encoding fix (HOTFIX-5637)

Fixed how the table free text is encoded when exported from the workbench.

Fix for simple importer not following import configuration (HOTFIX-5638)

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.

Fix for STEPXML export validation failure due to 40 character limit (ISSUE-498254)

XSD validation of LOVValueIDs has been increased to 100 characters.

Packaging screen fix for Web UI (ISSUE-513817, HOTFIX-5666)

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.

Fix to allow for more than one email address for Email Delivery in export configurations (HOTFIX-5645)

It is now possible to add multiple recipients, separated by a semicolon, in Email Delivery in Export Manager in STEP Workbench.

Corrected issue causing an Oracle exception when running BGPs (ISSUE-523379)

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.

Fix for LOV Typeahead Attribute Value not displaying LOV value when updated (ISSUE-518936)

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.

Fix for Kafka error occurring while using same consumer groupId for more than one IIEP (HOTFIX-5639)

Fixed setting of Kafka consumer group instance identifier.

Removal of unused SPOT commands (RDHELP-3665)

Removed --addnode and --removenode commands from spot as they were never / will never be used.

Corrected issue causing multiple lines of errors for missing timestamp (ISSUE-472489)

Now, a message about missing a timestamp system value on an asset will be shown at the warning level to prevent flooding the logs.

Fix for error during import of STEPXML (ISSUE-501869)

The problem was seen during import of STEPXML. If the STEPXML contained the tag and a product with a bad key was seen then an error message was written in the BGP log that it was not possible to create the product. The solution has been to handle bad keys in the same way as bad IDs are handled. Two lines are written in the BGP for the product: Example keys: {code:java} Line 7, Product 2: The new product with unique key 'A_SKU2' was rejected Line 7, Product 2: The product with unique key 'A_SKU2' was skipped {code} Example IDs: {code:java} Line 6, Product 2: The new product with ID 'AcmeID2' was rejected Line 6, Product 2: The product with ID 'AcmeID2' was skipped {code}

Fix for package object details not showing after upgrade (HOTFIX-5659)

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.

Fix for multi-level reference info not being exported for BMEcat exports (HOTFIX-5636)

A fix was made to enable the export mapping option 'Multi level references' to handle qualified values.

Fix for NullPointerException while using or switching to Translation Mode (ISSUE-522519)

Now, a Translation Mode in STEP Workbench will not throw exceptions related to missing dimension dependencies on one of the attributes.

Fix for multi selection of objects in Web UI showing incorrect selected number (ISSUE-510735)

When multi selecting objects across multiple screens using shift-select, the count of selected objects could be wrong. This has been fixed.

Changed the Change Reference Target action to be used with a Multi Reference screen (ISSUE-480044)

Now, the Web UI Change Reference Target action will correctly change the Reference Target on Multi Reference screen in REFERENCES mode.

Fix for asset format getting changed in published environment (HOTFIX-5641)

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 accessibility to Scripting API and its search (ISSUE-480051)

Fixed search in SDK documentation.

NPE fix for Proof View Editor (ISSUE-515184)

Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.

Business rules error fix (HOTFIX-5648)

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 with the MoveUnitsToHeader rule (HOTFIX-5628)

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.

Fix for data inconsistency error when publications are deleted (HOTFIX-5653)

Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').

Solution for changing metadata reference values not being promoted to golden record (ISSUE-527318)

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.

Fix for STEPXML Splitter error occurring when splitting export containing Data Container Types with Keys (ISSUE-528929)

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.

Change to logging to diagnose recycle bin issue (ISSUE-517049, ISSUE-524583)

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.

Publication Transfer Package export file with wrong extension correction (RD-20119)

Fixed problem where an Export to Transfer Package created an Excel file with the wrong extension

Fixed NPE thrown in Web UI by Last Edited By component (HOTFIX-5625)

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.

Fixed AuthenticationFailedException (ISSUE-525161)

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.

Fix for translation configs with multiple locales exporting without DESCRIPTION (HOTFIX-5626)

A fix was made for translation process descriptions that said 'null' instead of 'Translating;'

Fix for error when using ReplaceDataContainers tag on import of 'single valued' data container (HOTFIX-5627)

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.

Fix for HAProxy load balancing unevenly across a cluster (ISSUE-526915)

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).

Solution made for distinguishing attribute on object and on referenced object (ISSUE-432785)

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 )'.

step-10.3-mp3-2022-03-01-12-27-01

This supersedes 10.3-mp2-2022-02-01-16-14-15 and earlier versions.

Upgrade paths

Additional logging for exporting (ISSUE-519061)

Extra logging has been implemented for exporting. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.

Last Edited By fix for Web UI (ISSUE-514510, HOTFIX-5625, RD-20099)

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 issue with Lookup Table (ISSUE-517039)

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.

Fix for exception when invoking GraphQL API with input condition (ISSUE-473472)

Backported an existing fix to 10.1-mp4 through mp6 that makes context / workspace holder thread safe.

LOV international character fix (ISSUE-512366)

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.

Error message fix for blocked Web UI access (ISSUE-513442)

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.

Back button / panel closure fix for Web UI (ISSUE-506787, HOTFIX-5562)

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.

New line \n character regular expression search fix (ISSUE-494080)

It is now possible to search for special characters using Java escape sequences. For example, you can search for \n to find new lines.

Validation error fix for ISO Date (RD-20023)

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.'

Default timeout extended to prevent login issues (ISSUE-522193)

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.

Oracle to Cassandra migration exporter fix (ISSUE-521637)

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.

Workflow deletion fix (ISSUE-503089)

Fixed an issue involving user privileges and the ability to delete workflows.

Fix for issue on chained post processor when running in parallel (ISSUE-519330)

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.

Fix for Data Container not showing saved dates (ISSUE-512968)

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.

Search fix (ISSUE-512262)

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.

Scheduled translation locale fix (HOTFIX-5558)

Now, scheduled translations export in locales defined from the configuration file, rather than just the current context.

Corrected advanced merge issue for golden records (ISSUE-509245)

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.

Fix for batch size issues during upgrade (ISSUE-520536)

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.

LOV error fix (ISSUE-524174)

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.

Fix for custom message validation error on ISO Date (ISSUE-463244)

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.

Fix for import file limit issue (ISSUE-511241)

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.

Solution for long batch processing time (ISSUE-75305, ISSUE-488205)

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.

Performance fix for domain exporter (ISSUE-521042)

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.

Inheritance symbol fix for Referenced Asset Representation component (ISSUE-510713)

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.

Table free text encoding fix (ISSUE-518529)

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.

Solution for InDesign servers being unavailable (ISSUE-522664)

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.

Multi Level Reference export fix (ISSUE-512194)

Now, the domain exporter is functionally aligned with the database exporter, so Multi Level References are exported correctly.

Workbench performance improvements for large numbers of autoclassification rules (RD-19785)

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.

Fix for Smartsheets template mapped with attribute groups (ISSUE-523004)

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.

Fix for event processor failure (ISSUE-510581)

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.

Single reference configuration fix for Node Editor (ISSUE-513954)

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.

Data container type fix (ISSUE-512235)

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.

Apply View fix for attributes (ISSUE-486759)

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.

Fix for suppressed elements on InDesign pages generated with Autopage (ISSUE-518757)

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.

Blob Storage fix (ISSUE-520526)

Now, Contentdetector class is imported for Amazon's Blob Storage. A hotfix is available for step-10.3-mp1.

Privilege fix for uploading assets via Insert Asset (ISSUE-515912)

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.

Performance fix for Alert notifications (ISSUE-517853)

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.

Oracle performance fix (ISSUE-518604)

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.

Smartsheet SSO authentication fix (ISSUE-515284)

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.

Fix for missing REST method (RD-20096, HOTFIX-5624)

Fixed problem where a REST API (createIndesignPackage) was not accepting parameters correctly when the method was marked as POST.

Restyled Web UI Announcements (ISSUE-513297)

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.

Proper Exception Handling in STEP Workbench (RDPORT-16040, HOTFIX-5561)

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.

Fix for NPE when loading assets (ISSUE-519517)

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.

Fix for import with replacement rule failure (ISSUE-524258)

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.

Fix for number validator exception (ISSUE-518337)

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.

Solution to increase max file size upload (ISSUE-505533)

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.

Mail fix for OIEP (ISSUE-516320)

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.

Refresh Collection checkbox fix (ISSUE-482456)

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.

Optimistic Locking error fix for parallel imports (ISSUE-510717)

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.

Fix for error when adding a Web UI screen (RD-20065)

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.

JDBC null value fix (ISSUE-422105)

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.

Tree navigation focus correction (ISSUE-510803)

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.

Removal of unused SPOT commands (RDHELP-3665)

Removed --addnode and --removenode commands from spot as they were never / will never be used.

Error notifications combined (ISSUE-472349)

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.

Multi Context Screen LOV fix (ISSUE-520261)

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.

Fix for showing nested groups for Table Header Value Group (ISSUE-494208)

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.

Admin portal fix (ISSUE-395358)

A security fix has been implemented for the admin portal.

Business function proxy invocation handler fix (ISSUE-521269)

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.

OIEP Email delivery attachment fix (PRESALINTERNAL-628)

Fixed problem occurring when an attachment was not included into Email delivery from OIEP. This hotfix is applicable to step-10.2-mp3.

Fix for issues editing Embedded Number attributes (ISSUE-466535)

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.

NPE fix for Proof View Editor (ISSUE-515184)

Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.

Kafka Receiver Group ID override (ISSUE-519710)

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.

New sidecar logging (ISSUE-505331)

Additional logging has been implemented in sidecar. Now, socketTimeout is configurable for sidecar. Hotfixes are available for step-10.1-mp3 - mp6.

Change to logging to diagnose recycle bin issue (ISSUE-517049)

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.

Fix to avoid application server running out-of-heap memory (ISSUE-522092)

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.

Separator fix for Bulk Update (ISSUE-520014)

Now, the '' separator does not appear when data is entered on a multivalued attribute for Bulk Update Action in Web UI. A hotfix is available for step-10.2-mp3.

step-10.3-mp2-2022-02-01-16-14-15

This supersedes 10.3-mp1-2021-12-17-16-09-31 and earlier versions.

Upgrade paths

Match code values and unique key values fix (RD-19771, HOTFIX-5466)

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.

LOV international character fix (ISSUE-512366)

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.

Proper Exception Handling in STEP Workbench (RDPORT-16040, HOTFIX-5561)

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.

Inherited reference export fix (ISSUE-512603)

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.

Back button / panel closure fix for Web UI (ISSUE-506787, HOTFIX-5562)

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.

Grouping Option NPE fix (PRESALINTERNAL-603)

Fixed a NullPointerException (NPE) that occurred on the Grouping Option value component on a Web UI Node Editor screen.

Product to classification link type fix (ISSUE-470007)

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.

New line \n character regular expression search fix (ISSUE-494080)

It is now possible to search for special characters using Java escape sequences. For example, you can search for \n to find new lines.

Fix for MaxLength during load of LOV with STEP XML is not working (ISSUE-509277)

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.

Configuration property introduced to block file extensions (ISSUE-505787)

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.

Export Manager error fix (ISSUE-502040)

Fixed an error that occurred intermittently when a user added items on the Select Objects step of the the STEP Workbench Export Manager dialog.

Scheduled translation locale fix (RD-19992, ISSUE-490889)

Now, scheduled translations export in locales defined from the configuration file, rather than just the current context.

Sorting issue fixed for column in Web UI (ISSUE-460829)

Fixed the sorting for the Target or Reference Metadata Value column on a Web UI Node List.

Thumbnail component fix (ISSUE-514302)

Fixed an issue in Web UI where the thumbnail component would cause an exception to be thrown.

Fix for change folder color in Web UI Advanced Search object types (ISSUE-488621)

Fix to show custom icons for object types consistently in the Web UI.

Mail fix for OIEP (ISSUE-516320)

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.

NPE fix for data container references (ISSUE-513365)

Fixed a NullPointerException (NPE) that was thrown when exporting data container references and the data container object owning these references has been deleted.

MOV and MP4 file import fix (ISSUE-506004)

Now, both MOV and MP4 files will be identified when importing. A hotfix is available for step-10.2-mp3.

Performance fix for Excel Translation (ISSUE-470189)

Fixed a performance issue related to clearing out filtered rows in Excel Translation.

SIM delay in launching main HOME Page (ISSUE-503428)

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.

Asset size and asset upload validation fixes (ISSUE-501750)

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.

Link fix for deleted publication pages (ISSUE-508321)

Previously, links were available for publication pages that no longer exist in the workbench. Now, the links are not displayed.

Wildcard error message detail fix (ISSUE-465433)

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.

Shared search configuration (ISSUE-498149)

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.

Error notifications combined (ISSUE-472349)

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.

XML formatting fix for post-processor (ISSUE-467300)

The XML formatting was wrong when using the 'Copy context dependent values and references' post-processor. This has been fixed.

Performance fix for node deletion (ISSUE-507490)

Performance improvements have been made for when a user deletes nodes that contain large amounts of data containers.

Web UI duplicate error message fix (ISSUE-477716)

Introduced a configuration property to allow duplicate error messages to be displayed in Web UI. To enable this property, contact Stibo Systems Support.

Data container type fix (ISSUE-512235)

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.

Global value search configuration for Search Widget (ISSUE-515431)

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.

Compact Soft Migration tablespace fix (ISSUE-513717)

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.

Basket Screen fix (ISSUE-515731, ISSUE-518490)

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.

Fix for simple importer not following import configuration (ISSUE-504127)

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.

Export Configurations order fix (ISSUE-464044)

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 fix for auto classification (ISSUE-502404)

Performance has been optimized for navigating between classifications in STEP Workbench when you have a large number of auto classification rules.

NPE fix for Proof View Editor (ISSUE-515184)

Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.

New sidecar logging (ISSUE-505331)

Additional logging has been implemented in sidecar. Now, socketTimeout is configurable for sidecar. Hotfixes are available for step-10.1-mp3 - mp6.

Memory fix for deletion of product references (ISSUE-513232)

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.

Fix for IIEP JMS Receiver XSLT PreProcessor not executed in transaction mode strict (ISSUE-508154)

Fixed problem with XSLT transformation not working when used together with JMS Receiver in IIEP.

MIME type fix for Azure (ISSUE-515568)

MIME type detection in STEP has been changed in order to prevent an error with Azure.

Importer optimistic locking fix (ISSUE-509700)

Reduced the likelihood of getting optimistic locking exceptions from the STEP Importer when there are a lot of cross references in the import.

CSV export fix for empty values (ISSUE-509983)

Fixed an issue where the CSV export did not work properly when the 'Allow Empty Values' parameter was set to 'yes.'

NPE fix for Variants Matrix tab (HOTFIX-5479, ISSUE-485699, RD-19802)

Fixed a NullPointerException (NPE) that occurred when changing the dropdown value on the Variants Matrix tab in Web UI.

Fix for a problem with DTP export data below when selecting a version in workbench. (ISSUE-400494)

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.

step-10.3-mp1-2021-12-17-16-09-31

This supersedes 10.3-2021-11-16-13-13-58 and earlier versions.

Upgrade paths

Customer-specific patch to troubleshoot Text Search (HOTFIX-5402)

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.

Match code values and unique key values fix (RD-19771, HOTFIX-5466)

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 fix for other servers in a cluster (RDHELP-3333)

SPOT failed to start other servers in a cluster on Windows. This has been fixed.

Customer-specific patch to troubleshoot Text Search (ISSUE-423057)

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.

Apply View fix for attributes (ISSUE-486759)

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.

Fix for the Attribute Value bind throwing a Runtime Exception after upgrade (ISSUE-499837)

Fixed Runtime Exception on Web UI which occurs when a list of values is used with IDs to select values in a business condition.

Configuration property introduced to block file extensions (ISSUE-505787)

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.

Sorting issue fixed for column in Web UI (ISSUE-460829)

Fixed the sorting for the Target or Reference Metadata Value column on a Web UI Node List.

Fix for error in LOV (ISSUE-501493)

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.

Fix for issues editing Embedded Number attributes (ISSUE-466535)

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 fix for auto classification (ISSUE-502404)

Performance has been optimized for navigating between classifications in STEP Workbench when you have a large number of auto classification rules.

CSV export fix for empty values (ISSUE-509983)

Fixed an issue where the CSV export did not work properly when the 'Allow Empty Values' parameter was set to 'yes.'

NPE fix for Variants Matrix tab (HOTFIX-5479, ISSUE-485699, RD-19802)

Fixed a NullPointerException (NPE) that occurred when changing the dropdown value on the Variants Matrix tab in Web UI.

Reference exporting fix (ISSUE-485028)

Fixed an issue that occurred when attempting to export derived references.

Value Generator fix (ISSUE-463011)

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.

step-10.3-2021-11-16-13-13-58

This is the first 10.3 version of step.

Upgrade paths