1.253
Release date: January 13, 2026
| New feature | Execution dependencies for post-edit scripts.
[
#1178
] It is now possible to define execution dependencies between post-edit scripts (e.g., script A must complete successfully before script B starts). These dependencies are now enforced whenever post-edit scripts are executed. |
| New feature | SCALE.search: Access control based on user role and permissions.
[
#63
] Introduced fine-grained access control in SCALE.search Dashboards for component search data based on the logged-in user’s role, pool, and group permissions. Users can now only view and interact with data if they hold the appropriate role (currently limited to ProjectManager) and if they have sufficient pool and group access rights. This change replaces the previous behavior where all logged-in users had unrestricted access to all visualizations and data. |
| New feature | Tags can now be displayed for assembled runs and run configurations in the "Runs" view.
[
#564
] Added visualization of tags for assembled runs and run configurations in the Runs view. Users can now see tags directly alongside their assembled runs, enabling quick categorization (e.g., marking runs as relevant or not relevant). This supports workflows where the same run configuration is assembled multiple times and needs to be distinguished through tagging.
|
| Improvement | Retry and back-off mechanisms were added, which help the secondary service sync deal with connection errors.
[
#11501
] When there are a large number of pools and pool entries, the secondary sync can take longer than a day. During this time, service outages are expected and sometimes even inevitable. Restarting the whole sync process again each time would take considerable ramp-up time on each restart. Therefore, we have added more fine-grained retry and back-off mechanisms to the secondary service sync and the BLOBDownloader. |
| Improvement | The input field for history comments is now editable immediately after derivation.
[
#3531
] Now when users right-click on a pool version and select Derive new from the context menu, the newly created pool version is immediately displayed in expanded form. That means, the user can edit the history comment directly. |
| Improvement | The version numbers of component groups and parameter tables are now displayed in the "Groups" area. The version number is displayed in parentheses after the name.
[
#1080
]
|
| Bug fix | A bug was fixed in updating exclusive tags from a tag configuration. In the past, when multiple exclusive tags existed, the wrong tags could be disabled. [ #11517 ] |
| Bug fix | Data is no longer lost when editing multiple snippets of the same component.
[
#11406
] This issue occurred when editing two snippets of the same (private or live) component. In the past, changes to the second snippet were lost when a first snippet of the same component was saved afterward. This has been fixed. The system now correctly preserves edits made to all snippets of the same component, even when they are edited and saved in sequence. |
| Bug fix | It is now possible to cancel local assembly jobs again.
[
#622
] In the past, canceling local assembly jobs had no effect and assemblies continued running until completion. This has been fixed. Local assembly jobs are now reliably stopped when canceled. |
| Bug fix | It is now possible to mount a sub-pool via the "Add mount" option in a live pool version. This fixes an issue where users were not able to add sub-pools to live pool versions. [ #11423 ] |
| Bug fix | New files can now be imported even if the target component group does not exist in the sub-pool.
[
#11454
] In the past, importing new files failed after an edit if the target component group did not yet exist in the corresponding sub-pool. This has been fixed, ensuring that new files can be imported regardless of the prior existence of their target component group. |
| Bug fix | The correct severity is now displayed for deprecated objects in private run configurations.
[
#839
] Fixed an inconsistency where deprecated objects in run configurations of private pool versions were shown as warnings in the UI, even though they caused errors during assembly. Deprecated objects that will lead to assembly failure are now correctly displayed as errors in the Properties tab, ensuring the severity shown in the UI matches the actual assembly behavior. |
| Bug fix | The new component grid no longer uses inactive run attributes for matching.
[
#11459
] For example, imagine you select a run config that has the attribute “Region = EU”, but this attribute is inactive. In the past, any components with different values (e.g. “Region = US”) were considered as not matching in the new component grid. This behavior has been fixed. These components are now considered as matching since the attribute is inactive. |

