9.1-MP1 Maintenance Patch Notes

February 2019

New features

ISSUE-314603 - E-signature functionality supports SAML SSO authentication

E-signature functionality now supports SAML SSO authentication. If SAML is configured on a given system user will be redirected to IDP to provide his/her authentication credentials. Please note that this functionality requires the newest version of the 'saml' component to work properly.

Additional new functionality / features

Information about other enhancements for 9.1-MP1 are listed in the STEP 9.1 release notes. Please read that release note set prior to installing MP1.

BugFixes

ISSUE-291438 - Node List orientation change fix

Now, selected items will be shown correctly on a Potential Duplicates screen in Web UI after selecting one of the items and then flipping the Node List direction.

ISSUE-301788 - Fixed problem deleting references when selecting multiple objects

Previously, the Multi Edit screen in workbench was not updated after a user deleted a reference on it. This is now fixed, and a step-8.3-mp2 / mp3 hotfix is also available for this solution.

ISSUE-301799 - Importing translation-STEPXML fix

When importing translation-STEPXML from offline translation, the privilege system would, at times, give incorrect feedback for users with the context-dependent privilege set up. This has been fixed, and there is also a step-8.2-mp3 hotfix available.

ISSUE-304813 - Workbench privilege rule editor fix

Fixed a bug in the workbench privilege rule editor. It was not possible to remove an attribute group for an existing setup privilege rule. This has been fixed.

ISSUE-305795 - Waiting screen for Multi Edit view latency issue

There was an issue in Web UI when the second character was missing when a user typed in a text field within Multi Edit view. It happened in cases where network latency was above 150ms. A waiting screen was added to protect the user (prevents typing before the editor is shown) in such situations.

ISSUE-306952 - Stack Panel fix for the Advanced Search screen

Collapsing / expanding a Stack Panel on the Advanced Search screen refreshes the search results. This has been fixed so that a search is not triggered when changing the panel size.

ISSUE-310706 - Context override fix for Data Import Servlet

Fixed a problem occurring when a Data Import Servlet with the Use Portal Context option enabled was not overriding the import configuration's context with the current Web UI context, if used on a workflow initiate screen. There is also a step-8.3-mp3 hotfix available for this solution.

ISSUE-311645 - Corrected attribute restriction for search criteria

Now, attribute groups will be correctly shown to the user who does not have access to the top attribute group but does have access to view child attribute groups on an Advanced Search screen (Attribute search criterion’s Node Picker).

ISSUE-311988 - Fix for unknown localization key issue

Fixed a problem occurring when locale, selected by default on the Web UI login page, did not reflect on session cookies. This lead to the usage of browser locale and localization texts were missing. A step-8.3-mp3 hotfix is also available for this solution.

ISSUE-313530 - OIEP recorder file error fix

When a user performed a regular approve operation on items and those items were getting exported out via an Outbound Integration Endpoint (OIEP), the background process failed with an error stating 'Failed to write endpoint configuration to recorder file.' This happened because this temp file did not exist for some reason. The fix for this issue provides an additional location where the file can be successfully created, if the described problem / error appears.

ISSUE-316696 - Adding multiple Classification Product Links changes

Now, it will be impossible to add multiple Classification Product Links of a single link type to the product in STEP Workbench, if a user does not have privileges to see an existing link's target.

Exception messages, shown to users if they try to add more references to the single reference type, have been changed to "Single link violation for [ProductID] of link type [LinkID]" and "Single reference violation for [nodeID] of link type [ReferenceID]" for CPLinks and References accordingly.

ISSUE-317264 - Fixed an issue for unchangeable object types

Changing object types for products no longer takes table resolve validity into consideration.

ISSUE-317608 - LOV Value Editor fix

Fixed a problem with the LOV Value Editor where the Filter Values box covered the Select / Multi-Select button in workbench.

ISSUE-318275 - Web UI window height update

A simple styling change was made that makes the window height automatically adjustable. In this case, it was the window for LOV value selection in Web UI. This has also been hotfixed to step-8.3-mp3.

ISSUE-320163 - Locale-specific display of ISO Date format fix for metadata attributes

The correct date format shown in normal attribute cells has been applied to the Reference Meta Data. The date format changes according to locale. en-US and en-GB locales have been added to the list of locales, available for user's choice on the Login Locale Selector component.

