10.0-MP4 Maintenance Patch Notes

November 2020

Bugfixes

ISSUE-226064 - Single-update mode login fix for workbench

Fixed an issue where it was not possible to log into the workbench when the system was in single-update mode. A hotfix is available for step-10.0-mp3.

ISSUE-379627 - LOVs with IDs sort fix for Node Editor

Fixed an issue where the LOVs with IDs were not sorted numerically when the Sort LOVs by IDs option was selected on the Web UI Node Editor.

ISSUE-384297 - Workflow Translation status fix for workbench

Fixed the workflow items Translation status in workbench.

ISSUE-385901 - No Wrap parameter fix for Table Header Value component

The No Wrap parameter on the Web UI Table Header Value component has been fixed.

ISSUE-386195 - Transformation Lookup Table configuration

A customer-specific configuration has been implemented for the Transformation Lookup Table in workbench.

ISSUE-389219 - Workflow visualization message styling fix

Now, pre- and post-messages in the workflow visualization component will be shown in the same read-only styling as the other Web UI components.

ISSUE-390027 - Oracle database warning fix

False critical warnings about a misconfigured Oracle database on Oracle 18 and 19 will no longer be reported.

ISSUE-391577 - User import configuration

A customer-specific configuration has been implemented for the User import in STEP for when the password has not been provided inside the User tag.

ISSUE-394116 - LOV Qualifier ID attribute export fix

When exporting LOV attributes that did not have a language dependency but the LOV itself had a language dependency, the LOV Qualifier ID attribute was not included in STEP XML exports. This has been fixed.

ISSUE-403429 - STEP'n'design server error fix

Intermittent server errors caused a pagination to fail with an 'Invalid response from an upstream server' error with STEP'n'design. Now, the STEP'n'design plugin detects recoverable server errors and automatically retries pagination when applicable. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.

ISSUE-404933 - Attribute revision fix for Healthcheck

Previously, changing the revisability of attributes used in Data Containers could sometimes produce inconsistent data in DB if the values already existed in Data Containers. This has been fixed. Additionally, an issue in Healthcheck has been fixed so that attributes that have inconsistent DB entries are accurately identified.

ISSUE-406173 - Matching algorithm and match code value definition fix for import

Fixed an issue in the STEPXML importer that occurred when importing a matching algorithm or a match code value definition with forward references to category holder object defined later in the XML file.

ISSUE-406716 - Data Profile screen fix for special characters

The Data Profile screen in Web UI will now display special characters correctly.

ISSUE-414728 - Change package memory fix

Viewing the changes that a change package creates can be memory intensive. To prevent memory issues on the client's machine, if displaying a detailed comparison will use too much memory, then the comparison will not be shown. Instead, both the before and after text will be highlighted in yellow. Change package analysis will still function as before.

ISSUE-415680 - Fix for Data Container hierarchy validation issue

Fixed problem, when Data Container Table Editor was not shown on Web UI Node Editor if it was configured with a Data Container Type with hierarchy restriction and a Classification reference only.

ISSUE-416984 - Run Business Action success message

Introduced a customer-specific solution to hide a Run Business Action success message in Web UI.

ISSUE-417553 - Attribute Link color fix for Node Editor

Now, the Attribute Link color under the Value Section on the Web UI Node Editor will be the same as the color shown without the Value Section.

ISSUE-418925 - Status selector widget scrolling fix

Fixed problem, when scrollbar on Web UI Status Selector Homepage Widget has not been displayed correctly when Initiate option was shown.

ISSUE-419356 - Web UI Custom Export save permissions fix

Now, the 'Save export as template' checkbox on the Web UI Custom Export dialog will be disabled if the current Web UI user does not have privileges to Maintain type hierarchy (node types).

ISSUE-419488 - Homepage title styling fix for Web UI

Fixed a styling issue on the Web UI Homepage where the Vertical Panel content overlapped the Homepage title if paging was enabled.

ISSUE-419898 - Search Panel criteria reset fix

On the Web UI Search Panel, the After / Before search criteria will correctly reset after the Reset / Clear action is selected.

