10.1-MP5 Maintenance Patch Notes
September 23, 2021
Bugfixes
ISSUE-429686 - Full screen video component
Now, a full screen button will be created for each video component, which will allow to correctly play videos in full screen mode in Web UI.
ISSUE-435830 - STEPXML fix for Ariba CIF converter
Fixed an issue with the STEPXML recorder file generation for the Ariba CIF converter so that it contains all required types of elements, i.e., classifications, classification-product links, and references.
ISSUE-440359 - Keycloak authentication fix and Global Navigation error fix
It is no longer possible to change a user's password in Web UI with Keycloak authentication. Additionally, a Class Cast exception that was thrown on the Global Navigation panel with Status Selectors configured has been fixed.
ISSUE-440534 - Configuration property introduced to clear the node list
Introduced a configuration property to clear a node list after executing Run Business Action in the Node List Toolbar. To enable this property, contact Stibo Systems Support.
ISSUE-445655 - Customer-specific translation fix and attribute name fix
It is now possible to export via email when using the customer's add-on for translations. Additionally, the Background Process (BGP) for delivery had previously set an attribute name that was too long. Now, it is shortened as necessary.
ISSUE-448603 - Scene7 support for User Agent header
Introduced a configuration property to set the User Agent header to Scene7 download request. To enable this property, contact Stibo Systems Support.
ISSUE-449469 - Sorting issue fixed for Web UI Task List with streaming enabled
Fixed a sorting issue that occurred on a Web UI Task List with streaming enabled when a user sorted the first column and then filtered on another column.
ISSUE-452198 - Referenced Other Business condition fix
Fixed an issue that occurred when the Referenced Other Business condition was submitting data without validation, causing them not to display properly in Web UI.
ISSUE-455546 - Run Bulk Update with Templates dialog error fix
On the Web UI Node Editor, an exception was thrown when the user initially opened the Run Bulk Update with Templates dialog with Multi Value parameter and clicked 'cancel,' then opened the same dialog again. This has been fixed. Additionally, it has been backported to 10.1-MP3 and is also available via hotfix for step-10.1-mp3.
ISSUE-455613 - Columns Control resizing fix
Previously, the Columns Control content on the Web UI Node Editor was not resizing correctly when the Global Navigation Panel was pinned, unpinned, opened or closed. This has been fixed.
ISSUE-455996 - Global Navigation Search typeahead fix
Fixed an issue that occurred when multiple object types on the Global Navigation Search typeahead object types parameter caused only the first object type to be respected during the search.
ISSUE-456965 - Sorting error fix for Revision mode in workbench
Fixed an exception that occurred when sorting Classification to Product links in Revision mode in workbench.
ISSUE-457251 - Workbench error message fix
In some cases, original error messages would be lost if communication with the workbench failed. This has been fixed.
ISSUE-457693 - Planned page printing fix
An exception occurred when attempting to print a planned page in the workbench. This has been fixed.
ISSUE-457779 - Bulk Update template dialog value character fix
Now, the Bulk Update template dialog values will be correctly escaped if they contain less than or greater than characters in order to avoid TagParser exceptions.
ISSUE-457833 - Children of Types screen exception fix
Previously, an exception was raised when adding a Custom Export Action on a Children of Types screen in Web UI Design Mode. This has been fixed.
ISSUE-458428 - Web UI Component Report authentication fix
Authentication for the Web UI Component Report has been changed so that the user is taken to the Component Report login page instead of SAML login, which had caused an error.
ISSUE-458429 - Asset transformation fix for InDesign
Fixed an issue where asset transformation did not work on InDesign tables.
ISSUE-458469 - ISO Date fix for Node Editor
Fixed an issue where the ISO Date was set incorrectly on the Web UI Node Editor if there was a time zone difference between Web UI and STEP server. Hotfixes are available for step-9.3-mp3, step-9.3-mp4 and step-10.1-mp4.
ISSUE-458601 - Translation file import fix
Fixed an issue with importing translation files where node structures were also manipulated.
ISSUE-458690 - Looping asset upload
Fixed a looping asset upload issue for corrupted JPEG files in the workbench.
ISSUE-459046 - Importer error fix
Previously, a missing description of a Classification to Product link importer error caused an empty error to be thrown during an import BGP report. This has been fixed, and hotfixes are available for step-10.0-mp1 - mp4, step-10.1-mp3 and step-10.1-mp4.
ISSUE-459068 - Event processor Description fix
Previously, there was an issue where the name of the output file was added to the Description each time an event was processed in the event queue. Now, the file name has been removed from the previous run before adding it to the current event processor run, thereby ensuring that the Description message does not continue to increase in length.
ISSUE-460405 - Header Repeating Pagination Plugin fix
Previously in InDesign, when a table with the Header Repeating Pagination Plugin and a number of cell spans were split over multiple pages, an exception was thrown and products were missing in the table. Now, the error will not appear and all products are shown on the table.
ISSUE-460470 - Fix for drag and drop of images to basket to flatplan
Fixed an issue associated with dropping multiple classifications onto a flatplan basket on MacOS when using workbench.
ISSUE-460556 - LOV Cross-Validation Business Condition LOV ID fix
The workbench editor for LOV Cross-Validation Business Condition now shows the LOV ID as part of the display in both defining and dependent lists.
ISSUE-460711 - Translation approval fix for classifications
Previously, translation approvals would fail if the option 'Approve All' was selected in the 'Approve Table(s), Reference(s) and Attribute Value(s)' dialog that displayed when the Approve Translation right-click menu was used on a classification. This has been fixed so that they do not fail.
ISSUE-460815 - Paginating column fix for InDesign
When paginating using the align bottom setting for a frame in InDesign, the column placement is now taken into account when calculating align bottom setting.
ISSUE-460825 - Application server memory fix
Previously, a large number of errors caused the application server to run out of memory when importing Excel sheets. This has been fixed.
ISSUE-461613 - Tab Page LOV filtering fix
Previously, when the Web UI Tab Page was configured for lazy loading, the LOV filtering was not working. This has been fixed so that upon loading the Tab Page, LOV filtering is applied.
ISSUE-461780 - Error message fix for InDesign
The error message that occurred when creating an InDesign package from documents for the publication has been improved to be more descriptive.
ISSUE-462956 - Tab Page component fix
Previously, a number of components were not shown correctly on the Web UI Tab Page if the Tab Page contained a Node List which had more than two invalid components (e.g., missing mandatory attribute values). This has been fixed.
ISSUE-463063 - Smartsheet performance improvements
There have been several performance improvements regarding auto-resizing of columns, locking the cells in the template, and formatting cells when opening an Excel Smartsheet. Hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-463101 - Custom Export Action fix for Children of Types screen
Previously, an exception occurred when adding a Custom Export Action on a Children of Types screen in the Web UI. This has been fixed.
ISSUE-463181 - IIEP PreProcessor fix
Fixed an error that occurred when a preprocessor tried to convert an Excel file in the Inbound Integration Endpoint with a PreProcessor selected.
ISSUE-463406 - New servlet for logging out
A new servlet has been introduced that can log a user out of Web UI and Keycloak. The new servlet is https://[STEP_URL]/webui/webui/logout. Hotfixes are available for step-10.1-mp3, step-10.1-mp4, and step-10.2-mp1.
ISSUE-463422 - Approved Workspace Run Business Action configuration property
Introduced the possibility to execute business actions via a Run Business Action action on the Web UI Node Editor in an Approved Workspace. To enable this property, contact Stibo Systems Support.
ISSUE-463921 - InDesign table fix
Previously, when placing a table from a product in InDesign, if the table did not have any content and a transformation removed all rows and columns, then a number of error messages were written into the log. Now, tabled without rows or columns are not handled.
ISSUE-464048 - Multivalue separator fix for inline references
Now, inline references to an attribute will correctly display multivalue separators.
ISSUE-464097 - Flatplan page import fix
Fixed an issue with importing a Flatplan page directly onto an existing modified Flatplan page. A hotfix is available for step-10.1-mp4.
ISSUE-464194 - Asset matching fix for In-Memory
Fixed an issue that occurred when an asset was matched by name with an existing asset during a STEP import when STEP was running In-Memory. A hotfix is available for step-10.1-mp4.
ISSUE-464255 - Attribute text value break line fix
The break lines in attribute text values (/n) will be respected in the Data Container Table View Editor component in Web UI so now values will be displayed on multiple lines.
ISSUE-464589 - NPE fix for Merge Attributes Bulk Update
Fixed a NullPointerException that occurred during a Merge Attributes Bulk Update if the source attribute was used in cross-context Classification to Product Links.
ISSUE-464690 - Business condition fix
Now, business conditions on the Web UI Node Editor will not be evaluated when a user is leaving the screen.
ISSUE-464724 - LOV Attribute Value component long words fix
Now, long values for the LOV attribute will be correctly truncated and display an ellipsis on the Web UI Node Editor screen with the Override Control Type set as 'Radio with clear' option selected.
ISSUE-464904 - Default context fix for Web UI
When a Context Global Representation with a list of available contexts has been set up on Main, a default context which is not part of the available contexts will not be set during the Web UI login.
ISSUE-465037 - Default Tab configuration property
A new configuration property allows for the usage of the Default Tab Key, which is determined by Business Function on the Web UI Tab Page. If this option is enabled, a default tab (if set) will be used when determining a current tab on the Web UI Tab Page load without checking if the current URL has changed or the URL parameters. To enable this property, contact Stibo Systems Support.
ISSUE-465414 - Attribute Management Screen button fix
Fixed an issue where the Node Details on the Attribute Management Screen did not update the button validity correctly when changing the Attribute Validation Type to List Of Values from Text. Now, the Save button will be displayed correctly.
ISSUE-465534 - Search performance fixes
A performance enhancement has been implemented for the Web UI Search Widget. Additionally, a performance fix has been made to the search functionality in the workbench. A hotfix is available for step-10.1-mp4.
ISSUE-466017 - Caching improvements for localization information
Improvements have been made to the caching of customized localization information used by Web UI.
ISSUE-466507 - Data Visualization Representation NPE fix
Fixed a NullPointerException (NPE) that was caused by a missing Primary Image Reference Type on the Web UI Data Visualization Representation screen. Hotfixes are available for step-10.1-mp1 - step-10.1-mp4.
ISSUE-466605 - Background Process performance fix
A performance fix has been implemented for completed BGPs in the event processor.
ISSUE-467419 - Missing mandatory error message fix
Fixed an issue that occurred when switching between items that had missing mandatory values (or any other kind of validation errors relating to the Attribute Value component when on the Web UI Node List. This issue caused a lot of problems to accumulate on a parent tab. A hotfix is available for step-10.1-mp4.
ISSUE-467472 - Embedded Entity cross reference fix
Fixed an issue where Embedded Entity cross references with the same source information but with different object types were treated as self-references during the Match and Merge Import.
ISSUE-467716 - Domain exporter fix for inherited multivalue data
Fixed an issue where inherited multivalue data containers were not correctly exporting in the domain exporter.
ISSUE-467936 - Submit action fix for Attribute Value components
Now, Submit action alerts will not be cleared out immediately on the Web UI Node Editor screen with Attribute Value components with an LOV Cross-Validation business condition.
ISSUE-467939 - Fixed Cassandra issue
Fixed issue on Cassandra based systems, where a single update mode import of an attribute definition could deadlock the system.
ISSUE-468825 - Building Attribute Value headers
Now, it is possible to build Attribute Value headers on Multi Reference screen faster.
Contact Stibo Systems Support to set the related configuration property.
ISSUE-469063 - Web UI Keycloak SSO fix
Previously, Web UI would show a timeout response from a Keycloak SSO service as an error message instead of redirecting to a login page. This has been fixed, and hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-469169 - Fix for visible forgot password option
Fixed 'Forgot password' functionality visibility when LDAP is enabled.
ISSUE-469195 - Swap User fix for IIEP Execution Report
Previously, when a Web UI user started the background process (BGP) on an inbound integration endpoint via the Web UI File Loading Widget, the Swap User option was not shown in the IIEP Execution Report in the workbench. This has been corrected, and a hotfix is available for step-10.1-mp4.
ISSUE-469742 - Action selection fix
Previously, the Submit from Grid and Export actions were not enabled when the user navigated back to the Node List with the existing selection from the Node Details screen. This has been fixed, and a hotfix is available for step-10.1-mp4.
ISSUE-469802 - Drag and drop fix for Mac OS
Previously, there was an issue in workbench when using Print Flatplanner's 'drag and drop' feature when on a Mac. This has been fixed.
ISSUE-469993 - Asset processor fix
Fixed an issue where the asset processor was trying to set a value after the asset was deleted. Hotfixes are available for step-10.1-mp2, step-10.1-mp3 and step-10.1-mp4.
ISSUE-471656 - Smartsheet unit validation fix
Fixed an issue with unit validation on Smartsheet. Hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-472252 - NPE fix for Approved Workspace search
Fixed a NullPointerException that occurred when 'Refresh collection before each run' was selected on the Approved Workspace search. A hotfix is also available for step-10.1-mp4.
ISSUE-473006 - Table header resize fix on Multi Edit Display Mode
Fixed an issue on the Web UI Multi Edit Display Mode where the table header did not resize the respected items beyond the first page when configured as a page size. A hotfix is available for step-10.1-mp4.
ISSUE-473194 - Styling fix for Smartsheet template error file
Previously, the error file generated after importing a Smartsheet template had incorrect styling when the original Smartsheet template had products both with and without validation errors. The styling of the error file has been fixed, and a hotfix is available for step-10.1-mp4.
ISSUE-473372 - Asset Thumbnail fix
Previously, the details screen would throw an exception and load improperly when the Asset Thumbnail component attempted to display asset content. This has been fixed, and hotfixes are available for step-10.1-mp4 and step-10.2-mp1.
ISSUE-473807 - eCatalog export effective date fix
Support has been added for date & time with the client's time zone information for the export configuration effective date for eCatalog. A hotfix is available for step-10.1-mp4.
ISSUE-473820 - Truncate lock name property
Introduced the possibility to generate shorter lock names during Match and Merge when identifying possible duplicated constraints. This possibility will resolve the DBMS_LOCK_ALLOCATD issue that occurred when a lock name exceeds 128 characters (typically occurs when Source Record ID is long). To enable this property, contact Stibo Systems Support. Hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-473824 - Transformation fix for empty units
Fixed problem with the 'Move Units to Header' transformation when the units were empty. A hotfix is available for step-10.1-mp4.
E-474627 - Reference value fix in Web UI
Multi-valued attribute values can now be edited on the References component in Web UI. Hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-476016 - Collapse Search Canvas fix
Previously, the Collapse Search Canvas parameter did not work on the Advanced Search Screen after the user performed a search. This has been fixed, and a hotfix is available for step-10.1-mp4.
ISSUE-477072 - Match and Merge matching algorithm fix
Fixed an issue that occurred when the Match and Merge matching algorithm incorrectly merged Multi Value LOVs with IDs if the LOV contained duplicated values with different IDs.
Hotfixes are available for step-10.1-mp3, 10.1-mp4, and step-10.2-mp1.
ISSUE-477352 - Session expiration fix for Web UI
Error handling has been improved for Web UI network and authentication errors from sessions timing out. A hotfix is available for step-10.1-mp4.
ISSUE-478001 - NPE fix for a merged golden record
Fixed a NullPointerException (NPE) that occurred on Match and Merge when the component information for a cached merged golden record was empty. Hotfixes are available for step-10.1-mp3 and step-10.1-mp4.
ISSUE-478026 - NPE fix on Initiate Item screen
Fixed a NullPointerException (NPE) that occurred on the Initiate Item screen when a user modified a Rich Text value and attempted to save. A hotfix is available for step-10.1-mp4.
ISSUE-478061 - Timestamp template format change
A customer-specific solution has been implemented to the timestamp template format. A hotfix is available for step-10.2-mp1.
ISSUE-480078 - DTP table fix
Fixed an issue where assets in DTP tables were stripped when the page was duplicated.
Performance Enhancements
ISSUE-475502 - Faster patching
Work was done to speed up slow patching times. Hotfixes are available for step-10.0-mp3 - mp5, step-10.1-mp3 - 4, and step-10.2-mp1.
Patch Recipe
The 10.1-MP5 baseline patch can be installed with the following recipes:
spot --apply=to:step/platform/step-10.1-mp5.spr
—OR—
spot --upgrade=step:10.1*
*Before installing the recipe provided by the SPOT --upgrade functionality, review the baseline and component versions that the system will be upgraded to before applying. Verify that the baseline and/or components are the correct versions to be applied (i.e., the versions you did testing on—and not a higher, untested version).
For on-premises systems, refer to the SPOT Program documentation for more information, including how to use the SPOT --upgrade command to also find compatible components that can be added at the same time as the baseline patch (--upgrade=all) in the SPOT Program topic of the System Administration Guide found in Downloadable Documentation. For assistance, contact Stibo Systems Technical Services. For SaaS systems, contact your Stibo Systems account manager.
Note: Customers may want to search Jira for their Maintenance Patch Issue Numbers. To do so, while in Jira, navigate to Issues (in the header bar) and then select ‘Search for Issues.’ Click on the ‘Advanced’ option on the filtering bar, and then type in ‘issue=’ and the Issue number from the Maintenance Patch Notes. Press Enter or click the magnifying glass icon to run the query. Users will only be able to view Jira tickets for Maintenance Patch Issue Numbers that they have privileges to access. If the issue is not applicable to the user searching, then a ‘No issues were found to match your search’ message will be displayed.