ISSUE-321218 - SFTP delivery retries added for Signature Validation Exceptions

A recent Java update caused the SFTP delivery to sometimes fail with a signature validation exception. In order to avoid the integration endpoints failing, a retry mechanism has been added so that STEP now retries the SFTP delivery up to 10 times when signature validation exceptions occur. Also, a hotfix for step-9.0-mp5 is available for this solution. A step-9.0-mp5 hotfix is also available for this solution.

ISSUE-321934 - Business Functions Test Dialog to remember selections

Now, the Business Functions Test Dialog in STEP Workbench will remember previously populated values when a user opens it a second time. Note: List<Object> (String, Integer, etc.) values are not being remembered by BF Test Dialog, as it is not technically possible.

ISSUE-322073 - Fix for Data Container tab disappearance in workbench

Fixed a bug where the Data Container tab was disappearing when navigating to a product via the reference link in the Referenced By tab.

ISSUE-323506 - Bulk update fix for non-mandatory values

Fixed a problem occurring when non-mandatory Attribute Bindings on a Parameterized Bulk Update were treated as mandatory on a Bulk Update Template Dialog in the Web UI. Now, the user can leave non-mandatory bindings blank and proceed with performing a bulk update. A hotfix for step-9.0-mp3 / mp4 / mp5 is available for this solution.

ISSUE-324494 - Corrected issue to allow wildcards in node search

Now, it is possible to include a wildcard in the beginning of a search string on the Search Table Tab Page component in Web UI, if the 'Characters Before Wildcard' parameter is set to 0 for this component. A hotfix is available for this issue for step-9.0-mp5.

ISSUE-324535 - Asset suggestion correction for Web UI

When trying to add a reference and search for an asset in the Reference Target field in Node Details > Add Reference, Web UI would display the wrong suggestions. The object type was not included when searching for assets. This has been corrected so that the object type is now used, and Add Reference shows the correct assets suggestions.

ISSUE-325161 - Deduplication List scenario fix

Fixed a problem occurring when marking one of the potential duplicates as a confirmed duplicate on a Deduplication List screen in Web UI with the Confirm Duplicate action. It did not provoke submitting of a deduplication node if, at the moment of confirming the duplicate, there was more then one potential duplicate -- but after reapplying the matching algorithm, only one remained. This happened when Auto Submit parameter was enabled in the design mode. There is also step-8.0-mp4 hotfix available for this issue.

ISSUE-325822 - Now possible to export Data Container content for Products

It was impossible to export Data Container content for Products in Excel. Importing was possible. Now, it is possible to import and export Data Container content for Products.

ISSUE-325829 - Impersonation error fix for multi-supplier users

Previously, the Initiate Item screen threw an error when a user tried to create a new node after impersonating a user (via the Impersonate widget) with multiple suppliers. This is now fixed. Please note that, in this case, suppliers will be sorted alphabetically, and the first supplier will be chosen during impersonation.

ISSUE-326246 - Fix for ignored component label

Fixed a problem with the Web UI Attribute List Header component. Previously, the label was ignored.

ISSUE-327085 - Web UI Node Picker configuration fix

Fixed a problem found in Web UI and occurring when a Nodes Of Type Tab, configured on a Node Picker popup, threw an exception when the number of items shown was less than the maximum set in the Design Mode. This works as expected now.

ISSUE-327499 - Remove Reference action Select All fix

Fixed a problem occurring when the Remove Reference action worked incorrectly with the Select All action. When a user selected all items (with the Node List page size smaller then the number of items) and then deselected a couple of them, only those deselected references were removed, which was incorrect and now fixed. A step-9.0-mp5 and step-8.3-mp3 hotfix is available for this solution.

ISSUE-327533 - Fix for REST Direct delivery failure

Upgraded Apache HTTP Client library version to 4.5.5 in STEP to resolve the problem with the REST delivery to endpoint with asterisk in URL.

ISSUE-328321 - Fix for exporting order of multi-valued attributes

Fixed error in exporter causing cross-context exports of multi-valued LOVs to be exported in the wrong order.

ISSUE-328490 - ProofView correction