ISSUE-420315 - Workbench System Settings editor error fix

Previously, the JNLP token was missing in Future requests from workbench to the server, which led to an unexpected error when a parent object type was removed from a child object type on the workbench System Settings editor. This has been fixed.

ISSUE-420494 - Attribute Value component

Now, a read-only Attribute Value component will be visible instead of being overlapped by other components on the Node Editor screen in the Web UI.

ISSUE-420983 - Multiple space fix for LOV dropdown

Now, multiple spaces will be correctly shown on the Web UI Node Editor Attribute Value component's LOV dropdown.

ISSUE-421017 - Text fix for Web UI Search Widget

Now, the search text will not overlap with the search icon on the Web UI Search Widget.

ISSUE-421122 - Out-of-memory fix

Resolved an issue that could lead to out-of-memory situations on systems with high GC pressure.

ISSUE-424012 - Forwarding Screen fix for Global Navigation Panel

The Forwarding Screen parameter has been added back to the Global Navigation Panel in the Tree Navigator component in Web UI. Hotfixes are available for step-10.0-mp2 and step-10.0-mp3.

ISSUE-424036 - Multivalue attributes character fix

Fixed an issue where Web UI converted <multisep/> multi-value separators for multivalue attributes using <lt><gt> escape characters if there were no <multisep> tag in the STEP tags list.

ISSUE-424443 - Sidecar status fix

If the STEP system was running as a cluster of nodes and a sidecar was configured, the sidecar status could incorrectly fluctuate between 'stopped' and 'running.' The sidecar status mechanism has been improved to correctly report the status to all nodes in the cluster.

ISSUE-424704 - Solution to issues with SAML connection issue with user ID length

Fixed problem, when userID with basket prefix exceeded 40 characters, which caused issues with SAML authentication.

ISSUE-425852 - Sequence number fix for Node List

Fixed an issue where the incorrect column was selected when a user changed the sequence number on a Web UI Node List.

ISSUE-426060 - Add Reference dialog and alert popup fix

Fixed an issue when the Add Reference dialog on the Multi Reference component in Web UI was shown under the Web UI alert popup, which could not be closed until the dialog was closed.

ISSUE-426188 - Ctrl+click fix for Node List

Fixed an issue where ctrl+click selection did not work on a Web UI Node List. Hotfixes are available for the following: step-9.3-mp3, step-9.3-mp4, step-10.0-mp2, and step-10.0-mp3.

ISSUE-426200 - Attribute Value Header arrow and Enter key fix

Previously, when a user pressed the arrow key and the Enter key on a Web UI Node List Attribute Value Header, it caused an optimistic locking error. This has been fixed.

ISSUE-426220 - Attribute Value Header cell Tab key fix

On the Web UI Node List, fixed an issue that occurred when a user began typing in the Attribute Value Header cell and then pressed the Tab key after the unit suggestions were shown. Now, unit suggestions will close after pressing the Tab key. A hotfix is available for step-10.0-mp2.

ISSUE-426238 - Solution for Tab key functionality with Reference components

Now it is possible to select "+" icon of Reference component on Web UI Node Editor via tab key and then press Enter key to display a Node Picker.

ISSUE-426529 - Schema change and single-update mode system fix

On Cassandra based systems, a schema change operation, together with a single-update mode operation, could hang the system in certain cases. This has been fixed, and a hotfix is available for step-10.0-mp3.

ISSUE-426897 - Web UI fix

Fixed a vulnerability in Web UI.

ISSUE-426899 - Web UI fix

Fixed a vulnerability in Web UI.

ISSUE-427311 - Supplier privilege fix for Background Process Node Details screen

Fixed an issue where the supplier was able to view BGP details from another supplier hierarchy on the Web UI Background Process Node Details screen.

ISSUE-427382 - Display Children screen ClassCastException error fix

Fixed an unexpected ClassCastException error that occurred when the user selected multiple cells (including a read-only multi-value cell) and pressed Enter on the Display Children screen in Web UI.

ISSUE-427385 - Value editor tabbing fix for Web UI

