These are the 10 updates to step in version 2024.4, sorted with newest version first:
This supersedes 2024.4-2025-01-07-20-51-12 and earlier versions.
Hotfix HOTFIX-8026 doesn't have an approved description, yet.
Now, context / workspace from a Web UI URL will be properly decoded, which will fix a reason for wrong error messages about incorrect context / workspace ID.
Improved performance for the Compare Records screen with Show Only Valid and Render Only Valid set.
Enabled choosing next packaging item in the packaging hierarchy editor in Web UI.
Fixed a NullPointerError occurring when retrieving a config property without documentation - and log it instead.
Now, server-side delivery will work correctly with Smartsheet export format.
The EQ and EVP audit trail logs have been combined.
This supersedes 2024.4-2025-01-06-11-15-04 and earlier versions.
Hotfix HOTFIX-7957 doesn't have an approved description, yet.
For multi-queue environments, we added the ability to serialize specific background process queues.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
With multiple batches in an event based endpoint, the customer got the same name on the millisecond, causing duplicate file name issues in the downstream system. The endpoint failed and stopped running. To fix this, a new substitution variable ($uuid) that can be used to ensure unique file names are generated in delivery plugins was added. As an example, the format of these uuid are like "d36c9b1a-4c69-47e2-baa8-336af2e299e8".
If you had an outstanding translation for an attribute for a language, which you deleted, you would get an error when trying to open the status tab for that attribute in the STEP Workbench. This has been fixed.
Fixed a problem where it was not possible to save an LOV value with an ID via a Reference Metadata header.
By default, all cross-context exports always contain suppressed references. Following configuration property has been added in order to omit those references: ExportManager.Omit.SuppressedReferences.CrossContext=true
Now, an exception will not be thrown if a business rule is trying to trigger an event for a Non-Persistent Object as a part of a Survivorship rule, executed on an Advanced Merge Screen.
There was a problem with the "create references" call. It did not properly rollback the changes in case of an error. This is now fixed.
For multi-queue environments, we added the ability to serialize specific background process queues.
Fixed retrieving PDF XMP metadata properties acc. to format of file: application/pdf after uploading Asset in workbench.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
Fixed a bug using translated messages as input for Data Issues Report header in business rules.
Fixed an issue where vertical scrollbars were not displaying on lookup tables by adding a scroll pane and aligning elements in the transformation configuration editor.
Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.
Added additional logging to find out which exception to whitelist.
Fixed problem that occurred when the state transition date was shown incorrectly in the STEP Workbench.
Fixed problem that occurred when the state transition date was shown incorrectly in the STEP Workbench.
Fixed a problem where the wrong products were being added to BMECAT 1.2 export.
Fixed French translation of STEP Workbench.
Fixed a problem occurring when hotfolder cache was not respecting the IN folders. If different IIEPs used the same hotfolder with different IN subfolders, a cache file was used by all of them, which lead to unexpected errors.
Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.
Fixed a problem occurring when a Privilege Error was shown in workbench when a user clicked to Partial Approve on a node, which only had unapproved Table Text part objects, which were not available for partial approve.
Fixed a problem with missing clipping path images in a converted image when the output was set to TIFF.
A "changes" attribute has been added to the AssetType validation schema for STEPXML so that exported STEPXML containing this character will not fail validation when imported again.
Fixed an issue where vertical scrollbars were not displaying on lookup tables by adding a scroll pane and aligning elements in the transformation configuration editor.
Fixed a problem occurring when workflow business rules were marked as invalid if a workflow had a mapping without any states.
Fixed a problem in which the export contained duplicate values when exported with a saved export configuration for CSV files.
This issue occurred when exporting BMEcat in workbench. The issue was that STEP exported Feature elements with only Fname elements even when there was no non-empty values for the Feature. This is now fixed.
This supersedes 2024.4-2024-12-30-13-24-50 and earlier versions.
Improved performance when initializing a Globally Configured Multi Edit Data Container on a Web UI Node Editor screen.
Hotfix HOTFIX-8001 doesn't have an approved description, yet.
Fixed a setback, which allowed users to export table headers without values via the Export Current view action when the 'Allow Empty values' design mode parameter was disabled.
Fixed a problem where an attribute value header was hidden if it was not valid for the first item displayed on an Advanced Search screen in Web UI.
Added translation to 'Last edited by' text in a Product Summary Card by including a current user in all the supported languages.
Now, the Table Header References component will be shown as read only for users who do not have privileges to add / delete references.
Introduced a possibility to change the default encoding of CSV files imported via the Import Widget on a Web UI Homepage. To change this encoding, contact Stibo Systems Support.
Fixed a sporadic problem occurring when the date picker for ISO Date / Time attributes in a Web UI References component was not closed sometimes after picking the value.
Fixed a bug using translated messages as input for Data Issues Report header in business rules.
Fixed a problem occurring when the Referenced Asset representation component was not shown on a Web UI Initiate Item screen.
This supersedes 2024.4-2024-12-12-19-04-31 and earlier versions.
Hotfix HOTFIX-8007 doesn't have an approved description, yet.
If you have a loop in your publication sections, you could get an internal error. This fix makes sure a message is logged in the application server log instead of throwing an error.
This supersedes 2024.4-2024-12-11-15-11-10 and earlier versions.
Hotfix HOTFIX-7973 doesn't have an approved description, yet.
Fixed an issue in which the Save button was not clickable following the upload of a new asset via the Asset Representation component.
Fixed the problem in Web UI occurring when the Business Function chosen to filter out unnecessary suggestions for the Data Container used in the Unfolding Data Container view was not called, which caused all suggestions to be sown shown, even those not needed.
Fixed the sorting order of attributes in Web UI in the Attribute Value Group header component after the reload of a screen. When attributes have a configured Display Sequence, then the Display Sequence is used for sorting order. Otherwise, the Title is used or ID (if Title is empty or two attributes have the same title).
Additional diagnostic data has been added to help diagnose the root cause of the problem where Proof View is throwing an internal error.
Fixed a problem occurring when saving single LOV values with an ID via the Reference Metadata Table Header caused a random value to be saved instead of the one the user picked on a Web UI Node List.
This supersedes 2024.4-2024-12-08-16-14-54 and earlier versions.
Hotfix HOTFIX-7974 doesn't have an approved description, yet.
Fixed the healthcheck plugin "Softvalues with Dual Visibility" so that it does not fail with the exception "SnapshotTooOldException" when the number of rows in the softvalue table is large.
Now, it is not possible to set the user group as its own parent. Doing this created a data inconsistency.
For multi-queue environments, we added the ability to serialize specific background process queues.
Added additional server logging for bulk update to log the stack trace of the exception when an OptimisticLockException occurs during the bulk-update service.
When doing a search that returns more results than can be displayed, the total number of results reported could be higher than the actual number of results. This has been fixed.
If certain components are installed on a system and spot --upgrade was asked to plan an upgrade that included those components, then it would come up with an upgrade that was not actually possible. The problem was that the requirement for a different Java Runtime was not communicated via the dependency data that spot --upgrade uses to plan upgrades. This has now been rectified by making SPOT create the needed information for the software already on the system and by creating it for the available software, too.
Fixed a problem where a NullPointerException could be thrown when importing an InDesign package via workbench.
The ScPL file, which is included in the JAR file for sidecars, will no longer contain properties that contain the string “secret” (with upper / lower characters).
It is possible to enable HTML escape for Save Search IDs on Advanced Search screen. To enable it, contact Stibo Systems Support. Also, when deleting a saved search on the same screen, a confirmation popup will have the saved search ID escaped all the time to prevent XSS vulnerability.
Fixed incorrect styling for missing object types icons in the Web UI Tree Navigator.
Fixed a memory leak related to a business function used during the numerous parallel web service invocations.
This supersedes 2024.4-2024-12-05-13-37-35 and earlier versions.
Hotfix HOTFIX-7949 doesn't have an approved description, yet.
For multi-queue environments, we added the ability to serialize specific background process queues.
Fixed a problem that occurred when conditional events from business conditions were not applied correctly on the Web UI's Multi Language Screens.
Three fixes have been made to address issues with health checks: One, the Global Schema Change Log was being spammed with info about user settings being deleted. This information has no value as user settings are created and deleted all the time in the Web UI and a large percentage of the Global Schema Change Log would be log entries related to user settings. This information has been removed. Two, the typeahead functionality (which is widely but not exclusively used in the Web UI) generated very long running queries when the prefix matched nodes for which the user did not have privileges to view them. This has been fixed by capping the size of the request. And three, the health check Too Many Associated Objects was creating too many warnings about ChangeLog relations which were irrelevant to the user. This has been fixed.
Fixed a problem that occurred when a "Missing unit" error thrown during Smartsheet validation was not shown for multi-valued attributes.
Fixed a problem with BMEcat export, which was showing empty FVALUE tags.
If certain components are installed on a system and spot --upgrade was asked to plan an upgrade that included those components, then it would come up with an upgrade that was not actually possible. The problem was that the requirement for a different Java Runtime was not communicated via the dependency data that spot --upgrade uses to plan upgrades. This has now been rectified by making SPOT create the needed information for the software already on the system and by creating it for the available software, too.
BMEcat exporter now avoids incomplete asset references for non-existing asset sources.
Fixed a problem with Datasheet PDF creation where Calculated Attributes were not resolved for Pagination Rules and Validation Attributes.
When running on Cassandra, changing the dimension dependencies of assets could sometimes fail. This has been fixed.
Fixed a memory leak related to a business function used during the numerous parallel web service invocations.
Completed work to fix the healthcheck "Value links with dual visibility."
Fixed a problem with Datasheet PDF creation where Calculated Attributes were not resolved for Pagination Rules and Validation Attributes.
When running on Cassandra, changing the dimension dependencies of assets could sometimes fail. This has been fixed.
BMEcat exporter now avoids incomplete asset references for non-existing asset sources.
Fixed a problem with missing clipping path images in a converted image when the output was set to TIFF.
Fixed a problem with BMEcat export, which was showing empty FVALUE tags.
Fixed a problem in the exporter in which data container-inherited values for child-level nodes were not present in JSON outbound files.
Implemented a fix that avoids potential out of Memory errors when running the "Too many or too large revisions" health check.
Fixed a problem that occurred when a "Missing unit" error thrown during Smartsheet validation was not shown for multi-valued attributes.
Fixed a problem in the exporter in which data container-inherited values for child-level nodes were not present in JSON outbound files.
Completed work to fix the healthcheck "Value links with dual visibility."
A fix has been made for a memory leak in the Web UI. Each time a Web UI configuration was changed, a little more heap memory was used to cache Web UI information because the old information was never deleted. This has been changed, so that when a user saves a Web UI configuration the cache is cleared. It is possible this fix can have the effect of slowing down the Web UI temporarily following a configuration save, but will return to normal once the cache is populated again.
System properties for assets are now set even when the asset has no content.
This supersedes 2024.4-2024-12-03-15-40-08 and earlier versions.
Hotfix HOTFIX-7970 doesn't have an approved description, yet.
The following problems have been fixed: - Now, a search button on a Search Panel will be enabled even if the "Allow Search for Blank" design mode parameter is not enabled for Value Search Criteria. - For Object Type criteria, a None label design mode parameter is correctly replacing the "-1" option in the object type list. - If the None label is not set for Object type criteria, a localizable "None" option will be shown instead of "-1".
The following problems have been fixed: - Now, a search button on a Search Panel will be enabled even if the "Allow Search for Blank" design mode parameter is not enabled for Value Search Criteria. - For Object Type criteria, a None label design mode parameter is correctly replacing the "-1" option in the object type list. - If the None label is not set for Object type criteria, a localizable "None" option will be shown instead of "-1".
The descriptions for the Add Data Container and Duplicate Data Container toolbar actions have been updated to state that these actions should only be used with the Globally Configured Multi Edit Data Container component (Multi Edit View in Global Representation). These components were specifically designed to be used in the above mentioned component, and should never be used outside of it.
Fixed an issue in which the Save button was not clickable following the upload of a new asset via the Asset Representation component.
Added timeout to LoqateCloudEnhancedAddressQuality and LoqateCloudAddressQuality business rule plugins, with default set to 30 seconds. In order to change the timeout value, please contact Stibo Systems Support.
Fixed a problem that occurred when the Node Picker form in Excel Smartsheets was not initialized correctly on Macs.
Fixed a problem that occurred when the Node Picker form in Excel Smartsheets was not initialized correctly on Macs.
A code change was made to ensure node search behavior is the same between a search button click and pressing enter.
A code change was made to ensure node search behavior is the same between a search button click and pressing enter.
This supersedes 2024.4-2024-11-25-15-21-07 and earlier versions.
Fixed an unexpected error on the Web UI Node Editor that occurred when evaluating business conditions. In cases where the attribute was both bound to the Data Container ISO date / ISO date-time attribute, and configured to display in the Web UI with the Enable Local Locale Formatting option setting activated in the Globally Configured Multi Edit Data Container component, the error occurred. This has been fixed.
Fixed an unexpected error on the Web UI Node Editor that occurred when evaluating business conditions. In cases where the attribute was both bound to the Data Container ISO date / ISO date-time attribute, and configured to display in the Web UI with the Enable Local Locale Formatting option setting activated in the Globally Configured Multi Edit Data Container component, the error occurred. This has been fixed.
Now, a message about successful item transitions between states will be correctly shown in the Web UI when the user clicks on the Submit action with the Navigate To handler configured.
Fixed a problem occurring on Web UI Node List screens in which thumbnails displayed as larger than configured.
System properties for assets are now set even when the asset has no content.
Now, on the Web UI's Advanced Search screen, limits on filtering will be the same as those applied to the entire Advanced Search screen to prevent Out Of Memory issues. Previously, Advanced Search filters were not limited at all and this could lead to extensive memory consumption for huge searches.
Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.
Now, on the Web UI's Advanced Search screen, limits on filtering will be the same as those applied to the entire Advanced Search screen to prevent Out Of Memory issues. Previously, Advanced Search filters were not limited at all and this could lead to extensive memory consumption for huge searches.
Fixed a problem in which a process designed to check for and remove invalid potential duplicates was throwing an exception when running in parallel matching.
Fixed a problem occurring on Web UI Node List screens in which thumbnails displayed as larger than configured.
An error prompted by a key error has been addressed so that the error notification is now more explanatory.
An error prompted by a key error has been addressed so that the error notification is now more explanatory.
Now, a message about successful item transitions between states will be correctly shown in the Web UI when the user clicks on the Submit action with the Navigate To handler configured.
This is the first 2024.4 version of step.