These are the 5 updates to step in version 2023.3, sorted with newest version first:
This supersedes 2023.3-mp1-2024-11-07-09-53-34 and earlier versions.
Hotfix HOTFIX-7949 doesn't have an approved description, yet.
This supersedes 2023.3-mp1-2024-10-21-10-43-45 and earlier versions.
When a collection is included in a change package, the contents of the collection is no longer included.
This supersedes 2023.3-mp1-2024-02-19-09-11-23 and earlier versions.
Hotfix HOTFIX-7072 doesn't have an approved description, yet.
Fixed sorting node children in the Web UI component for classifications (Classification screen).
Fixed a problem when the Hide Equal button on the Compare Records screen in Web UI was not hiding read-only and non-read only date empty date values because of the date placeholder on a non-read only cell.
Fixed a sporadic issue occurring when switching between a Node List's details screen with a Compare Records screen configured on a sub screen, with Hide Equals enabled on Compare Records, caused a parent Node List screen to reload.
Fixed a problem when the attribute value search with an exclamation mark (which is a part of a search) was not correctly restored from the STEP URL into 'Advanced Search' search descriptors. It means that if there was a value search with '!' saved as the browser URL and made as a navigation in the Web UI, then Advanced Search did not restore this search correctly as a Value Search, but instead showed it as a Name / ID / Value search.
Running a STEP cluster with more than three servers AND running without In-Memory will not work without this hotfix in releases 2023.3 and 2023.4. HOTFIX-7237, HOTFIX-7238 and HOTFIX-7253 has now been released and is applicable for branch step-2023.3-mp1 and step-2023.4-mp1.
There was some code in relation to connecting to the database that was not thread safe. Thus, it could create a loop in a data structure, if two threads were accessing it concurrently. Subsequently, when processes were trying to access the database, they would get stuck in an infinite loop over this data. There was a hotfix created for the solution.
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.
Fixed a problem when Web UI Node List's Thumbnail Header did not show an empty cell for external assets with empty external URI.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed a problem when BaseUnitValue mapping for Fraction and Number Range attributes was always NaN in Generic JSON conversion.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.' There is also a hotfix available that is applicable to step-11.2-mp2 / mp3, step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.
Introduced a possibility to keep original files in BGP-area directory after zipping them and delivering via FTP / SFTP delivery. In order to enable this possibility, contact Stibo Systems Support.
Fixed a problem where text selection was cleaned up when a user selected styles from Rich Text Editor popup toolbar in Web UI.
In some cases, Lock-free Schema Change operations would get blocked, requiring a server restart for the operation to complete. This has been fixed. There is also a hotfix available that is applicable to step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.
Reverted a changeset causing the setback.
Fixed a problem in STEP 2024.2: The issue occurred when changing the amount of shown revisions on a Multi Revision screen in Web UI and toggling the Hide Equal mode. A Page Size design mode parameter is now in STEP 2024.2 that allows users to increase a page size for Multi Revision / Workspace / Language screens in order to prevent lazy loading of the next 25 hardcoded items in the list and toggling the enabled Hide Equal mode. This new parameter has been documented in online help.
Fix for race condition in STEP which caused the system to lock.
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 when RESTAPI V2 requests are blocked by CORS policy when they are sent from JavaScript code.
Fixed a bug for Oracle-based STEP systems, where - in some situations - could make STEP fail to revert an object with references to a previous version.
Fixed a problem where invalid headers were shown on a Node List under the initially collapsed Attribute Group header.
Fixed a problem occurring when a CSV import with "Allow multiple values" did not unescape escaped double quote values, if there were multiple such values in a single line.
Fixed a problem where the Packaging screen Node List headers stopped being displayed.
Performance optimization for the Web UI component that gives notifications for background processes (BGPs).
Print Publisher: If a text frame contained a table with all rows set to 'Keep with next,' the first table in the frame could incorrectly split when it should have been moved to the next page. This is now fixed.
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.
The fix was to disable inserting duplicated values for LOV in Web UI.
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
Fixed issue with showing Reference Headers when no data container instances were configured for a Globally Configured Multi Edit Data Container component.
Fixed a problem in the healthcheck 'Unrevised values that should be revised'.
Made Asset Publisher respect manual mime-type mappings set by the 'DocumentContent.ExtensionToMimeType' property.
Now, a CKEditor version warning pop up is suppressed in the Web UI Rich Text Editor.
Fixed a problem when the dropdown of ID List search descriptor in the Web UI Advanced Search screen was empty because it contained unsupported tags '<' and '>' in German locale.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed a problem occurring where the Mark Different action was not working on a Multi Revision screen if there were attributes or references valid for the non-latest revision shown on the list.
When using Lock-free Schema Change to change an attribute, the position of the attribute in any manually sorted attribute groups would be lost. This has been fixed.
Changing logic for hidden columns in MultiFacetScreenView to cover all currently known corner cases. Adding different kind of PropertyItems to handle when calling MakeDifferentAction.
The asset publisher uses an asynchronous upload function, which in the Amazon S3 case, did not take proxy settings into account. In the backported versions, this still only supports not-authenticated proxies due to the Amazon SDK version.
Fixed problem in which the Periodic Log Writer, responsible for writing business rules, events, and activity data, etc., could stop working completely if, upon initialization, it failed when pinging Cassandra DB due to network/infrastructure issue.
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.
A new configuration property has been added that allows you to set the timeout used when the Sidecar connects to the application server when the Sidecar is reporting its status. To enable this functionality, contact Stibo Systems Support.
Fixed a problem where collapsed attribute groups could not be expanded on the Multi Workspace or the Multi Revision screens.
Some exports previously due to a lengthy 'java.lang.UnsupportedOperationException: Cannot get parent of combined element' error. Users should no longer encounter this error. However, if they do, the error messaging has been updated with more detail to better help users identify the problem. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3, step-2023.3 / mp1, step-2023.4 / mp1, and step-2024.1.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
A problem in the 'Content missing value' healthcheck was found in fixed.
Fixed an optimistic lock problem when integration endpoint was rescheduled after a failure.
Now, a problem with data issues (messages generated by business conditions) will be correctly cleared out on Initiate Item screen in the Web UI.
Introduced config properties to stop the Smartsheet Export conversion if: the amount of exported product is above the configured limit; and the amount of mapped columns is above another configured limit. In this case, Smartsheet Export will fail with the exception which will tell the user that the configured limit has been reached, and that in order to avoid an Out-Of-Memory problem, a process has been terminated. Notice that both properties are disabled by default. Customers should set the limits by their own standards according to their environment configuration and preferences. In order to set these properties, contact Stibo Systems Support.
Fixed a problem occurring when a Multi Edit Data Container Node List was not showing any headers after adding a new data container with the Add Data Container action, when this component had the Attribute Group Table Header configured.
Fixed problem occurring when exporting e-catalogs.
This fix ensures that the parsing of background process messages will not cause errors, which in turn will ensure that export notifications will appear consistently.
Fixed a problem when importing a CSV with a value, escaped by an unnecessary amount of double quotes, was causing an error with the Allow Multiple Line option in STEP Import Manager.
Fixed an unexpected exception on the Multi Revision screen related to processing hidden (due to the collapsed attribute group) items on a Node List.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Fixed problems related to visibility issues when the 'Show only valid attributes' parameter is enabled on a Web UI Node List.
Updated Excel Smartsheet digital certificate for all supported STEP versions.
Print Publisher Server: Intermittent network issues could cause instability in the connection between STEP and the InDesign Sidecar. Improved the reliability of the connection by introducing an automatic retry in the connection mechanism.
Added dependency to com/zaxxer/sparsebits/SparseBitSet used by Apache POI, which is used for Excel exports / imports. There is a step-11.2-mp2 hotfix also available for this solution.
Fixed the memory leak caused by using class loader with LRU cache of Autocloseable elements that were not closed before eviction.
Fixed a problem with the detection of duplicate value entries in multi-valued attributes in the Web UI. With this fix, duplicates are correctly detected and marked, including when the duplicate is due to two entries where one is an LOV value and the other is the ID of the value.
STEP Publisher (InDesign): Saving InDesign documents back to STEP could cause InDesign to hang if the document contained formatted text (e.g., bold or italic) using a paragraph style set to 'Adobe World-Ready Single-line Composer.' This affected both InDesign Client and InDesign Server.
Fixed a problem exporting e-catalogs where the language would be duplicated in XML.
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.
Now, the Web UI Node Editor's Multi Editor Data Container will not throw the 'value is being modified by another user' error when Use Immediate Save is enabled for this component and there are headers with date validation base type attributes configured.
A Cassandra-specific fix was made for a problem where users received a 'SnapshotTooOldException' message when emptying the recycle bin when there were many nodes in the recycle bin.
Fixed a problem when the GET requests from REST API V1 requests from Swagger UI were throwing the unexpected error, triggered by the invalid value of the 'Accept' request header.
Fixed a problem on an Oracle-based STEP installation occurring when clearing and setting the same value on a reference multiple times in the same transaction.
Added privilege check to create / delete action on a Classification Product Link Component to take the link source (current node) into account.
The ordering of revisions was sometimes incorrect, which could produce problems for certain operations: approve, revive, purge, getTailRevision (API handle), and others. This has been fixed.
Fixed a problem occurring when valid matching algorithms were not shown on the workbench Matching tab for a selected item in Confirmed Duplicates / Confirmed Non Duplicates flipper tables.
Fixed problem occurring when attributes linked to a classification, which is a target of a classification link, were included in all the exported Smartsheet categories (product sheets), even if they were valid for a certain category (product). Notice that when checking whether a linked classification attribute should be included, we only check validity for the product or its category (and do not traverse by parent hierarchy to check a validity).
Fixed a problem occurring when valid matching algorithms were not shown on the workbench Matching tab for a selected item in Confirmed Duplicates / Confirmed Non Duplicates flipper tables. Also, fixed a problem occurring where it was not possible to remove the confirmed duplicate / non duplicate relation from Matching tab for Linked Match Code matching algorithm, because no matching algorithms were shown in the corresponding cell.
It is now possible to make schema changes of calculated attributes, also when using a Lock-free Schema Change.
It is now possible to define a property which specifies an extra port for the InDesign server. The port is used by the sidecar to monitor the InDesign server. There is also a hotfix available that is applicable to step-11.2-mp2 / mp3.
Fixed ETIM attributes sorting in Web UI using the 'Classification-Specific Attribute Value Group Component.'
Fixed a problem occurring when the Generic XML converter did not escape illegal XML characters in Attribute IDs after conversion, which caused an import to fail.
Fixed a problem with IEPs occasionally failing when they were rescheduled.
Fixed mismatched sorting of references on 'Valid for Entity Reference Types' flipper on Validity tab of an attribute.
This supersedes 2023.3-2023-12-14-10-03-05 and earlier versions.
Hotfix HOTFIX-6824 doesn't have an approved description, yet.
Improved logging when reporting the event loop in the Event Queue / OIEP. Now, more detailed log information will appear in the app server log.
Fixed a NullPointerException in Smartsheet import during the creation of the error file.
Fixed a problem when an unexpected exception was thrown in Web UI when trying to view the asset content for an asset, which size is less than 4 bytes.
The background (BG) process which gets created for the scheduler configured via 'Schedule Data Export' will get the 'Started by' field based on the 'Started by' field value of the Schedule Data Export BG process.
Fixed a NullPointerException which occurred when calling a comparator function from a business library in a JavaScript business rule.
Fixed a NullPointerException that appeared in a very corner case, when supplier privileges were checked before checking any other attribute privileges during the export.
Fixed a setback when all shortcuts in the French locale's workbench were displaying 'Ctrl+Plus' instead of the actual shortcut.
Fixed a problem when triggering an event did not log this action into the activity scope, which later can be used by Performance Reports in Events on STEP with Cassandra.
Fixed a problem when exporting multiple products from the Web UI with the references to the same assets caused a discrepancy in the exported Excel file. The assets only appeared once instead of being exported for each product. It happened because of the bug in the exporter, caused by the Web UI sorting order preservation.
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.
Additional logging has been added to help diagnose the root cause of the problem.
Fixed adding values to LOV with STEP tags.
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.
Fixed NullPointerException that was thrown when choosing the BMECat2005 plugin in STEP Workbench Export Manager without doing the EasySetup for this component, so the attribute 'stibo_ISO-639-2' was missing on a system.
Fixed a problem when an inserted and uploaded asset on the Web UI Node Editor Referenced Asset Representation component was intermittently disappearing after pressing a Save button.
Fixed a problem when it was not possible to save the Attribute Value on the Web UI Node Editor, if it contained bullet point list with the spaces between a bullet point and a text.
Trying to move an object through a workflow could cause the error: ORA-02291: integrity constraint (STEPSYS.NODESTATE_PREVIOUS_TRAN_FK) violated - parent key not found. This has been fixed.
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.
Fixed a problem when Match & Merge REST services executed for different configurations with different matching algorithms were failing due to the caching problem with 'Matching algorithm not found' exception.
The STEP server is now able to retry writing a DTP document if an Optimistic Lock error occurs. The Optimistic Lock error may occur if several InDesign renderers are configured and more of the renderers are trying to write the DTP document to the same section at the same time. There is also a hotfix or hotfixes available that is applicable to step-11.1-mp2 through mp6 and step-2024.1.
Fixed a problem occurring when setting an LOV from null value to non-null value queued event with previous (null) value, instead of the new (non-null) value.
Fixed a problem occurring when an attribute, present in the translation import XML, but missing on a system where the translation import was initiated, was causing the exception during translation import when attempted to be created. In such cases, missing attributes should be skipped instead of being created.
Added support for importing TIFF assets of photometric type 3, indexed color.
Fixed problem occurring when it was not possible to save an LOV value with less than / greater than characters in the Add Data Container dialog, invoked from Multi Edit Data Container of Globally Configured Data Container component in Web UI.
Fixed the refresh of collections when running a business rules based outbound processing engine.
Fixed a problem occurring when the Assignment Time and Time in State column values for the Workflow profile screen were calculating even if these columns were not configured in the corresponding WF Profile. This was causing performance problems.
Fixed a problem when LFSC 0bits.legacy shadow copies could have been retrieved by attributeGroup.getAttributes() invocation via a business rule with 'Run Privileged' checkbox enabled.
Fixed an issue with temporary collections and the export functionality in Web UI.
Fixed a problem occurring when collection names were updated to BGP_tmp_input when starting a bulk update of a collection content in Web UI. Instead, only the temporary collection should be renamed this way.
Fixed a performance problem when Generic XML import spent too much time with unnecessary logging, even though it was disabled.
Fixed a problem when an unnecessary scrollbar was showing for long cell values on the Web UI Node List Table Display mode cells.
Fixed problem: uploading multiple assets via the Referenced Asset Representation with Asset Import Configuration caused only the last uploaded asset thumbnail to be shown on a Web UI Node Editor before the user saved the result.
Now, when deleting the inherited reference / classification to product link on a Web UI Node List's Reference Table Header, an error message will be shown: 'The link/cross reference is inherited and thus cannot be deleted.'
A problem in the 'Content missing value' healthcheck was found in fixed.
Customer previously reported an error with their matching algorithm configuration. Upon republishing, an error occurred. Now, it should be possible for the customer to republish more than 1,000,000 entity children to the event processor.
Now, LOV IDs will be shown in typeahead suggestions for the Table Header Value on Web UI Node Lists, if the Show LOV IDs parameter is configured in Design Mode for this header.
Fixed a problem occurring when multi values, chosen on the Add Data Container popup for Globally Configured Multi Data Container, caused an uncaught exception to be thrown. A hotfix for this solution is available and applicable to saas-2023.3, step-11.2-mp2, and step-2023.3.
'Hiding columns' will be based on the component visibility instead of the potential visibility, since it is more consistent through the system.
When editing dates in data containers in the Web UI, the date would be stored wrong. This has been fixed.
Fixed a problem when 'Approve Action' on the Node Editor was not available after adding / deleting references on the Multi-Reference component on a first tab when there was a Data Container Multi-Editor on another tab.
When changing the handling of a change package item to 'Ignore,' the item still had to be approved before the change package could be sealed. This has been fixed.
Fixed IllegalArgumentException when accessing the Log tab in the workbench for the selected Entity.
Introduced a possibility to disable the less than / greater than tags escape when saving the changed LOV values on LOV Management Values screen in order to prevent removing the STEP style tags from the values. The screen does not support displaying and adding the tags, but a solution was created so that the tag formatting will be preserved, if needed. To implement this solution, contact Stibo Systems Support.
Previously, a transparent background was replaced by white color. Now, converted images are keeping their transparency for png files.
Stibo Systems implemented some code changes that will keep the connection between asset push and the STEP server alive while the assets are handled by the STEP server. Furthermore, additional logging has been added.
Fixed an IndexOutOfBound uncaught exception which appeared on the Web UI Node List when localizing number / integer attributes without units.
Fixed a problem when 'Hide Equal' action did not work on the Web UI Multi Revision screen.
This is a performance fix for when values delete. Imports deleting a lot of values will benefit from this fix.
Fixed a problem when replacing an asset with the existing asset in the Web UI on a Node Editor screen, it added the picked asset instead of replacing the selected one.
Fixed a NullPointerException for editing a normalizer in a Decision table, when there is a word matcher with Formula expression configured.
Items belonging to a group component were not rendered properly when they were not marked as always visible from the start. A fix was implemented to properly render all child components under the group component.
Fixed NullPointer and IndexOutOfBound exceptions occurring when downloading text (.txt) extension files, with the txt mime type but .csv extension in the file name, from the Web UI.
Fixed an incorrect error message while editing an LOV value with HTML tags in the Web UI.
This is a fix to allow LOV attribute values using IDs to be imported using just the LOV value ID, while also using the attribute as part of a unique key.
Flipping of table, while copying data from Excel, was removed. It allowed for the proper copying data from clipboard to Workbench. This is now fixed.
This is a performance fix for Oracle systems related to pruning old entries in the transition log.
Fixed a problem when local business rules were not exported during the workflows export via Outbound Integration Endpoint.
Introduced a private config property to export UserList and UserGroupList tags in STEPXML before STEPWorkflow tag in order to allow the import of non-existing users who are participating in the imported workflow. Notice: setting this property will make STEP XSD validation to fail, as PIM.xsd has not been changed yet to reflect the changed order. So, keep in mind the risk of setting this property. To enable this functionality, contact Stibo Systems Support.
Fixed possible ClassCastException when opening a Packaging screen in Design Mode in Web UI.
Fixed a problem occurring when selecting a read-only value on a Web UI LOV Management Screen Values tab caused it to disappear.
Fixed a problem when an error message about a huge amount of LOV values was shown on the Web UI Create Product Variant action dialog when the variant attribute link contained the LOV filter, which decreased the amount of values, but the link was inherited.
Fixed a problem when uploading and inserting a single asset via the 'Asset Importer' configuration in the Web UI caused the BGP ID to state that 2 files were uploaded. This happened because the empty upload form was also counted as an empty file (which was later ignored).
Fixed a setback, when navigating to main area components in Design Mode with Context Global representation configured, caused the unexpected exception to appear due to the problem in caching functionality.
Implemented a fix to make the admin portal refresh less aggressively when healthchecks are running.
HOTFIX-7163 is being prepared to fix the problem with 'SnapshotTooOldException' when running 'Check Duplicate Key' on a data container type.
Fixed NullPointerException thrown by the OIEP/IIEP monitoring sensor, if the OIEP/IIEP cannot be retrieved (was deleted when monitoring tried to find it).
Fixed a problem when creating an Alpha Index in workbench would not work.
Fixed a problem when creating an Alpha Index in workbench would not work.
Fixed a problem when entity references were counted twice, which caused a 'The node cannot be expanded...' message to be shown in Web UI when trying to expand an entity with a huge amount of references - but not big enough to prevent it from being expanded.
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.
A performance fix to the 'feature' batch log was made to related to imports.
Fixed a problem with downloading an Excel Workbook asset from the Web UI. A ZIP file was downloaded by mistake. A hotfix applicable to saas-2023.3 and step-2023.3 is also available for this solution.
Fixed a problem when contexts with special characters in IDs (for example, braces) were not correctly filtered out from Global Navigation Panel in the Web UI if they were unchecked in GUI setup for a current user in workbench.
Fixed a problem occurring when LOV cross validation stopped working on the Web UI Multi-Reference screen.
Now, all global representations from the Web UI Main screen are cached for 30 seconds (by default) to increase the performance of the Web UI Node List / Node editor component when retrieving the same information about global representations multiple times (depending on configured sub-components).
Fixed so that the background process named 'Category Profile Batch Processes,' which can run for a very long time, is not blocking other processes (i.e., activating Unique Key).
Fixed the issue with too big STEPXML files being generated when creating BMECat exports with the product reference type mapping. There is a hotfix available for this solution that is applicable to saas-11.1, saas-2023.3, step-11.1-MP3 through MP6, step-11.2-mp2, and step-2023.3.
Added more logging to IO exception that occured when creating a temp file when uploading an asset.
Fixed a bug appearing when having a database migrated from Oracle into Cassandra with transition log rows. A bug resulted in errors when trying to inspect historic workflow transitions on certain objects. The bug was introduced with 2023.3 release. A hotfix applicable to saas-2023.3 and step-2023.3 is also available for this solution.
Introduced a possibility to show the thousands separators on the Web UI Node Editor and Web UI Node List when displaying the Attribute Value components of numeric-based validation base types. To toggle this possibility, contact Stibo Systems Support.
Remove Attribute Links toolbar action did not work when selecting more than 50 items with the 'Select All' action. This is now fixed.
Fixed unexpected exception when trying to map a multi-variable mapping rule to a data container in workbench Import Manager's mapping pop-up.
Event-based export: Fixed meta-data of event so that it will export correct nodeType when running In-Memory.
Fixed a problem when picking a suggestion on a 'Search' tab of an 'Add reference' node picker on the Web UI Multi Reference screen caused a search result to not display, if a search was configured with attribute value criteria. It happened because of the second search being executed after picking a suggestion on a node id, which did not pass the configured attribute criteria. Now, the second unnecessary search has been removed.
A performance fix for background processes (BGP) using parallel threads creating files in the background process area on slow file system like, e.g., Cloud filesystems.
Fixed the 'No post processor found' exception for Outbound Business Rule Message Processor with XSLT Post Processor configured.
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.
Changed errors to warnings for missing mandatory attributes. Warnings work with enforce validity for: Node Selector, Value Component, Globally Configured References, and Rich Text. Source of the missing mandatory is irrelevant.
A new configuration property has been added that allows you to set the timeout used when the Sidecar connects to the application server when the Sidecar is reporting its status. To enable this functionality, contact Stibo Systems Support.
Fixed a problem when the Multi Reference component, configured as a right component of a Split Panel, was not being shown in Web UI.
Fixed a problem with the auto upgrading database. Some of the plugins were executed in the wrong order, so one plugin would fail because it depended on another plugin being run, which was run at latter stage. This would happen if you skipped some major versions of STEP. If you upgraded to all lower versions of STEP one by one, this did not happen.
It was not possible to download very small assets from the Web UI. This has been fixed.
Introduced a possibility to disable the typeahead suggestions of user groups outside the current user's supplier hierarchy in Web UI. To enable this possibility, please contact Stibo Systems Support.
Fixed a problem occurring when sidecar monitoring was reporting the wrong Java version even though Java 11 was installed. A hotfix is available for this solution and is applicable to saas-2023, step-11.2-mp2, and step-2023.3.
Fixed ConcurrentModificationException inside of JS scripting API caused by race conditions.
Fixed a problem when attribute value table headers were shown under the Web UI Multi Edit Data Container view, even though a current user did not have privileges to see them.
The problem seen was that the fields for the Attribute Value Group component are not visible to the user when it is used within the Grouping component in Web UI. A fix has been implemented to make those fields visible to the user in order to manage the content for each attribute. A hotfix applicable to step-2023.3 and saas-2023.3 is also available for this solution.
The fix limits the number of rows shown on the Classification Web UI screen to 10K - like other places in the UI. Inadvertently, this limit had previously not been implemented for this screen, which prevents the application from running out of memory when a lot of nodes is shown on the screen. Further more, the code populating the screen has been changed to be more conservative with its memory usage.
Fixed a caching problem when running STEP on Oracle without In-Memory. The bug could incorrectly cause optimistic locking errors.
Now, a Hidden JavaScript bind will correctly work for a business condition, configured on a Web UI Node Editor to hide an attribute value for a currently-selected Asset.
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.
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.
Introduced a possibility to change a default thumbnail size for thumbnail header on the Web UI Node List. By default, a thumbnail size is set to medium. In order to change this property, contact Stibo Systems Support.
'Hiding columns' will be based on the component visibility instead of the potential visibility, since it is more consistent through the system.
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.
Solved a problem when the translation status always appeared as 're-translation needed.' This bug was introduced by HOTFIX-6824.
Fixed NullPointerException that occurred in workbench when accessing a Bulk Update Trigger Workflow Event business rule. There is also a hotfix applicable to saas-11.1, saas-2023.3, step-11.1-mp3 to mp6, step-11.2-mp2, and step-2023.3.
When the number range had negative numbers during an export, the value was cut in half. Now, the number range is exported correctly.
Fixed unexpected exception on the Mapping step in workbench Import Manager when trying to map a column to the attribute with default unit.
This is the first 2023.3 version of step.