A problem was seen in the Web UI when (xml/xslt) ProofView is activated. If the system was running SSL, then the ProofView request was rejected by the server. The solution is to make the request content contain the proper information, as expected. A step-9.0-mp5 hotfix is also available.

ISSUE-328883 - Fix for action buttons enabled in conjunction with bad values

Introduced the possibility to disable the following behavior: the Approve action on Web UI Node Editor is enabled if an attribute with a hard LOV has a previously approved value, which is filtered incorrectly by the LOV filter. To disable this behavior and show the value as incorrect on a Node Editor and disable the Approve and Save buttons in this scenario, please contact Stibo Systems Support to implement this solution and any hotfixes.

ISSUE-329383 - Advanced Search screen selection clearing fix

Fixed a problem in Web UI occurring when Node List selections were not cleared correctly if a user performed a search on the Advanced Search screen. The problem was that a selection from the previous search result(s) was added to the new selection and passed to the Toolbar Actions during their execution.

ISSUE-330742 - Web UI exception fix for Multi Reference screen

Web UI users were facing an exception when accessing the Multi Reference screen with the Reference Metadata table header configured with ascending / descending sorting and locale formatting enabled, if the metadata attribute had an ISODate validation base type and their server locale had a different date format from what is used in STEP (YYYY-MM-DD). This problem has been fixed. A hotfix for step-8.3-mp3 is also available.

ISSUE-330757 - 'Assign to' action Web UI fix

Now, users from subgroups will also be included to the list of available users shown on Assign Action within a Web UI Node List.

ISSUE-330831 - Fixed InDesign looping issue

Fixed InDesign looping when executing database updates on tables with the Header Repeating Pagination plugin.

ISSUE-330869 - Asset Import error fix

Fixed an error where the Asset Import Action would show an error message saying "Newly uploaded asset could not be found", because it tried to verify the import before the background process doing the import was completed. A step-9.0-mp5 hotfix is available for this solution.

ISSUE-330898 - Readonly / non-readonly fix for multi-object type Smartsheets

Fixed problem with multi-object type Smartsheets. It was related to the case, when multiple objects with different object type were exported in Smartsheet format, and these objects had same valid set of attributes. However, some of those attributes were readonly for a particular object type and editable for others. When the user performed online validation or reopened the workbook, readonly styling and cell protection disappeared. It happened only if one Excel Smartsheet column contained both readonly and non-readonly cells. This problem has been fixed. Also, a hotfix for step-9.0-mp2 / mp5 is available.

ISSUE-330916 - Inherited data export fix

The new domain exporter was fixed so that it includes values inherited from Product hierarchy root in the IncludeInherited mode. There is also a step-9.0-mp5 hotfix for this issue.

ISSUE-330920 - Execution report data fix for background process execution logs

When generating XML in the monitoring functionality for integration endpoints, the output of the background process execution logs could, in certain cases, result in invalid XML. This has been fixed by ensuring that the long-text always contains a CDATA block around the content of the execution report data. A step-9.0-mp5 hotfix is also available.

ISSUE-330934 - Catalog production fix for scripting issue

Fixed a problem occurring where the whitelist was not being parsed correctly when a method had more than one parameter. A step-8.2-mp1 / mp2 / mp3 hotfix is also available for this solution.

ISSUE-331107 - Fixed a reverting object issue

Reverting an object to a previous revision could, in some cases, fail if the object is used or has been used by planned or actual pages in the green publishing hierarchy. This has now been fixed and a step-8.2-mp3 hotfix is also available.

ISSUE-331158 - OIEP CSV Mapping config issue fix

In STEP Workbench, when an OIEP is configured with CSV format, there is Mapping configuration tab where an attribute can be added to the definition. If the attribute added is using a transformation, it is possible to use Unicode values as transformation parameters (for example, if a replace sub-strings transformation is being used, the source and target string parameters can be specified with any Unicode characters). After an OIEP configuration was saved, it was not possible to see the Unicode-based parameter values in the workbench anymore; these parameter values were replaced with some other non-Unicode characters (decoding Unicode values problem). This error has been fixed.

ISSUE-331292 - Corrected event-based export of deleted values for data containers

Fixed a problem for event-based export of deleted values for data containers. Previously, they did not come out, but they are now working as expected. Note that this problem was not present in the In-Memory exporter. A hotfix is also available for step-8.3-mp3.