On the Web UI Node List, it is now possible to tab through the multi values on the Value editor when the user has selected multiple multi-valued attribute cells and presses the Enter key to open the edit dialog.

ISSUE-427542 - Fix for LOV values not showing after save and approve

Fixed problem, when LOV values that contain less than / greater than characters were not shown correctly after saving on Web UI Node Editor Attribute Value component.

ISSUE-427606 - KeyCloak authentication fix for Web UI

Fixed an issue where KeyCloak authentication failed in Web UI when the user selected an item from tree navigator and pressed the logout button unexpectedly.

ISSUE-427872 - Fix for addError method

Fixed issue with addError method Data Issues Report variable in JavaScript API. Error was shown when last attribute of addError method was passed as JavaScript array.

ISSUE-428270 - Oracle full text search fix

Two new storage clauses have been added to Oracle Text indexes in order to support Oracle full text search on Oracle 19 and above.

ISSUE-428347 - Fix for publication section level exporting

In workbench, it is now possible to export at the publication section level.

ISSUE-428352 - Solution for non-dynamic text box in Web UI

Fixed problem when an incorrect Text Area component was shown for an Attribute Value Component configured for an Attribute with unset Max Length.

ISSUE-428384 - Fix for slow search

Improved typeahead performance for the Search Table Tab Web UI component when it is configured to use search plugins for typeahead.

ISSUE-428467 - Fix display context help not working as expected

Fixed problem when nested value section / follow single reference component in each other did not display context help at the correct position.

ISSUE-428520 - Homepage Title fix for enabled Paging parameter

Now, the Web UI Homepage Title will be correctly displayed when the Paging parameter is enabled.

ISSUE-428813 - Fix for invalid format error in data container attributes

ISO Date values on Data Container Web UI components should now display consistently, regardless of locale.

ISSUE-428828 - Fix for exporting LOVs on Cassandra

Now, exporting LOVs on Cassandra will no longer include internal types that were not meant to be exported. A hotfix is available for step-10.0-mp3.

ISSUE-429595 - OIEP performance fix

An issue with OIEP running slowly for SQL exports has been fixed.

ISSUE-429653 - OAuth SSO fix

When configured for OAuth SSO, STEP will no longer check for expired passwords.

ISSUE-429872 - Sidecar error fix

Fixed an issue where Sidecar threw a concurrent modification exception when the application server was being patched with SPOT.

ISSUE-429904 - ISO date and time attribute fix for Multi Context Screen

Now, ISO date and time attributes will not be localized according to the Web UI locale on the Multi Context Screen, since it is not possible to enable local locale options on this screen.

ISSUE-429937 - Schema change fix for Cassandra systems

On Cassandra based systems, doing schema changes as part of an import would sometimes fail. This has been fixed, and a hotfix is available for step-10.0-mp3.

ISSUE-431065 - Admin portal fixes to issues

Fixes problems with multiple admin portal / STEP System Administration features not working when OAuth SSO is enabled.

ISSUE-431500 - Global Navigation Panel solutions

Introduced configurable options to hide default context and Staging workspace in Web UI Global Navigation Panel System Properties.

ISSUE-431806 - Fix for error when accessing Node Details

Now, non-text attributes on Web UI Node Editor will not be shown as a Text Area if their max length has not been set in the workbench.

ISSUE-431858 - Fix for Web UI

Introducing a config property (Portal.Search.EnableGlobalValueSearch) that can re-enable a global value search on the search widget

ISSUE-432551 - Fixed performance issue

Fixed performance problem related to the Background Process Notifications component in Web UI. Now this component will retrieve 500 BGPs instead of 2000 (this option is configurable) and will spend less time detecting links in BGP reports.

ISSUE-432892 - Fix for losing characters when typing a typeahead search string

Now, characters will not be lost during Search table Tab Page typeahead in Web UI when user continues typing when a request has been set to server for the typeahead result.

Patch Recipe

The 10.0-MP4 baseline patch can be installed with the following recipe:

spot --upgrade=step:10.0

For on-premise 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.

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.

Note: Users can only 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 is displayed.