These are the 14 updates to step in version 11.0, sorted with newest version first:
This supersedes 11.0-mp5-2024-12-03-07-33-27 and earlier versions.
System deletes excessive polling Background Processes instead of throwing an error.
This supersedes 11.0-mp5-2024-12-02-13-45-51 and earlier versions.
This supersedes 11.0-mp5-2024-11-26-09-17-32 and earlier versions.
Hotfix HOTFIX-6922 doesn't have an approved description, yet.
This supersedes 11.0-mp5-2024-10-30-10-55-27 and earlier versions.
Hotfix HOTFIX-7935 doesn't have an approved description, yet.
This supersedes 11.0-mp5-2024-10-23-13-20-07 and earlier versions.
Fixed the problem with asset conversion when exporting assets with a DPI setting of one (1).
This supersedes 11.0-mp5-2024-10-21-10-43-41 and earlier versions.
Fixed .type being called on an undefined object in the CMDM Unmerge Wizard Screen React Web UI component.
This supersedes 11.0-mp5-2024-10-17-10-34-21 and earlier versions.
This supersedes 11.0-mp5-2023-01-04-09-29-58 and earlier versions.
Hotfix HOTFIX-6297 doesn't have an approved description, yet.
Fixed a problem with healthchecks when it is used to fix problems.
Previously, all third-party libraries with older jQuery references were upgraded to newer versions for security reasons. Unfortunately, that introduced an error in the Swagger UI wrapper web page that is used for the legacy REST API documentation. Now, the index.html is bundled with the specific Enunciate version that generates the documentation data, so it is replaced with a fixed version during the build process of STEP.
Fixed incorrect behavior occurring when it was not possible to save values, chosen from a suggestion on a Data Container Popup in Web UI, if it was an LOV with more than 5,000 values and the user chose one of the values with different IDs but similar values.
Fixed an issue in Web UI where no action happened on clicking the 'Run Business Action' button from a Task List when the confirmation dialog has been used. A hotfix is applicable for step-11.0-mp4 and step-11.0-mp5.
Now, users can access a Web UI documents page via /webui/docs URL when Keycloak is enabled. A hotfix is available for step-11.1-mp1, step-11.0-mp5, and step-11.0-mp4.
An IllegalArgumentException could be thrown when working with publication data in the workbench. This has been fixed. This hotfix is available for step-11.0-mp2 through step-11.0-mp5.
Additional logging to uncover an original error message. A step-11.0-mp1 through mp5 hotfix is also available for this solution.
When using the function getInheritedPublicationValue in a calculated attribute, the calculated value shown in the workbench would sometimes be wrong. This has been fixed.
Fixed a problem occurring when the Multi Selection screen did not display assets that did not belong to one of the configured tree navigator roots.
Problem was fixed where SaaS infrastructure health sensor would return 'Unsupported' when basic authentication was disabled.
Introduced a possibility to disable tag escaping in Attribute Validated Parameters for Run Business Action dialog. To use this possibility, contact Stibo Systems Support.
Structured XML translation with multiple dimension dependencies will by default translate to the source context with the language replaced with the target language, even if there is no matching context. You can now set the configuration property 'Translation.Xml.UseExistingContext=true' to make the target context an existing context with the target language.
Enabled the low memory detector for the G1 garbage collector used in STEP 11.0.
There was a bug that could cause inconsistencies in DTP documents (and Assets). Now, the upgrade plugin for injecting stibo.uid values on DTP documents will skip documents having any existing stibo.uid values, and the functionality will work as expected.
Fixed 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.
Additional logging has been added to help diagnose the root cause of the problem.
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.
Reduced the memory usage of 'Multiple versions of the same revision is present in the same Workspace' healthcheck plugin. Now, this healthcheck will be terminated if it uses too much memory.
Fixed a problem with migration of classifications with a large number of assets. This fix applies to STEP versions 11.2 or before.
Now, republish nodes is available from a collection to an event processor. A hotfix is available for step-11.0-mp4 and step-11.0-mp5.
Fixed a problem with hotfolder implementations causing a five-second delay between processing each file (backported to 10.2). Also, fixed a problem occurring when the Purge revisions process threw an exception when purging entities from a list with the IDs.
Introduced a possibility to 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.
Multiple Web UI improvements were made to the Advanced Merge dialog to clarify how the UI should be used: 1) Disabled all bottom buttons except 'Cancel' when a record is selected. 2) Added a hover tooltip when buttons are disabled that says 'Use toolbar to exclude or include records.' 3) Updated button labels and ordering as follows: Toolbar: Exclude from task / Include in task / Set as Survivor Bottom bar: Cancel / Reassign task / Submit to 'On Hold' [ if present ] / Reject included records / Merge included records 4) Updated confirmation dialog styling (warning icon instead of info) and text. 5) Color scheme changed for dark / light / default Web UI style for Advanced Merge dialog title. 6) Grey background color implemented for excluded record cells. 7) New icon added for enabled / disabled 'Merge included records' button. There is also a hotfix for this issue that is applicable to saas-11.0, step-11.0-mp4 / mp5.
Now, attributes are imported properly from STEPXML when the validation type is written in uppercase. Also, fixed the problem with values containing tags not appearing in the Web UI for already badly imported attributes.
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.
Fixed a problem when Background Processes displayed in Web UI Recent BGP's Panel were incorrectly sorted. Now, the BGPs are sorted by start date in descending order.
Fixed the refresh of collections when running a business rules based outbound processing engine.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Previously, when an LOV had a unit available, but no unit was selected as default, the Smartsheet validation failed for an LOV without a unit value. A hotfix is available for step-11.0-mp2 - step-11.0-mp5.
Removing validity for an attribute could be time consuming on Cassandra as it unnecessarily checked past data. This has been improved so that it only checks present data for needed actions, which is significantly faster.
This is a fix for Oracle In-Memory installations using unique keys. Added upgrade plugin for clearing unique key values that are null. Since STEP 11.0 unique key values are read into In-Memory on Oracle installations - and null values are ignored. However, when writing values these null values produce constraints errors in DB. This is now fixed with this upgrade plugin.
Fixed an issue with the ExactUniquenessCollector data profiling plugin where it would allocate more memory than it needed, which could lead to crashes for large data sets.
In workbench, when there were exactly 10 entity object types in STEP, using Search for Object Type = 'Entity' only displayed 9 object types. This has been fixed and a hotfix is available for step-11.0, and step-11.0-mp1 - step-11.0-mp5.
Fixed a problem with the persistence script tool in STEP System Administration (adminportal) which was not properly handling exceptions.
Fixed a problem when search in workbench failed if any business rule's plugin cannot be found (for example, because of the missing license, component, or data inconsistency).
Fixed division by 0 error, caused by 0 value7 initial rows when preparing for compact soft value migration.
A performance fix for fetching deleted values has been implemented. This fix applies to systems running In-Memory.
Now, 'Hidden equal' and 'Mark different' actions will work correctly on Multi Workspace screen in the Web UI for Data Container Table Header Value component.
When uploading multiple files with the Web UI Asset Importer widget, some files would not get uploaded. This has been fixed. There is also a hotfix available that is applicable to step-11.0-mp4 and mp5.
Fixed a problem when user without a privilege to maintain users & groups was able to change a 'Force STEP authentication' checkbox for any user in workbench.
Fixed problem when Thumbnail Header with Direct Download on the Web UI Node List did not allow to download assets displayed for products. A hotfix applicable to step-11.0-mp4 and mp5 is available for this solution.
Fixed an uncaught client-side exception (displayed as an 'Unexpected Error' message in Web UI) when a user clicked on a 'Business Function to Node' hyperlink in Web UI Node List cell.
Previously, when the Web UI Alert Notifications were deleted, they were created again on a Web UI Node Editor screen load, which caused a performance delay.
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.
Fixed NoSuchMethod exception during match code generation caused by partial fix installation.
The ability for a user to specify a description for Schedule Translation processes in the workbench has been restored.
Fixed problem when Asset Preview in Web UI did not work for externally stored DAM assets.
Made the Export Wizard more robust in regards to handling missing attributes - i.e., the export configuration was referring to some attributes that no longer existed, because they had been deleted.
Now, a total completeness score on Web UI Node Editor Completeness Metric component can be shown without rounding it up. Contact Stibo Systems Support to enable this property.
Fixed a problem with the concurrent generation of JWT signing key on a clustered setup.
Fixed a sporadic issue with testing business rules in workbench with 'Attempt stop after X seconds' checkbox enabled. Due to caching problems, this functionality was sometimes throwing an unexpected exception when a user tried to test the business rule.
Fixed a bug in the validation of multivalues in the Web UI.
Performance improvement was made related to the method of counting nodes recursively in a hierarchy. This is, for example, used in asset migration.
Fixed a problem occurring when line breaks were not counted in the Rich Text Editor popup on a Web UI Node Editor, which resulted in validation errors when trying to save the value with line breaks later on.
Performance has been improved for the Web UI Table Header when used with references. A hotfix is available for step-11.0-mp4 and step-11.0-mp5.
Concurrent outbound integration-endpoints adding and deleting information from the execution-report caused locks. This has been prevented by serializing (and buffering) access to shared resources including said execution-report.
Fixed a problem occurring when the STEPXML joiner was not able to write replacement rules due to race condition on a cloud system, which caused a whole BGP to fail. Now the replacement rules will not be read and written if they are not configured in the preprocessor, and an IIEP will not fail if replacement rules failed to be read in one BGP.
Fixed a setback when the Web UI sorting order was not preserved in the exported Smartsheet when it was exported via Smartsheet Export Action.
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:
Workbench: Table preview could incorrectly throw a NullPointerException when a row was defined to use the 'Referenced Node' content definition, and the selected reference type had no references.
Added better logging to aid teams in capturing the issue.
Fixed a problem that occurred when changing an empty value to non-empty value for an LOV externally maintained single-valued attribute in the workbench caused an event for an EP to be generated twice.
Fixed a problem with the InDesign client plugin. Previously, after a Database Update was applied, the paragraph style was lost when using a STEPCOND tag.
Added additional logging to investigate the exception.
Previously, when applying filters on the Web UI Multi Reference Screen, if the first filter was applied to Reference Metadata header, and a second filter was applied to Table Header Value, an empty filtering dialog with no options was shown for the second filter. This has been fixed.
Fixed problem where product sorting was not working on STEP tables where manual sorting was being used.
Fixed a problem where the Export Wizard would not load an Alpha Index Export configuration correctly.
Fixed a problem when the Workflow Variable User List component in workbench was configured for a workflow that was used on the Web UI Initiate Item screen. Previously, this configuration prevented a new item from being saved and initiated and also displayed an unexpected exception error in Web UI.
Relaxed parallel constraints can now be disabled during the match and merge processing. This hotfix is available for step-11.0-mp4 and step-11.0-mp5.
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.
Fixed a NullPointerException that was triggered by customer code.
Added localizable 'Item cannot be deleted due to {number} reasons. Check the server log for more details.' message to Web UI, when an item cannot be deleted after clicking on Delete Action button. This message will be shown in other than default English locale, where the non-localizable reasons will be shown as it was before.
Fixed a NullPointerException in Export Current View action related to retrieving a 'stibo dot' object type.
Support for an empty message in the body of email template (used for example in OIEP delivery method) has been added. In previous STEP versions, the Delivery Method Email could be used if the 'BodyText' was empty for delivery.
Previously, the 'Target Attribute Link Column' in 'Classification Product Links' in the Web UI did not work if the Classification Link Type was set to 'Own Product Links'. This has been fixed.
In the workbench, when a character tag name contained the '-' character, an error occurred for attributes with ValidationBaseType 'Text (exclude Tags)' and 'Numeric Text (exclude Tags)'. This has been fixed.
Introduced the ability to increase the number of possible impersonated users from the default 10,000. To apply this change, contact Stibo Systems Support. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 / mp5 and step-11.1-mp2.
Fixed NullPointerException when cleaning up the Match Tuning mapDB storage on an application server.
Fixed a problem when the sidecar was not able to unpack the InDesign plugins because a renderer was not shut down properly. The sidecar is now able to shut down these renderers and unpack the plugins and restart the renderers.
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.
Adding the legacy timestamp functionality so exported Excel filenames can contain datetime in Epoch format (number of milliseconds since 01.01.1970).
From STEP 11.0 forward, keys with values made without In-Memory can cause errors when running with In-Memory. The keys can now be fixed by deactivating and then reactivating them.
Fixed problem with workbench Export Wizard removing objects when going back (clicking back button).
Implemented a fix to make the admin portal refresh less aggressively when healthchecks are running.
Fixed a problem when a corrupted Matching Algorithm in STEP caused all JavaScript searches to fail. Added logging to help finding such Matching Algorithm.
Fixed problem when retrieving a Global Override mappings when loading a Web UI Node Editor could have caused a performance issue.
Fixed an issue with the workbench version editor not working correctly on Mac when editing the Price column.
Fixed a problem in STEP Workbench when assigning a User to a User Group on the User editor screen.
Fixed a problem when an Attribute Link Editor Screen without an Attribute Link Parent header configured was showing all the links as non-local (read only) without a possibility to change or delete.
Fixed a problem with the Business Rules cache occupying a lot of memory. Previously, when a JavaScript business rule which executed code in a new manager object was used during the import Background Process, it led to Out Of Memory errors.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
Fixed a problem when illegal attributes were shown under the attribute group on Advanced search node list after changing the search criteria and performing a new search.
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.
Fixed the following problems with combined data issues: 1) Now all attribute-related data issues messages will be correctly shown in combined popup. 2) Now data issues will be correctly combined if configured as a business condition on workflow transition. This solution is also available as a hotfix that is applicable to step-10.0-mp3, mp4, and mp5.
A bugfix was implemented to allow copy and paste of values with commas as decimal separators for numeric attributes in the Web UI for languages that use that format.
Fixed NullPointerException during Domain export when attribute qualifier cannot be found in cache.
Fixed a NullPointerException occurring in the Web UI Task List when a user performed any toolbar action after choosing a Total state on the Status Selector with only one state configured.
A bug fix was implemented to allow copy and paste of values with commas as decimal separators for numeric attributes in the Web UI for languages that use that format.
Fixed a problem with 'Keep existing product selection' not working in workbench Export Manager, once selected from the Conflicting Product Selections dialog.
Fixed a problem where it was not possible to change and save a multi-value LOV, represented by checkboxes, on a Web UI Node Editor, if LOV values contained formatting tags.
Fixed an XSS SVG content vulnerability when trying to view the asset or open it in a new window from Web UI Node Editor's Referenced Asset Representation if this asset is an SVG image with malicious content.
Now, the Inbound Integration Endpoints with preprocessor will not preprocess the already processed file a second time if the background process has failed and user resumed it. Instead, an already preprocessed file will be processed by import engine. Also, fixed problem occurring when resuming the failed BGP caused the input file to be deleted, so if a BGP fails again, it cannot be resumed anymore.
A better error message has been added, if something that occurs that should not.
Fixed problem with hotfolder implementations causing a five (5) second delay between processing each file.
A stability fix was made for these two healthchecks: 'Duplicated History Entries' and 'Value missing content.'
Log endpoint configurations to determine if the erroneous variation is due to specific users or app servers. This solution is also available as a hotfix that is applicable to step-10.2-mp3.
Performance optimization for the Web UI component that gives notifications for background processes (BGPs).
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.
Backported existing memory improvements for change logs pruning to 11.0.
When an InDesign publication is duplicated in the workbench and then the new publication is updated by the InDesign server, all references from a text frame to a version must then be updated as the versions have new IDs in the duplicated publication. References to a version from an anchored text frame are now also updated.
Now, a STEP workflow can be saved with a transition between two states where the ID of the target state contains an ampersand.
Match & Merge Unmerge logic treated a manual change as one that did not survive when a Web UI user worked with the Unmerge Screen and tried to move sources from the original record to a new record that is actually preparing a record for unmerge. The same thing happened with self-references. It is fixed now.
Fixed problem when collections under the collection groups were not visible on the Web UI browse tab page of a node picker component.
Previously, the Completeness Metric in Web UI was calculated incorrectly when there were sub metrics with at least two of them having a 100 percent score. This has been fixed and is applicable for step-11.1-mp1, step-11.0-mp4, and step-11.0-mp5.
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.
Data container keys with square brackets were handled improperly when an import action was initiated from workbench. When parsing an attribute configured to be a key value, the parser divides the value into pieces when square bracket occurs. The very first piece was immediately treated as key but obviously it did not match the proper value so importer creates new Data Container instead of updating the existent one. The fix contains changed logic that waits until all chopped pieces are concatenated and runs key matching logic afterwards.
Fixed problem with print planned pages from workbench crashing on Mac.
Fixed issue with storing a data container instance values for data container instances created by survivorship rules when data container type has manual changes from the Advanced Merge Screen before merging.
Added more logging to investigate the problem.
Fixed an unexpected exception error during the Generate PDF action execution in the Web UI, which was caused by a closed transaction.
Fixed retrieving of references in tables on classifications. Now, all references are retrieved without duplicates.
Now, in export mappings other than CSV and XLS (JSON, CIF), it is possible to set a transformation that replaces an empty value with a provided value.
When importing assets with the Web UI Asset Importer, temporary files would be left behind in /tmp, which could eventually cause the disk to run full. This has been fixed.
Previously, a BGP creation date could be reset when the BGP started executing. This hotfix is available for step-10.0-mp3 through step-10.0-mp5.
Now, an Unmerge screen will be correctly displayed if the user, which is bound to one of the source revisions of potential duplicates, has been deleted from STEP. In this case, in all the places on an Unmerge screen that was about to show this user information (for example, step #2 - cherry picking values) will display 'missing user' instead of the deleted user information.
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.
There was an issue where the user could not change an object type of an asset in a customer's STEP quality and production system. This has been fixed, and deletion of a staging workspace is allowed.
Fixed a Null Pointer Exception (NPE) caused by DurationInWorkflowStateHeader on the Web UI Advanced Search screen when no workflow state criteria are involved.
Fixed the issue with accessing REST API V2 which happened when LDAP is used for STEP authentication and when a user tries to create a REST call is impersonated (e.g., by using an external component).
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.
Since 11.0-mp2 there was an issue with deleting products, entities, and classifications. The issue only occurs in some situations when having to delete objects that have been re-parented and force deleting their old parent before the child. The consequence of the problem is that the deleted and re-parented child will end up with no parent links. Such orphaned objects become invisible to the user--but still blocked the creation of an object with the same ID. With this fix, such orphaned objects now appear in recycle bin and can be purged from there (or actually also revived - in which case a new dummy node with ID TemporaryParentForOrphanedObject will be created for reviving object into).
Fixed the issue with accessing REST API V2 which happened when LDAP is used for STEP authentication and when a user tries to create a REST call is impersonated (e.g., by using an external component).
Fixed a Null Pointer Exception (NPE) related to OIEP multi-threading event handling.
Now, a Match Code generation for a huge amount of records via the Maintain Match Code Values action in STEP Workbench will not be terminated automatically by In-Memory if this operation takes a long time.
Users were getting an empty file when they applied a filter to the reference meta column and did an export on a Multi Reference screen. A fix has been implemented.
Now, 'Add Data Container' and 'Delete Data Container' toolbar actions on a Global Data Container Multi Editor will correctly reflect the Approve action enabled state on Web UI Node Editor screen where the Multi Editor is configured.
Trying to load an EPS file with missing preview data into STEP would cause an exception to be thrown. Now, a warning is logged and the file is loaded. A step-11.0-mp4 and mp5 hotfix is also available for this solution.
Fixed a problem with searching for actual rank scores when creating clerical review tasks. In result, this was causing missing match score values on Potential Duplicate references.
Fixed a 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.
Added localizable 'Item cannot be deleted due to {number} reasons. Check the server log for more details.' message to Web UI, when an item cannot be deleted after clicking on Delete Action button. This message will be shown in locales other than the default English locale, where the non-localizable reasons will be shown as it was before.
The Matching event processor sometimes stalled in parallel task constraints. This has been fixed and a hotfix is available for step-11.0-mp4 and step-11.0-mp5.
Fixed an unexpected NullPointerError (NPE) in Web UI Extension API and added more logging to find the source of the problem. There is a hotfix for this solution that is also available to step-11.0 and step-11.0-mp1 through mp5.
Fixed multiple errors related to performance report parsing JavaScript profiling information.
Additional logging was added for the Business Function to Node option on Node List Headers in Web UI.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
Changes made for 11.0 and potential duplicate relation include: removed confirmed non-duplicates of a workflow compatible node before processing by task updaters; and remove duplicates with existing potential duplicate relation to avoid creating a PDR task without duplicates.
When exporting selected classifications using the domain exporter, too many classifications were exported if the output format was Excel, and too few were exported if the output format was STEPXML. This has been fixed.
Lock Free Schema Change improvements have been made for error handling for Lock Free Schema Change, including cases where data could be lost.
Fixed the memory leak caused by using class loader with LRU cache of Autocloseable elements that were not closed before eviction.
Fixed a problem occurring when the frequent deletion of a Web UI alert notification caused a lot of changes to Change Logs, which could cause memory and performance problems. Now, Web UI Alert Notifications deletions will not trigger the change log deletion event.
Fixed problem when asset importer was throwing an exception related to incorrect mime type caused by an attempt to import a noname.tmp file created by browser when uploading the image through the asset importer.
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.
Addressed an XSS vulnerability when saving item's name in Web UI and when searching for it on a Search tab of Insert Inline Reference dialog.
Certain actions in the workbench (e.g., link to products and classifications in attributes) did not work if the user was placed in a user group hierarchy where its immediate parent groups had insufficient privileges. This has been fixed. There is a hotfix for this solution applicable to step-11.0-mp4 and mp5.
Made creation of files in BGPs more threadsafe.
Solved a problem when the translation status always appeared as 're-translation needed.' This bug was introduced by HOTFIX-6824.
Fixed path traversal vulnerability for Theme and Script servlets in the Web UI. A step-11.0-mp4 and mp5 hotfix for this solution is also available.
An exception could be thrown when trying to view the statistics for a gateway endpoint. This has been fixed.
On In-Memory systems, when all lock-free schema-change (LFSC) operations are enabled, the importer now ignores the SingleUpdateMode=Y directive in STEPXML. Only when changing ownership of classification-product links operation is encountered will the import continue to enter the single-update-mode (SUM).
Extended timeout for sensor used to determine the health status for SaaS V2 systems and introduced configuration parameters for Stibo Systems to control the sensor timeouts.
Fixed out-of-memory problem for large lock-free schema change operations.
Introduced a possibility to disable the rounding of individual attribute scores in the Completeness Meter component in Web UI. To toggle this possibility, please contact Stibo Systems Support.
Fixed mismatched sorting of references on 'Valid for Entity Reference Types' flipper on Validity tab of an attribute.
An Advanced Search in the Web UI combining a 'below search' with a 'missing value search' could be very slow. This has been fixed.
This supersedes 11.0-mp4-2022-09-21-14-15-19 and earlier versions.
Hotfix HOTFIX-6022 doesn't have an approved description, yet.
STEP and InDesign: If a table was using the Horizontal Wrap transformation, the table rule styles applied could be incorrect on the wrapped portion of the table when there were no repeated headers. This is now fixed.
Improved parallel tasks constraints resolving and parallel tasks processing to avoid Event Processor locking. There is a hotfix available to apply this fix to step-11.0-mp4.
Fixed a styling issue when two Value Sections under the columns control displayed a huge space between the columns when a browser screen was being resized to 67%.
Fixed ClassCastException when merging values inside an LOV that is valid for Data Container types.
Viewing an old revision of an outbound integration endpoint in the workbench could incorrectly overwrite the current configuration if the user selected the 'Configurations' tab. This has been fixed.
Missing fields have been added to the GraphQL schema. This fix is included in step-11.0-mp5 and a hotfix is available for step-11.0-mp4.
Fixed a NullPointerException (NPE) on a Web UI Node Editor screen related to the Referenced Asset Representation component, when the External Storage component model was configured. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
Now, users can access a Web UI documents page via /webui/docs URL when Keycloak is enabled. A hotfix is available for step-11.1-mp1, step-11.0-mp5, and step-11.0-mp4.
The importing of terms adds an audit log entry with how many terms was changed to the terms list. If this is done at a high rate, the audit log fills up and is automatically be pruned. If such imports occur concurrently, two imports may try to prune the same audit log at the same time, which could lead to deadlock and fail the import. This has been fixed by letting the deadlock be detected and handled without failing the import (and this is also true for other BGPs that make audit-log entries). This hotfix is available for step-11.0-mp4.
Fixed a NullPointerException occurring when a user tried navigating to the Target Column ID in a Classification Product Links table on a Web UI Node Editor screen. Fixed exception when user tried navigating to the Target column title or ID in a Nested References table on a Web UI Node Editor screen. This solution also has a hotfix available that is applicable to nested-references-7.0.8 and another hotfix applicable to step-11.0-mp4.
Previously, when a user ran an endpoint in strict / batch mode and multiple files fail, then only the last failed file would be attached to the background process. Now, a zip file will be created for attached error files when importing multiple files via a hotfolder where at least two files generate an error file.
This fix resolves a problem in Export Manager where a Publication / Publication Section node could not be selected to create an Alphabetical Index.
Now, Web UI Basket objects are correctly displayed for AD authenticated users. However, current baskets created by AD authenticated users cannot be retrieved after this fix.
Fixed a problem occurring when invisible copies of attributes (with 0bits prefix) were included into change packages which caused problems with change package installation. There is an associated hotfix for step-11.0-mp4.
Now, Optimistic Lock exceptions will not be shown on Web UI screens when Alert notifications are about to be deleted in multiple threads. This solution is also available as a hotfix applicable to step-11.0-mp2 through mp4.
Introduced a possibility to disable Reference history loading for Table Header references component for performance reasons. To use this possibility, please contact Stibo Systems Support. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
The InDesign Sidecar could incorrectly restart if the sidecar temporarily could not reach the STEP servers to report its status. This has now been fixed. This solution also has a hotfix available that is applicable to step-11.0-mp1 through mp4.
Fixed a problem occurring when the only template field was left empty on the Bulk Update Templates Dialog. This caused an unexpected exception to be thrown. This hotfix is available for step-11.0-mp4 and is included in step-11.0-mp5.
The problem is the user planned to use color text in their error message, but in Web UI the error message is showing in HTML script. The unreadable error message is confusing. To fix this problem, a color tag has been added
to BackgroudProcessImpl.legalHTMlElementPrefixes. This hotfix is for step-11.0-mp4.
Fixed NullPointerException in workbench related to a specific custom-component dialog initialization.
Fixed NullPointerException (NPE) occurring on the Background Process List screen in Web UI when any of the background processes did not have a start date. This hotfix is applicable to step-11.0-mp4.
Fix for hidden copies of attributes used by In-Memory. Previously, these were configured as Data Container Type key definitions and prevented users from adding a data container of this type.
The problem seen was that some thumbnail images were not shown in the Web UI. The system had a pipeline called thumbnail-64, but the DAM version dam-thumbnail-64 was missing. The solution has been to add the dam-thumbnail-64 pipeline. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
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.
Financial report (B2CReportAction) has been improved to use a newer format than Excel 2003 when writing Excel sheets. Thus, the reports no longer have a maximum limit of 65535 rows. There is a hotfix also available for this solution that is applicable to step-11.0 and step-11.0-mp1 through mp4.
For a performance improvement, a new default limit for the Children Of Types screen in Web UI is now set to 5,000 items. This limitation aligns this screen with the limitations of other Node List screens. To increase the limit, contact Stibo Systems Support.
Concurrent upload of files to an inbound integration endpoint (IIEP) will now be allowed if different file names are provided for the files being uploaded concurrently. This hotfix is available for step-11.0, and step-11.0-mp1 through step-11.0-mp4.
Improved parallel tasks constraints resolving and parallel tasks processing to avoid Event Processor locking. This hotfix is for step-11.0-mp4.
A completeness score is now shown correctly in Web UI when metric details cannot be retrieved. A hotfix is available for step-11.1.
Now, it is again possible to copy and paste eCatalog configurations in workbench. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
Child products in Excel exports from Web UI were sorted randomly. They are now sorted consistently and identically to when exported from the workbench. A step-11.0-mp4 hotfix is also available for this solution.
It is now possible to upload diagnostics from a STEP cluster to Stibo Systems, even when there is no SSH access between the nodes in the cluster. This hotfix is applicable to step-10.3-mp4 and mp5, step-11.0, step-11.0-mp1 through -mp4.
Now, the assets can be found via typeahead suggestions if a classification is set as a Static Root Node for a Node Picker configured for a Run Business Action component on a Web UI Node Editor. This solution is also available as a hotfix that is applicable to step-10.2-mp3.
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.
If a data profile contained a number attribute with a unit, then the application log file may have contained severe messages about a NumberFormatException. These messages will no longer be written to the logs. This solution is also available via hotfix for step-10.1-mp3 through mp6.
Fixed a problem occurring when the Global Override mapping on the Web UI MAIN screen did not work for LOVs and did not change the representation of them. There is a hotfix for step-11.0-mp4 that is also available for this solution.
Now, the 'Read Only' design mode parameter will be correctly respected on a Web UI Node List screen for the Table Header References component configured to display Data Container references. References will now be shown as read only for the Table Header References component on a Web UI Multi Workspace screen for the approved workspace. There are hotfixes also available for this solution that are applicable to step-11.0-mp2, mp3, and mp4.
Fixed a NullPointerException (NPE) in STEP import occurring when FINEST logging was enabled for com.stibo.core.domain bundle. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
When loading the Web UI, the Noto Serif font is no longer retrieved from Google APIs. The font is now available on the STEP server. This hotfix is available for step-11.0-mp4.
When using STEP Match and Merge web service, fixed a problem when importing multi value attributes with LOV IDs but without values. Previously, the respective attribute value was deleted instead of being updated. This hotfix is available for step-11.0-mp4.
Now, the 'Read Only' design mode parameter will be correctly respected on a Web UI Node List screen for the Table Header References component configured to display Data Container references. There is a hotfix also available for this solution that is applicable to step-11.0-mp2, mp3, and mp4.
Performance optimization was done for business rules using JavaScript. The code used to restrict the JavaScript to call methods provided by the public API was not handling situations where the arguments were automatically cast to the correct type very efficiently. This solution is also available as a hotfix for step-10.1-mp2 through mp5, step-11.0, and step-11.0-mp1 through mp4.
When loading the Web UI, the Noto Serif font is no longer retrieved from Google APIs. The font is now available on the STEP server. This hotfix is available for step-11.0-mp4.
Now, if both 'Enable STEP Tags' and 'Enable Tag Conversion' design mode parameters are unchecked, a Web UI Attribute Value component will not be rendered as a Rich Text Editor.
Upon deserialization, XML files with profiling data will be sanitized (i.e., characters that are illegal in XML will be replaced with question marks). This hotfix is for step-11.0-MP2, MP3, and MP4.
Fixed an uncaught exception error in Replace Asset Content button on the Web UI Node Editor screen.
The customer was getting a generic submit error previously. This fix introduced the possibility to return additional messages generated by a Reference Other Business Condition. To enable these messages, please contact Stibo Systems Support. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
Previously, an empty email body in workbench reports caused the whole process to fail even though the email body is not mandatory. This has been fixed and a hotfix is available for step-11.0-mp4.
Fixed IllegalArgumentException sporadically thrown on a Web UI Task List's filtering dialog.
The fix is to ensure Oracle uses the correct indexes when deleting events.
Fixed a problem with the multi-value presenter on a Run Business Action template dialog. The new Multi Value field did not appear after choosing the first value from an LOV list.
Added class cache to PQLScriptExtrasClassLoader to improve STEP System Administration (admi portal) loading.
The problem seen was that a NullPointerException (NPE) was thrown if a product was exported from a Web UI if the user did not have view privileges to the product hierarchy above the selected product. The solution is to process the part of the hierarchy where the user has view privileges only. There is a hotfix also available for this solution that is applicable to step-11.0-mp4.
Now, workbench will not fail to load if for any reason startup notifications cannot be loaded. Instead, workbench displays a popup notification about a problem with loading the startup notifications. Check the application logs for more information. A hotfix is available for step-11.0-mp4.
Now, custom icons configured as a part of custom Extension API component will load even if they cannot be cached. A hotfix is available for step-11.0-mp4.
Now, attributes that are used for live Unique Keys will be ignored by Value Default survivorship rule plugins during Matching.
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.
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.
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.
Some Background Processes may add audit-log entries. If the audit-logs become big, they are automatically pruned. And if two different processes (or sub-processes) does so at the same time, they may start the pruning at the same time, which could give deadlock errors. This could make the process fail, which could lead to processes being half-way done. This has been fixed so that the probability of deadlock is far less. If it does happen, it will only log it and continue the process since the pruning of old audit-logs is not relevant for the process. This is a hotfix for step-11.0-mp4.
Fixed an exception on the Web UI Node Editor screen with the Multi Reference component configured under the Value Section. This solution is also available as a hotfix that is applicable to step-11.0-mp4.
Now, a previously introduced configuration property for ignoring the Trade Terms effective date will only affect event-based exports. This solution is also available as a hotfix that is applicable to step-10.1-mp4 through mp6 and step-11.0-mp4.
The importing of terms adds an audit log entry with how many terms was changed to the terms list. If this is done at a high rate, the audit log fills up and is automatically be pruned. If such imports occur concurrently, two imports may try to prune the same audit log at the same time, which could lead to deadlock and fail the import. This has been fixed by letting the deadlock be detected and handled without failing the import (and this is also true for other BGPs that make audit-log entries). This hotfix is available for step-11.0-mp4.
Fixed NullPointerException (NPE) occurring on the Background Process List screen in Web UI when any of the background processes did not have a start date. A hotfix is applicable to step-11.0-mp4.
This supersedes 11.0-mp3-2022-09-05-07-37-23 and earlier versions.
Hotfix HOTFIX-5937 doesn't have an approved description, yet.
When using LOVs with Value IDs in business rules in the Web UI, sometimes the business rule received the value and other times it received the Value ID. Now, the business rule always receives the value, not the Value ID. The config property WebUI.Value.ResolveLOVValueToID has been removed. This hotfix is available for step-10.3-mp4.
Now, in the Packaging hierarchy screen, an error message about linking an existing product for Add Higher action contains product names instead of product IDs. A hotfix is available for step-10.3-mp4.
Now, when the Global Navigation Panel is collapsed, a Node List under the Columns Control component on Web UI Node Editor screen is correctly resized. A hotfix is available for step-11.0-mp2 and step-11.0-mp1.
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 a bug when attempting to enable an inbound or outbound integration endpoint.
STEP 11 introduced a new feature to display historic values on Node Lists in the Web UI, but it performs poorly in some scenarios. To disable the feature, add the following case-sensitive property to the sharedconfig.properties file on the application server: WebUI.TableHeaderValue.DisableValueHistory=true Restart the server to implement the property setting. This hotfix is available for step-11.0-mp3 and step-11.0-mp2.
The ability to improve performance of purging recycle bin when purging attribute values is now available. For more information, contact Stibo Systems Support. This hotfix is available for step-10.3-mp4.
Now, an LOV cross validation works on attributes configured as a part of a Data Container Multi Editor on a Web UI Node Editor screen. This hotfix is available for step-11.0-mp2.
Now, less than and greater than characters are escaped on Web UI Run Business Action templates dialog before being processed by the business rule. A hotfix is available for step-11.0-mp2.
Fix for a NullPointerException (NPE) in the translation import process when a translation configuration did not contain an attribute filter. This hotfix is available for step-10.2-mp3.
Disabled memory optimization for the JavaScript engine in cases where the context manager is null to avoid failure. This hotfix is available for step-11.0-mp2.
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.
Now, an inheritance symbol will show next to an inherited reference asset representation in the Referenced Asset Representation component on the Web UI Node Editor. This hotfix is available for step-11.0, step-11.0-mp1, step-11.0-mp2, and step-10.3-mp4.
Fixed a performance problem related to Global Override that is configured on a Web UI Main screen, which was always trying to retrieve a number of valid LOV values for an attribute, configured as an Attribute Value / Value Group component on a Node Editor screen, even if the number was not used in condition evaluation. Now, the number of valid LOV values will only be retrieved for Global Override LOV conditions. There is a 10.2-mp3 hotfix also available for this solution.
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 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.
Fixed a performance problem related to Global Override that is configured on a Web UI Main screen, which was always trying to retrieve a number of valid LOV values for an attribute, configured as an Attribute Value / Value Group component on a Node Editor screen, even if the number was not used in condition evaluation. Now, the number of valid LOV values will only be retrieved for Global Override LOV conditions. This is a 10.2-mp3 hotfix.
Now, when the Global Navigation Panel is collapsed, a Node List under the Columns Control component on a Web UI Node Editor screen is correctly resized. This hotfix is available for step-11.0-mp2 and step-11.0-mp1.
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 pushing assets from a classification containing a very large number of assets which could previously fail with an exception error. A hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Fix for importing STEPXML with AssetBinaryContent larger than 2GB which would previously fail with an Out Of Memory error. A hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fix for pushing assets from a classification containing a very large number of assets which could previously fail with an exception error. A hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Exporting BMEcat (or other exports using mappings) using asset-reference or entity-reference mappings on data with many references the export could run out of memory because it cached the asset/entity information. This has now been fixed so that it does not cache that anymore.
Now, an LOV cross validation works on attributes configured as a part of a Data Container Multi Editor on a Web UI Node Editor screen. A hotfix for this solution is also available for step-11.0-mp2.
Updates were made to fix a caching issue. There is also a hotfix for this solution applicable to private-label-food-7.0.3.
Now, an LOV-cross validation works on attributes configured as a part of a Data Container Multi Editor on Web UI Node Editor screen. This hotfix is available for step-11.0-mp2.
Fix for a NullPointerException (NPE) in Web UI when clicking on a reference cell with a data issue.
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.
Now, resizing can be disabled for asset content in the Web UI via the new 'Disable Resizing' parameter on the Referenced Asset Representation component.
Now, Run Business Action alerts will not immediately disappear on the Web UI User Detail screen. This hotfix is available for step-10.3-mp4, step-9.3-mp5, step-9.3-mp4, and step-9.3-mp3.
Disabled memory optimization for the JavaScript engine in cases where the context manager is null to avoid failure. A hotfix is available for step-11.0-mp2.
When using LOVs with Value IDs in business rules in the Web UI, sometimes the business rule received the value and other times received the Value ID. Now, the business rule always receives the value, not the Value ID. The config property WebUI.Value.ResolveLOVValueToID has been removed. A hotfix is available for step-10.3-mp4.
Now, long filename templates with non-ascii characters do not result in corrupt email delivery attachment filenames. A hotfix is available for step-10.3-mp4.
Fix for choosing an existing export configuration with an empty selection when exporting search results in STEP Workbench. Now, a confirmation dialog allows the user to choose a selection from search or to use a selection from the configuration. A hotfix applicable to step-10.2-mp3 is available for this solution.
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. This hotfix is available for step-10.2-mp3.
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).
Fix for a bug in the In-Memory version of the healthcheck to find dual visibilities for soft values.
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 problems with Node Editor button validity when mandatory attribute value components are configured to be shown under the hidden Grouping Option component on Web UI Node Editor. Also a fix for a similar problem for mandatory values under the value section when configured under the hidden Grouping Option on Web UI Node Editor, which caused a button with Enforce validity to not be properly enabled. This hotfix is available for step-10.1-mp6, step-10.1-mp5, and step-10.1-mp4.
Fix for a bug in the Web UI that caused multiple Business Function type table headers in a Node List to display the same value instead of the correct value per header.
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.
When using Global Search in Web UI to find objects by ID, an 'Unexpected error. Please contact your system administrator. Internal Server Error' message could display. This has been resolved and the hotfix is available for step-11.0-mp3 and step-11.0-mp2.
In the e-Signature component, a privilege error happened when LDAP was configured on a STEP system and an exception occurred during the LDAP synchronization. This resulted in the current user not being able to maintain users and groups. This has been resolved. A hotfix is available for step-10.2-mp3.
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.
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.
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.
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.
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.
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 a problem when importing an empty multivalue in a format:
Introduced an option to disable failing the Match and Merge process with an import configuration PreProcessor if the failure happens during preprocessing due to missing mandatory values. To enable this option, contact Stibo Systems Support.
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.
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.
The Completeness Meter component in the Web UI would always round the percentage of improvement attributes down. This could result in a sum of less that 100 percent for the listed metrics. Now, decimal values are correctly rounded up or down.
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.
Now, a message about missing a timestamp system value on an asset will be shown at the warning level to prevent flooding the logs.
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.
On the Multi Context Screen, the 'Share View' option from the 'Apply View List' popup displayed is blocked by the parent popup. This has been fixed to show the popups in the correct order.
Now, a confirmation dialog for Run Business Action in Web UI is not shown if there is a template dialog configured for the given business action.
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.
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.
Better error messages have been created and will be shown when a user tries to create a derived event where the ID supplied is rejected by the system.
Fixed problem with config properties not being correctly reloaded on SaaS environments.
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.
A Multiple Pollers fix script has been updated to work with STEP 10.3 table structure. This hotfix is available for step-10.3-mp4.
Fix for a problem when importing an empty multivalue in a format:
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.
Fixed an error with column sorting in the Web UI Node List component. Previously, a combination of nodes could cause an error which prevented the list from being shown. A hotfix is applicable for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
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.
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.
When removing dimension dependencies from object types, there is a special code path on SaaS installations for when the OT has not yet been used by any objects. In this path there was a bug, so the dimension dependency could sometimes not be removed. This has been fixed.
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. A hotfix is available for step-10.3-mp4.
Fix for a NullPointerException (NPE) error on the Web UI Node Details screen that occurred when a user added a User Password component. The User Password component is only valid on a User Details screen. Now, if the User Password component is added on a Node Details screen, no error will display, and the invalid component will also not display. A hotfix is available for step-10.3-mp4.
Fix for problems with Node Editor button validity when mandatory attribute value components are configured to be shown under the hidden Grouping Option component on Web UI Node Editor. Also a fix for a similar problem for mandatory values under the value section when configured under the hidden Grouping Option on Web UI Node Editor, which caused a button with Enforce validity to not be properly enabled. This hotfix is available for step-10.1-mp6, step-10.1-mp5, and step-10.1-mp4.
Fixed a ClassCastException occurring on a Web UI Task List screen (Node List component) with the Table Header Workflow Variable, representing an LOV value, configured. There is also a hotfix for step-11.0-mp2 available for this solution.
When using Global Search in Web UI to find objects by ID, an 'Unexpected error. Please contact your system administrator. Internal Server Error' message could display. This has been resolved and a hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Fix for problems with Node Editor button validity when mandatory attribute value components are configured to be shown under the hidden Grouping Option component on Web UI Node Editor. Also a fix for a similar problem for mandatory values under the value section when configured under the hidden Grouping Option on Web UI Node Editor, which caused a button with Enforce validity to not be properly enabled. A hotfix is available for step-10.1-mp6, step-10.1-mp5, and step-10.1-mp4.
Fix in workbench for BMEcat export for multilingual assets when no language information is in the exported file. This hotfix is applicable to STEP versions 10.1 (mp4, mp5, mp6), 10.3 (mp4), and 11.0 (mp2, mp3).
Fix to filter out null (empty) references when calling query.asList or .forEach for queryReferencedBy business rule API. This hotfix is available for step-10.3-mp4.
STEP 11 introduced a new feature to display historic values on Node Lists in the Web UI, but it performs poorly in some scenarios. To disable the feature, add the following case-sensitive property to the sharedconfig.properties file on the application server: WebUI.TableHeaderValue.DisableValueHistory=true Restart the server to implement the property setting. A hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Fixed a ClassCastException occurring on a Web UI Task List screen (Node List component) with the Table Header Workflow Variable, representing an LOV value, configured. This is a hotfix for step-11.0-mp2.
Fix to filter out null (empty) references when calling query.asList or .forEach for queryReferencedBy business rule API.
Fix for a NullPointerException (NPE) in Web UI when clicking on a reference cell with a data issue.
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.
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.
A customer-specific fix was made to disable loading revision history when loading a Multi Edit Data Container Editor on a Web UI Node Editor screen. In this case, the Show Revision History action will not be working. However, the component will load significantly faster. To enable this property, please contact Stibo Systems Support. This is a hotfix for step-11.0-mp2.
When an export included mappings for asset or entity references on data with many references, the export could run out of memory because it cached the asset / entity information. This has now been fixed so it no longer caches.
Fix for a problem in the Web UI where suppressed references would not be visible and would have the same appearance as an empty set of references in the Multi Context Edit component. A hotfix is available for step-11.0-mp3 and step-11.0-mp2.
A customer-specific fix was made to disable loading revision history when loading a Multi Edit Data Container Editor on a Web UI Node Editor screen. In this case, the Show Revision History action will not be working. However, the component will load significantly faster. To enable this property, please contact Stibo Systems Support. There is also a hotfix for step-11.0-mp2 available for this solution.
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 editing an inbound integration endpoint configuration when large sample files caused exceptions in the 'Map Data' step.
Fix for a problem in the Web UI where suppressed references would not be visible and would have the same appearance as an empty set of references in the Multi Context Edit component. This hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Fix for a bug in the Web UI with using date attributes in the Workflow Variable table Header component.
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.
The new 'Revised node missing a front revision' healthcheck now replaces three previous healthchecks to find missing front revisions, which prevents product, classifications, or assets from displaying. Replaced healthchecks are: Product Missing a Front Revision, Classification Missing a Front Revision, and Asset Missing a Front Revision. The new healthcheck includes PQL implementation and the option to fix the problem. Also, JavaScript can be run via the Admin Portal to fix the problem for Cassandra customers.
Fixed a bug in the Web UI occurring when replacing content of an asset when a user is member of multiple vendor groups.
Fixed a problem occurring when a selected item on a Web UI Tree Navigator on the Global Navigation Panel did not have an icon to expand even if it had children.
This supersedes 11.0-mp2-2022-09-01-10-05-28 and earlier versions.
Fix for a problem when importing an empty multivalue in a format:
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.
Now, when the Global Navigation Panel is collapsed, a Node List under the Columns Control component on Web UI Node Editor screen is correctly resized. A hotfix is available for step-11.0-mp2 and step-11.0-mp1.
Fixed a ClassCastException occurring on a Web UI Task List screen (Node List component) with the Table Header Workflow Variable, representing an LOV value, configured. There is also a hotfix for step-11.0-mp2 available for this solution.
Fix for a problem in the Web UI where suppressed references would not be visible and would have the same appearance as an empty set of references in the Multi Context Edit component. This hotfix is available for step-11.0-mp3 and step-11.0-mp2.
Now, an LOV cross validation works on attributes configured as a part of a Data Container Multi Editor on a Web UI Node Editor screen. A hotfix for this solution is also available for step-11.0-mp2.
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.
Now, less than and greater than characters are escaped on Web UI Run Business Action templates dialog before being processed by the business rule. A hotfix is available for step-11.0-mp2.
Now, an inheritance symbol will show next to an inherited reference asset representation on the Referenced Asset Representation component on the Web UI Node Editor. This fix is also available via a hotfix for step-11.0, step-11.0-mp1, step-11.0-mp2, and step-10.3-mp4.
Fixed problem with config properties not being correctly reloaded on SaaS environments.
A customer-specific fix was made to disable loading revision history when loading a Multi Edit Data Container Editor on a Web UI Node Editor screen. In this case, the Show Revision History action will not be working. However, the component will load significantly faster. To enable this property, please contact Stibo Systems Support. There is also a hotfix for step-11.0-mp2 available for this solution.
Now, an LOV-cross validation works on attributes configured as a part of a Data Container Multi Editor on Web UI Node Editor screen. This hotfix is available for step-11.0-mp2.
This supersedes 11.0-mp1-2022-07-01-13-10-16 and earlier versions.
Hotfix HOTFIX-5848 doesn't have an approved description, yet.
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 a bug in the Web UI when editing values using the overlay feature of the Node List. Previously, a different product would load if the value being changed was part of the sort order in the underlaying table.
The problem was seen when the workbench has sent a request for a PDF/ proof to the application server. If the InDesign server was working for a long time, then the proof was never returned to the workbench. The solution keeps the connection between the workbench and the application server alive while waiting. This hotfix is available for step-10.3-mp4, step-10.0-mp5, step-10.0-mp4, and step-10.0-mp3.
Made comparator for display sequence in collection GraphQL queries conditional as it slows down sorting. A hotfix is applicable for step-10.3-mp4.
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. This is a step-10.3-mp4 hotfix. This check had been working the same way since first implemented in 2016. However, in 2018 a change was made to use this check in a new place. This change was included in STEP 8.3MP2 and newer versions of STEP.
Fix for ClassCastException in error about the data inconsistency being reported to application server logs. This hotfix is available for step-11.0-mp1.
Now, temporary files created by Cassandra mapDB during the import will be cleared successfully after the import is done.
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 logging issues with Kafka timeout. This hotfix is available for step-10.2-mp3.
Fix for ClassCastException in error about the data inconsistency being reported to application server logs. A hotfix is available for step-11.0-mp1.
Fix for an authentication issue on Mac for Smartsheets with enabled SSO which prevented users from validating sheets using business conditions, browsing reference targets, etc.
Fix for workbench problem displaying Translation process files as a hyperlinks on a Translation BGP report. A hotfix is available for step-10.3-mp4.
Now, Scheduled Category Profiling allows profiling objects added to a collection without having to add this collection to yet another collection. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fix for a bug with the Multi Context screen of the Web UI where values would not be saved if closing the editor by clicking outside on another cell in the table.
Fix for a bug in the Web UI with the freeze panes functionality. Previously, the button did not correctly update to show that freeze is removed after applying sorting or filtering.
In the e-Signature component, a privilege error happened when LDAP was configured on a STEP system and an exception occurred during the LDAP synchronization. This resulted in the current user not being able to maintain users and groups. This has been resolved. This hotfix is available for step-10.2-mp3.
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 problem with saving the date value for Table Header Workflow Variable using Parameterized Business Actions on Web UI Node List.
Fix for a bug in the Web UI on the Status Selector collections popup. Now the collection popup Browse tab reflects a new selection made after the first collection is selected. A hotfix is available for step-11.0-mp1.
XSD validation of LOVValueIDs has been increased to 100 characters. This hotfix is available for step-10.1-mp6, step-10.1-mp5, step-10.1-mp4, and step-10.1-mp3.
Now, a Microsoft Azure Blob Storage Gateway Endpoint respects the proxy settings.
Fix for a bug in the sorting of Web UIs on the Start page. Previously, the order was not correct if the Web UI name had non-alphanumeric characters.
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.
Change Reference Target action can be successfully added to Web UI Advanced Search screen's Node List. This hotfix is available for step-11.0-mp1.
Fix for a NullPointerException (NPE) when retrieving non-existing user's alert notifications from Web UI Alert Notifications component. A hotfix is available for step-10.0-mp5, step-10.0-mp4, step-10.0-mp3, step-10.0-mp2, and step-10.0-mp1.
Fix for an occasional ClassCastException caused by a JavaScript business rule doing getReferences().asList() invocation. This hotfix is available for step-10.3-mp4.
Fix for a problem when running a bulk action to remove a link / reference in Web UI Node List on more than 100 items.
Privileges are now required to add or delete classification product links on the Classification Product Links component in Web UI on a Node Editor.
Now, Scheduled Category Profiling allows profiling objects added to a collection without having to add this collection to yet another collection. A hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fix for the HTML bold tag to work correctly in the Background Process Execution Report in workbench.
In the Web UI, when using a Forwarding Switch Screen in a Node List, a page refresh would cause the target screen to take over the entire main area of the page. A hotfix is available for step-10.2-mp3.
Fix for an occasional ClassCastException caused by a JavaScript business rule doing getReferences().asList() invocation. A hotfix is available for step-10.3-mp4.
Fix for the Web UI References component with accumulated inherited references pointing to same target.
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 Supplier field value being ignored on Web UI Initiate Item screen when a user creating a new item changed the supplier and saved these changes.
Health Check Packaging Hierarchy Loop: In-Memory implementation reported false errors if the packaging component was configured and data created. Changed the output of the health check when reporting problems to match the reference direction the user would expect (for both implementations).
Fixed a NullPointerException (NPE) occurring when trying to export the externally stored asset.
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 an issue with saving a LOV value in data container attribute in Web UI. A hotfix is available for step-10.3-mp4.
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.
Fix for the Reference / Link Type so that when its properties are changed the Modify Events will be generated. A hotfix is available for step-10.3-mp4 and step-10.2-mp3.
On a 'Value section' component, there was extra space between the left border and the tabs. This caused the component style to vary. To fix this problem, the padding left value was reset to 0 so the extra space is removed.
Fix for a NullPointerException (NPE) in Web UI when clicking on a reference cell with a data issue.
In certain cases, when configuring an attribute group in the Web UI, some of the attribute components did not show correctly as rich text fields. The conditional check rich text editing on attribute input has been improved. A hotfix is available for step-10.2-mp3.
Fix for the issue with saving an LOV value in data container attribute in Web UI. This hotfix is available for step-10.3-mp4.
Fixed the Reference / Link Type so that when its properties are changed the Modify Events will be generated. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
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.
Disabled memory optimization for the JavaScript engine in cases where the context manager is null to avoid failure. A hotfix is available for step-11.0-mp2.
Fix for a bug in the Web UI Multi Revision Screen with hide equal and mark different buttons. Now, reference headers and attribute headers work as intended.
It was not possible to access the auto-upgrader logs from a SaaS V2 system. Now, the auto-upgrader logs are available on the Logs tab of the Admin Portal. Only logs from the current year are shown.
Added localizable 'Item cannot be deleted due to {number} reasons. Please check the server log for more details.' message to Web UI, when an item cannot be deleted after clicking on Delete Action button. This message will be shown in other locals (other than the default English locale), where the non-localizable reasons will be shown as it was before.
Fix in workbench for BMEcat export for multilingual assets when no language information is in the exported file. There is also a hotfix for this solution for STEP versions 10.1 (mp4, mp5, mp6), 10.3 (mp4), and 11.0 (mp2, mp3).
In workbench, attribute groups now include a Status tab which allows a user to modify the translation status.
Fix for a bug in the In-Memory version of the healthcheck to find dual visibilities for soft values.
Fix to correctly disable buttons until mandatory components are addressed under the visible grouping options on Web UI Node Editor. This hotfix is available for step-10.3-mp4.
In the e-Signature component, a privilege error happened when LDAP was configured on a STEP system and an exception occurred during the LDAP synchronization. This resulted in the current user not being able to maintain users and groups. This has been resolved. A hotfix is available for step-10.2-mp3.
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.
Now classification nodes are considered along with product and entity nodes for the evaluation of pagination rules
Introduced a property to allow removing more than 1,000 old BGPs for an endpoint. To set this property, contact Stibo Systems Support. There is a hotfix available for this solution that is applicable to step-10.1-MP4, MP5, and MP6.
Node Picker Search Tab on Smartsheet now works on STEP servers with Cassandra.
Now, STEP API for retrieving classification-to-product links from the classification (classification.queryClassificationProductLinks().asList(limit)) will return the exact number of links, defined by the limit, instead of the limit+1 number.
In the Web UI, when using a Forwarding Switch Screen in a Node List, a page refresh would cause the target screen to take over the entire main area of the page. This hotfix is available for step-10.2-mp3.
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.
Now, in the Web UI Design Mode, on the Web UI Style tab, when unsaved changes are acknowledged, they are not saved upon exit.
Fix for a Web UI NullPointerException (NPE) when exporting entity references with a product. This hotfix is available for step-11.0-mp1.
Fix for a Web UI NullPointerException (NPE) when exporting entity references with a product. A hotfix is available for step-11.0-mp1.
In some browsers, the Web UI popup did not display the correct size and the rich text area would render outside the popup in the right side. This has been resolved.
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.
Fix for a bug in the Web UI on the Status Selector collections popup. Now the collection popup Browse tab reflects a new selection made after the first collection is selected. This hotfix is available for step-11.0-mp1.
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.
Fix to show custom icons for object types consistently in the Web UI.
Fix for starting an asset import BGP from Web UI for PIM for Retail. Privilege errors are no longer encountered when changing the BGP status from 'waiting' to 'running'. This hotfix is available for step-11.0-mp1.
Fixed a problem occurring when In-Memory Object Type queries did not work for the User object type.
Now, mapping errors (such as missing mandatory attribute) are correctly reported in BGPs when running an IIEP.
The Completeness Meter component in the Web UI would always round the percentage of improvement attributes down. This could result in a sum of less that 100 percent for the listed metrics. Now, decimal values are correctly rounded up or down.
Fix for Web UI to correctly display the mandatory marking for attribute validated parameters on the Bulk Update With Templates dialog.
It was not possible to access the auto-upgrader logs from a SaaS V2 system. Now, the auto-upgrader logs are available on the Logs tab of the Admin Portal. Only logs from the current year are shown.
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. A hotfix is available for step-10.3-mp4, step-10.0-mp5, step-10.0-mp4, and step-10.0-mp3.
Additional logging has been added for Proof View when a problem is encountered decoding Base64 passed back from the InDesign server.
Fixed a NullPointerException (NPE) occurring when trying to export the externally stored asset.
Health Check Packaging Hierarchy Loop: In-Memory implementation reported false errors if the packaging component was configured and data created. Changed the output of the health check when reporting problems to match the reference direction the user would expect (for both implementations).
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 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.
Now, in Web UI Design Mode, when Classification Specific Attribute values are configured under the Classification Attribute Value Group component and the Display Mode is set to Sectioned, units are filtered correctly in the Web UI per the set validation rules.
The problem was seen in InDesign when placing a product on a page. The product template used contained a frame placing the object name of the product and a transformation was applied. The transformation was defined as "Replace every match of 'X' with 'Y'". If 'Y' started with an image tag, both the image and the target string from the definition of the transformation was placed on the page. The solution is to not place the unconverted target string.
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.
Fix for logging issues with Kafka timeout. A hotfix is available for step-10.2-mp3.
Made comparator for display sequence in collection GraphQL queries conditional as it slows down sorting. This hotfix is applicable for step-10.3-mp4.
Fix for an exception thrown by any Data Collector plugin during Data Profiling which caused a whole process to fail. This hotfix is available for step-11.0-mp1.
Fix for an exception thrown by any Data Collector plugin during Data Profiling which caused a whole process to fail. A hotfix is available for step-11.0-mp1.
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.
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. A hotfix is available for step-10.2-mp3.
STEP Workflows can use two types of business rules: global rules available to all, and local rules controlled by one workflow. Previously, it was possible to add local business rules to a change package / configuration package, but it should not have been allowed. Now, this is prevented during selection of business rules. Local rules are added and removed from the package only when the workflow is included. Existing sealed change packages will continue to work but will reflect this new behavior when refreshed. This also means they will appear changed to previous packages if they contained local business rules.
Fix for a NullPointerException (NPE) thrown by Web UI Task Menu Item on Global Navigation Panel, when current or impersonated user did not have permissions to see the configured task.
Fixed a problem occurring when the survivor record stayed in the Clerical Review workflow after Match and Merge if another record with Confirmed Duplicate relation had been merged into it.
Fix for a NullPointerException (NPE) when the imported product parent cannot be determined during the IIEP process.
Fix for a problem when the CSS did not load properly when logging in to Web UI. This resulted in incorrect styling for the 'Login success' message.
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 output filenames from the chained post processor that were longer than intended. Output filenames from the chained post processor are a concatenation of the output filenames from each post processor. Previously, the parts were separated by an underscore (_). Now, a dash separates the post processors from each other({_}-{_}), making it easier to identify each post processor. Also, now the XSLT post processor output files can have a '.csv' extension, by specifying the attributes method="text" and media-type="text/csv" in the xsl:output element of the XSLT stylesheet.
When exporting attribute groups using the STEPXML Splitter post processor, child nodes were always sorted lexicographically, even if 'Manually Sorted' was selected in workbench. Now, 'Manually Sorted' attributes are exported in the order they were given in workbench.
Fix for a bug that prevented publication versions from appearing in the Web UI Node Picker.
Changed the Web UI Attribute Management Screen to display as read only if the user is not privileged to edit the values. Previously, when a non-privileged user could seemingly edit but received an error when trying to save the changes.
Fix for the CSV converter in workbench IIEP and Import Manager. Previously, when the Allow Multi Line Values parameter was set to 'Yes', importing a file with a pipe delimiter (|) and that contained empty double quotes at the beginning or at the end of a line returned an error.
Fix for starting an asset import BGP from Web UI for PIM for Retail. Privilege errors are no longer encountered when changing the BGP status from 'waiting' to 'running'. This hotfix is available for step-11.0-mp1.
Updated Smartsheet macro certificate and protection.
Fix for workbench problem displaying Translation process files as a hyperlinks on a Translation BGP report. This hotfix is available for step-10.3-mp4.
Fix for a problem in the Web UI status selector collection filter. Previously, the selected object would still be selected the next time the popup opened, even after the selection was cleared.
Now, the OK button is enabled after changing the sequence of a multivalued attribute.
Fix for a NullPointerException (NPE) when retrieving non-existing user's alert notifications from Web UI Alert Notifications component. A hotfix is available for step-10.0-mp5, step-10.0-mp4, step-10.0-mp3, step-10.0-mp2, and step-10.0-mp1.
Change Reference Target action can be successfully added to Web UI Advanced Search screen's Node List. A hotfix is available for step-11.0-mp1.
Fixed a problem occurring when the user clicked on an Outbound Integration Endpoint (OIEP) configuration tab in the workbench and a revision was being added. Now, the OIEP is not adding a revision when the user is only clicking the configuration tab.
Fixed a ClassCastException related to numerous clicks on any Table Header on Web UI Node List in order to open a filtering dialog. This hotfix is available for step-10.3-mp4 and step-11.0-mp1.
Fix for a problem 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.
This supersedes 11.0-2022-05-30-08-31-25 and earlier versions.
Hotfix HOTFIX-5741 doesn't have an approved description, yet.
Now, it is possible to test JavaScript Business Conditions in 'Appies If' tab in the Business Action editor in STEP Workbench.
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.
Removed unnecessary scroll on Data Container Table Editor within a Node Editor. A hotfix for this is included in 11.0.
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.
The check for user privileges has been been restored. This solution also has a hotfix available for step-10.2-mp3.
The check for user privileges has been been restored. This hotfix is for step-10.2-mp3.
Fixed Proof View headers that did not allow the Proof View to display in Safari or Chrome browsers. This hotfix is for step-10.2-mp3 and step-10.3-mp4.
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.
Fixed error occurring in value filters for the 'Reference Metadata Value Header,' where multi-valued attribute values were not correctly shown.
Fixed searching for change packages by adding the 'Change Package' value to the SQL retrieval query. This solution also has a hotfix available for step-10.1-mp4, mp5, and mp6 and one available for inmemory-7.0.55.
In the Web UI, when using a Forwarding Switch Screen in a Node List, a page refresh would cause the target screen to take over the entire main area of the page. A hotfix is available for step-10.2-mp3.
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.
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 hotfix is for step-10.3-mp4.
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 hotfix is for step-10.3-mp4.
Fixed problem occurring when the Action button with Enforce Validity on a Buttons component of the Web UI Node Editor screen was not enabled correctly after saving the hidden mandatory grouping options. There is also a hotfix available for this solution that can be applied to step-10.3-mp4.
Running BGPs on a new database created missing internal system attributes. And, if two BGPs does that at the same time they could conflict and fail with an error. This fix makes an better error handling that makes it less likely. This fix is also applicable to 11.0.
Fixed confirm / reject buttons on duplicate candidates in Matching tab in workbench.
Fixed a problem where lock-free schema changes could fail for LOVs under special conditions. This hotfix is for step-10.3-mp4.
Fixed an exception occurring on Smartsheet open when a Smartsheet exceeded 33000 rows. This hotfix is for step-10.3-mp4.
When using 'Remove References' in a Node List, the list is now reloaded to show the new status. This hotfix is for 10.1-mp1 to mp6.
Under special circumstances, the Domain Exporter did not export all sub-products below products referenced by a classification
Fix for the Reference / Link Type so that when its properties are changed the Modify Events will be generated. A hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Removed unnecessary scroll on Data Container Table Editor within a Node Editor. This fix is included in 11.0.
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.
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 hotfix is for step-10.3-mp4.
We recommend avoiding concurrent requests to get sensor information from the Admin Portal as these requests use a lot of memory and can contribute to the application server running out of memory. Also, the sensor information requested from Prometheus has been fixed, so no two threads are starting to collect information for the same sensor concurrently. This hotfix is for step-10.3-mp4.
Running BGPs on a new database created missing internal system attributes. And, if two BGPs does that at the same time they could conflict and fail with an error. This fix makes an better error handling that makes it less likely. This fix was included in 11.0.
Fixed the Reference / Link Type so that when its properties are changed the Modify Events will be generated. This hotfix is available for step-10.3-mp4 and step-10.2-mp3.
Fixed a problem occurring with Replace Value with Lookup Table transformation during the import in STEP. This solution also has a hotfix available for step-10.2-mp3 and step-10.3-mp4.
Fixed 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.
It was not possible to access the auto-upgrader logs from a SaaS V2 system. Now, the auto-upgrader logs are available on the Logs tab of the Admin Portal. Only logs from the current year are shown.
Added additional logging information to the BGP error report.
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.
In workflow profile historical data, the latest log entry was not counted when calculating the assignment KPIs. This has been fixed.
Now, a filtering dialog on a Web UI Node List will be shown at full size when Web UI is open on a small screen to allow users to see the filtering options without scrolling. A filtering dialog in this case will be unbound from the table header by vertical coordinate axis. This hotfix is for step-10.2-mp3.
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.
Now, dimension-dependent calculated attributes will be correctly exported in cross-context mode in Smartsheet format. This hotfix is for 10.3-mp4.
When approving multiple translations in the workbench, only the first translation was being approved. This has been fixed. This hotfix is for step-10.3-mp4.
Improved performance for extremely large multi-values. In this case, an IIEP was unable to restart. This hotfix is for step-10.3-mp4.
Editing an existing import configuration with mappings to non-existing attributes or data container types would cause the workbench to throw a NullPointerException (NPE). Now, such errors will be shown in the import wizard and no exceptions will be thrown.
Fixed backward compatibility issue for outbound integration endpoints so that when multiple contexts are specified, the system will use cross-context export mode. This hotfix is applicable to step-10.2-mp3 and step-10.3-mp4.
Improved performance for extremely large multi-values. In this case, an IIEP was unable to restart. This solution also has a hotfix available for step-10.3-mp4.
Event Queue: Made it possible to Forward to Event ID, where IDs are more than nine (9) digits.
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 is for step-10.3-mp4.
Made it so NullPointerExceptions (NPEs) will be filtered out when calling 'query.asList' or '.forEach'.
Fixed thread safety issues during the export in Excel format in STEP. This solution also has a hotfix available for step-10.3-mp4.
Fixed searching for change packages by adding the 'Change Package' value to the SQL retrieval query. This hotfix is for step-10.1-mp4, mp5, and mp6.
Fixed a problem occurring with Replace Value with Lookup Table transformation during the import in STEP. This hotfix is for step-10.2-mp3 and step-10.3-mp4.
We recommend avoiding concurrent requests to get sensor information from the Admin Portal as these requests use a lot of memory and can contribute to the application server running out of memory. Also, the sensor information requested from Prometheus has been fixed, so no two threads are starting to collect information for the same sensor concurrently. This hotfix is for step-10.3-mp4.
Now, the background processes (BGP) run in sequential numbers when logging lots of rows to the Execution report. This hotfix is for step-10.2-mp3.
Introduced a possibility to show warnings about missing mandatory Value Components for non-rich text and non-date attributes on an Initiate Item screen. To toggle this property, contact Stibo Systems Support.
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.
Fixed a problem where lock-free schema changes could fail for LOVs under special conditions. This solution also has a hotfix available for step-10.3-mp4.
Now, Trusted Source Reference Survivorship Rule Multi Context will not report warnings when Mapped Reference and Reference types have a difference in valid "stibo dot" attributes.
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. There is also a hotfix for this solution for STEP versions 10.1-mp4 to mp6.
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 hotfix is for step-10.2-mp3.
Fix for problem writing to the execution report for a background process.
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
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 is for step-10.3-mp4.
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.
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.
Extension documentation updated.
Fixed performance problems that occurred when retrieving linked attributes for a large classification hierarchy, and when using the 'Attributes inherited by Classification' on a large classification hierarchy. This type of mapping is often done on BMEcat exports using the ETIM classification hierarchy.
Added a new Design Mode parameter for the Menu Group toolbar action on a Web UI Node List, that allows to add a Material Icon for this component. Previously, the Custom Icon parameter is still valid and overrides the Material Icon component, if set.
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.
Fixed a problem occurring with InDesign plugins where an update of a commercial object mounts a not selected table (table available in the structure).
Fixed a problem occurring when proof view would throw an exception and fail to return all images.
It was not possible to access the auto-upgrader logs from a SaaS V2 system. Now, the auto-upgrader logs are available on the Logs tab of the Admin Portal. Only logs from the current year are shown.
Now, a ClassCastException will not be thrown on the Recycle Bin screen in Web UI if the Fast Read properties are enabled for Value components, configured on this screen.
Now, a scrollbar on the Data Container Table View component will allow users to scroll horizontally on both headers and cells instead of scrolling only the cells.
Health Check Packaging Hierarchy Loop: In-Memory implementation reported false errors if the packaging component was configured and data created. Changed the output of the health check when reporting problems to match the reference direction the user would expect (for both implementations).
Fixed a NullPointerException (NPE) occurring when trying to export the externally stored asset.
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.
Introduced possibility to remove the deleted items from OIEP Object Selection configuration instead of throwing an error when an OIEP is being invoked. To toggle this property, contact Stibo Systems Support.
Now, a filtering dialog on a Web UI Node List will be shown at full size when Web UI is open on a small screen to allow users to see the filtering options without scrolling. A filtering dialog in this case will be unbound from the table header by vertical coordinate axis. This solution also has a hotfix available for step-10.2-mp3.
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.
Fixed styling issues in the Admin Portal's User Activity tab (radio buttons, button width) and Send Diagnostics tab (button width).
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Fixed an Index Out Of Bound Exception in Web UI Table Display Mode, which was thrown sporadically when a user returned from item details to the Node List screen via browser navigation. It happened when the Show Top Item Details parameter was set.
Added support for sequencing assets in a classification in the Sequence Display mode of the Web UI Node List
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
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.
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.
Merging of values from a list of values (LOV) would fail if another user was changing the values in the LOV while the merge was running. Now, the merge values action will handle this error.
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.
Fixed a problem occurring when unique key attributes were marked as non-readonly after performing an online validation in exported Smartsheet.
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.
Fixed a problem occurring when the survivor record stayed in the Clerical Review workflow after Match and Merge if another record with Confirmed Duplicate relation had been merged into it.
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.
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.
Fixed a bug that would create bad data on STEP systems running with encrypted storage. BGPs could not run.
Reduced the log level from INFO to FINEST for messages 'Failed to identify mime-type' from MasterSecurityFilter, which are related to InDesign plugin.
Fixed thread safety issues during the export in Excel format in STEP. This hotfix is for step-10.3-mp4.
Fixed an issue that where the Kafka Receiver was reading messages from a topic where retention occurred before the messages were actually read. This hotfix is available for STEP versions 10.1-mp1 to mp6.
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data').
Now, a saved Workflow ID in Bulk Update configurations with Remove Item from Workflow or Initiate Items in Workflow Bulk Update plugins will be correctly restored in the Bulk Update wizard when performing a bulk update from the existing configuration. This solution also has a hotfix available for step-10.3-mp4.
Now, an info message is logged to the application server log when the dimension dependency is changed on an attribute or LOV.
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 hotfix is for step-10.3-mp4.
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.
Now, full State names on a Status Selector Widget in Web UI will be shown when there are Status Flags configured to be shown as well.
Fixed NullPointerException that was thrown when user was trying to freeze panes when using Dynamic Table Layout.
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.
The problem seen was that the Product Classification Links were not removed when importing an XML file which makes a new classification link for a given product (Product ID, Classification Category Parent ID). 'Remove Un-Mapped' references under Classification Product Link Type must be set to remove to see the problem. Also, 'Owns Product Links' must be set to true on Classification Objects to see the problem. This functionality has been removed intentionally when the new replacement rules were introduced. It is no longer valid to remove a link owned by another classification. If you run into this issue and need to switch the off checking if the link is owned by a classification, contact Stibo Systems Support. A hotfix to step-10.2-mp3 is also available for this solution.
When importing multiple GDSN files with different target markets having different dimensions, attributes would not always receive updates in all dimensions. This has been fixed. A hotfix for this solution is also available for gdsn2-receiver-7.0.62 and gdsn2-receiver-7.0.63.
Fixed problem with Generic XML / Generic JSON and Multiple Data Containers mapping. Previously, a user would receive an error when exporting multi-valued data containers with Generic JSON option.
This is the first 11.0 version of step.