ISSUE-331786 - NullPointerException error improvement for specific customer scenario

Better error messaging was developed to help identify NullPointerExceptions occurring when a user selects the references tab.

ISSUE-331893 - ETIM upgrade fix

The ETIM upgrade background process that converted and upgraded the ETIM in STEP encoding to version 2 had an error. It could not convert the ETIM attribute link that had some special metadata, if that metadata was context dependent data. This has now been fixed.

ISSUE-332055 - Asset Value Component fix for STEP 8.3

If a user populates the 'Message insert image(s)' or the 'Message upload image(s)' design mode parameters for the Asset Value Component (STEP 8.3 version) with a space character only, these option (insert or update images) will be excluded from the popup dialog for Asset Value component. A step-8.3-mp3 hotfix is available for this solution.

ISSUE-332120 - SAML authentication fix

In SAML Authentication, a problem with synchronization including only user attributes (and omitting groups) has been solved. As default, user attributes are synchronized but can now be turned off, if needed.

ISSUE-332206 - Property update to disable streaming over JMS

Added a new feature; setting JMSMinimumFileSizeBeforeStream to -1 will disable streaming over JMS. By default, streaming of messages is enabled when the content is above 64 MB. However, Apache deprecated the streaming of messages in their newer versions of ActiveMQ. This change allows the customer to disable the streaming as needed.

ISSUE-332280 - Time zone fix for logging memory usage

Fixed a problem occurring when a negative time zone in the gc.log on an application server prevented the Administration Portal from gathering information about memory usage. There is also a step-9.0-mp3 / mp4 / mp5 hotfix available for this solution.

ISSUE-332347 - Corrected issue with Smartsheets causing wrong number of products

Fixed a problem occurring when deleting rows with a validation error within an Excel Smartsheet caused the wrong number of products with validation errors to be shown on next validation result. A step-8.3-mp3 hotfix is also available for this solution.

ISSUE-332724 - Fixed issue with Submit Action not recognizing selected item

In Web UI (Multi Edit View), after applying a filter, the 'Submit Action' was not recognizing the selected item. The issue was that the selected row was edited before applying bulk action on the selected set. This is now fixed.

ISSUE-332757 - Fix for Web UI Clerical Review screen performance issue

Previously, when applying survivorship rules, all attributes in an attribute group were handled. This may have been a very slow operation if the attribute group contained many attributes. Now, a solution has been implemented to limit the number of attributes which are considered from the attribute group in some situations. The attributes considered are limited by the attributes used in the source record and in the destination record. The first time an attribute group is accessed by a survivorship rule, then all attributes may still be handled. A step-9.0-mp5 hotfix is also available.

ISSUE-332837 - Fixed failing exports

Fixed exports failing with a NullPointerException message in the execution log. These would occur for some exports making use of the reference-embedding functionality in situations where the export job contains cyclic references between products or other objects.

ISSUE-333196 - Product override multi-valued cross reference export correction

Export of product overrides' multi-valued cross references with different inheritance settings has been fixed. Previously, they were not included in export as expected.

ISSUE-333337 - Extension API toolbar action / Collection Content screen fix

Extension API toolbar actions, configured on a Collection Content screen in Web UI, were not processing selections correctly. When a user pressed Select All on a Collection Content screen, which had more items than shown on a page, and then tried to execute a custom toolbar action, this action would not run (hence, it would get an empty selection). This has been fixed, and a step-9.0-mp4 & mp5 hotfix is also available.

ISSUE-333343 - LOV fix in workbench to correct validation error

When there is an LOV in STEP Workbench that satisfies the following requirements:

and there is an attribute on a node that has this LOV validation base type, a STEP Workbench user can start typing an LOV value and a prefix search will show suggestions from the LOV list. It was done that way, because showing a combo-box with 1000+ values is not user friendly.

The problem was related to the situation: when the value from the LOV described above was truncated and when a user double-clicked on it in STEP Workbench. It happened only to the value with braces, because it was treated as an external ID. This problem has been fixed, and a step-8.2 hotfix is also available.

ISSUE-333515 - Show root classifications fix for the Add Reference Action

Fixed "Show Root Classifications" for the "Add Reference Action" in the Web UI, when used for product-to-classification links.

ISSUE-333951 - Compact Soft Migration fix

Attribute value migration relies on the epoch mechanism. A bug was found in this mechanism that could prevent attribute value migration from continuing until the server holding it back was restarted. This has been fixed.

ISSUE-334002 - Corrected an issue with empty values in data containers

Fixed an issue regarding empty values. They were not being saved after editing data containers.

ISSUE-334035 - Fix to empty temporary directory

When exporting using In-Memory temporary files created when selecting embedded references or flatten hierarchy, options are now deleted when the export completes.

ISSUE-334053 - Web UI Tab Component fix

Fixed a problem with setting the title when using the Tab Component in custom extensions.

ISSUE-334077 - Web UI update to User Details screen

Removed value history icons from password fields displayed on the User Details screen to align with previously updated standards.

ISSUE-334117 - Parameter fix to honor endpoint property

The RESTGateway.ProxyConfiguration parameter now respects the Integration.Endpoint.Configuration.Delimiter property. There is also a step-9.0-mp5 hotfix available for this solution.

ISSUE-334434 - Fixed a faulty Smartsheet Upgrade Template plugin

Fixed a problem occurring when a Smartsheet Upgrade Template plugin caused a server crash during auto upgrade, if sub-products object types are related to different object type families.

ISSUE-334435 - Fix for a Smartsheet LOV value validation failure

Fixed a problem occurring when hard LOV's with more then 10,000 values were incorrectly displayed in Smartsheets. Now, these LOV's will use the medium LOV editor to allow users to find the value, but not add a new one. This behavior is consistent to Web UI and workbench. A hotfix is available for earlier versions including step-9.0-mp3 / mp4 / mp5.

ISSUE-334436 - Referenced By tab asset sorting fix

In workbench, if the Referenced By tab was opened for an asset and several references of different types were defined with the asset type as the target, then the sorting of the reference names ignored the white spaces. This caused a problem in the sorting algorithm which caused an exception. A solution has been implemented to make the white spaces part of the sorting. A step-8.3-mp3 hotfix is also available.

ISSUE-334513 - Fix for connection between Adobe InDesign to STEP production system

Updated CA certificates and added mechanism so that it is easier to update them in the future.

ISSUE-334692 - Validation screen added for Data Container Popup Editor changes

The Web UI will now show a waiting screen that displays when a user moves focus from a changed attribute field on a Data Container Popup Editor, until the validation request is processed by the server. This prevents the data from being lost if a user performs more actions during the processing of the validation request.

ISSUE-334694 - Parameterized bulk update fix

Fixed a problem occurring when a user was not able to run a parameterized bulk update through the Run Bulk Update Template action in Web UI, if only one hard-LOV attribute was configured to be shown in a Bulk Update Configuration. In this case, when the user moved focus from the Combo Box with LOV values, the OK button had changed its visibility, therefore, not producing any bulk updates when clicking. A step-9.1 hotfix is available, if needed.

ISSUE-334700 - Hard LOV lost value fix

Fixed problem occurring when the focus was moved from cells with a hard LOV values in the Web UI Multi Editor. This caused the chosen value to be lost. A step-9.1 hotfix is also available.

ISSUE-334730 - Match & Merge exception correction

Fixed a problem where the metadata tag was not allowed under the first level of Entity Cross Reference during a Match & Merge import, which caused an Empty Stack Exception.

ISSUE-334836 - Below Search change for Web UI Node Picker

Below Search will not be executed on Web UI Node Picker's Search Table Tab page, if the Primary Product Hierarchy has been configured as a root node for a Node Picker. This fix will resolve performance problems, related to the humongous number of search results returned by Below Search from Primary Product Hierarchy. A step-8.2-mp3 hotfix is also available.

ISSUE-334995 - Advanced Search Screen error fix

Fixed an error on the Advanced Search Screen. An auto-generated collection ID was not updated on the Create Collection Action after a collection had been created, without reloading the screen

ISSUE-335184 - Business Action fix

When trying to execute a Business Action that was selected as a processor of the Event Processor, STEP would throw an exception if the Current Event Type bind was used in this action. This has been corrected. Now, you can execute a Business Action as a processor of the Event Processor with the Current Event Type bind.

ISSUE-335185 - Business Action fix

When trying to execute a Business Action that was selected as a processor of the Event Processor, STEP would throw an Exception if the Current Event Type bind was used in this action. This has been corrected. Now, you can execute Business Action as a processor of the Event Processor with the Current Event Type bind.

ISSUE-335212 - NPEs fix for OIEP background processes

OIEP BGPs were failing with two different NullPointerExceptions (NPEs). Both are now fixed. One fix comes with this maintenance patch, and another one was backported to step-9.0-mp5.

ISSUE-335496 - Match & Merge Web Service Endpoint behavior change

In workbench, in Match & Merge Web Service Endpoint, a response to the request can contain a list of possible duplicates (for example, if a record is rejected because of the existence of possible duplicates). The response does not contain a list of possible duplicates if, in the request, the record ID was provided or the record was merged with the existing one. This behavior has been changed. In cases, the record will be merged, or updated, or created and the response could contain a list of possible duplicates (if there are).

ISSUE-335709 - Web UI Clerical Review Task List fix

Previously, a Clerical Review Task List was not updating after performing any toolbar action on it such as Merge, Reject, etc. This has now been fixed. A step-9.0-mp5 hotfix is also available.

ISSUE-335864 - Smartsheet tab fix for export with disabled macros

Fixed a problem occurring when a hidden STEP Localization sheet was shown in Smartsheets with macros disabled. The sheet is no longer displaying upon export.

ISSUE-336060 - Updated filter behavior for Advanced Search Screen

Introduced the possibility to enable the following behavior: old filtering made on an Advanced Search Screen in Web UI is being cleared out when performing a new search. To disable this behavior and keep the previous filtering for new search results, please contact Stibo Systems Support.

ISSUE-336061 - Corrected a message styling issue

Corrected an issue with a Create Object in Workflow message. It was styled as Information instead of Warning (blue square instead of yellow).

ISSUE-336073 - Added component description

Added a description to the Status Selector Sidebar Widget component. The wording matches that of the superseded Status Selector sidebar component.

ISSUE-336269 - Collection Content screen filtering fix

The item count was not being updated on Collection Content screens in Web UI when a user performed filtering. This is now fixed. A step-9.0-mp4 / mp5 hotfix is also available.

ISSUE-337541 - CorrelationID fix for missing Match & Merge service entity definition

If a node is both a child node and is referenced in another request/CorrelationID it would only come out as a child in the request with the parent and be missing in the other requests using this entity.

ISSUE-337612 - Corrected asset preview issue

A problem was seen when doing a preview of an asset. The problem occurred if the asset had an attribute with a DAM ID and if the URL for the preview was made as a connection of a property. For example: Scene7DownloadContentPlugin.CanHandle1.DownloadURL.something

And, an attribute “DAM ID”, then the DAM ID is encoded by step. If the “DAM ID” contained a slash, then the slash was encoded and the final URL was bad. The solution is to avoid encoding the slashes (and other special characters for URLs).

ISSUE-337716 - Action button label translation fix

Added localization keys to Freeze Rows And Columns Action:

i18n.stibo.FreezeRowsAndColumnsAction.FreezeLabel

i18n.stibo.FreezeRowsAndColumnsAction.UnfreezeLabel

i18n.stibo.FreezeRowsAndColumnsAction.ToolTip

ISSUE-337769 - Added authentication method when using SFTP delivery plugins

Added support for "keyboard-interactive" as an authentication method when using SFTP delivery plugins - used in relation to exports with or without being tied to an integration endpoint.

ISSUE-338016 - Error fix for the Multi Reference component display within a Value Section

Now, the Multi Reference component will be correctly displayed at a full width under the Value Section in the Web UI.

ISSUE-338029 - Fixed ISO Date/Time value and negative time zone issue

Fixed a problem occurring when ISO Date/Time attribute values within a Web UI Node Editor were not saved correctly, if a user had a negative time zone set on his/her computer.

ISSUE-338310 - Proof View fix for certain products in Web UI

A problem was seen when the publishing Proof View button was activated from the Web UI on a product having an ID that contained some special characters. These characters are characterized by being escaped when URL encoding is made. Example: using the '+' sign in the product name. The solution is to better handle the encoding and decoding of the product ID.

ISSUE-338482 - Asset Importer error fix for case issue

Fixed problem occurring when Asset Import on a Linux server was not able to identify unzipped assets with metadata, if the asset name was uppercase and metadata had the asset name with a lowercase.

ISSUE-338780 - Attribute deletion restrictions added

Added deletion prevention of the internal Stibo Systems attributes:

|Publication hierarchy root|
|Publication root|
|Publication group root|
|std.AdaptorType|
|stibo.IndexWordRoot|

These attributes are required by STEP and most never be deleted.

ISSUE-338947 - Fixed translation mode failure issue

Fixed a problem with translation of nodes with tables. The introduction of compact soft values caused a problem / error when getting translation values. This error would either be in the background process processing the translation or in the STEP Workbench when you looked at the node in translation mode. You would only get this problem if there was a table defined for the node. A step-9.0-mp5 hotfix is also available for this solution.

ISSUE-338991 - In-Memory search fix

In-Memory only: When doing an excluded unapproved search, it incorrectly reverted to the SQL search instead of In-Memory, after actually executing it in In-Memory. This behavior has been corrected.

ISSUE-339161 - Map Data import fix

A problem was identified in the Map Data step of the import wizard. If the number of columns did not match the number of mapped columns, errors would occur. This change fixes this problem so now the Map Data step of the import wizard will show the mapped columns correctly even in the case where the sample data and the mapped columns are not of the same size.

ISSUE-339269 - Attribute context help fix

Fixed a bug where the context help for attributes in the Web UI would not work with Wiki enabled.

ISSUE-339395 - 9.0-MP5 fix for editing multiple values with units

Backported 9.1 version of Auto Suggest View to 9.0-MP5: It is now possible to edit multiple attributes with units at the same time, using the Node List Multi Edit Display Mode.

ISSUE-339492 - Export data amount restricted to fix bug

Too much data was analyzed during export (in domain mode) when using the "FilterUserType" instruction in Advanced STEPXML, wasting time. This amount has been restricted.

ISSUE-339535 - Approved Header icon fix

In Web UI tables, there is an option to configure a column that shows the approval status (Approved Header), which previously showed icons to the left of the text. These icons disappeared by mistake and have been reintroduced by this fix.

ISSUE-339827 - Export data amount restricted to fix bug

Too much data was analyzed during export (in domain mode) when using the "FilterUserType" instruction in Advanced STEPXML, wasting time. This amount has been restricted.

ISSUE-340425 - Library upgrade (SFTP)

Upgraded version of library com.jcraft:jsch  to 0.1.5.4 to allow support of wider range of Key Exchange Algorithms for SFTP Delivery. A step-8.3-mp3 hotfix is available for this solution.

API Extensions

ISSUE-338432 - Now possible to use Working Column functionality on custom Smartsheets

Now it is possible to use Working Column functionality on custom Smartsheets.

The following APIs have been changed:

ISSUE-338847 - Now possible to use Template Row functionality on custom Smartsheets

Now it is possible to use Template Row functionality on custom Smartsheets.

The following API has been changed:

Performance Enhancements

ISSUE-327645 - Multi Revision screen performance improvement

Fixed a performance problem causing long load times for Web UI Multi Revision screens that contained a large number of attributes configured under the Attribute Value Group component. There is also a step-8.3-mp3 hotfix for this solution.

ISSUE-336096 - Added caching to locales in Web UI

Previously, sorted locales in Web UI were recreated after each service call. This harmed performance and increased memory allocation, so the problem has been fixed.

ISSUE-336104 - Fixed performance regression

Fixed potential performance regression for small transactions.

Documentation Updates

ISSUE-335310 - Logo updates

Updated the Stibo Systems logo in the API documentation and within online help.

Additional documentation updates

More information can be found listed in the Additional STEP Enhancements and Changes topic within the STEP 9.1 release note set.

Patch Recipe

The baseline patch can be installed with the following recipe:

to:step/trailblazer/step-9.1-mp1.spr

Also, a set of add-on components must be activated on your system in addition to the normal update procedures for 9.1 to ensure all systems default to the new data profiling functionality. These add-on components are 'reactive-webui', 'graphql', and 'profiling'.

See the SPOT Program documentation for help doing the STEP upgrade and installing add-on components here.

For assistance in applying the patch to systems with extensions or add-on components, contact Stibo Systems Technical Services.