CS
SCALE.sdm
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage
Confidential information

0.59.0

Release date: March 27, 2025

End of Life: March 27, 2027

Summary of major changes

Edit mode in requirements grid

A button called  Edit mode is now available in the lower left corner of the requirements grid in  Project. When users click on this button, they are able to edit the columns of the requirements grid as they would an Excel spreadsheet. That means, they can enter values directly into the requirements grid, e.g. when reporting a status.

image
Edit mode

Manually create calculation rules

It is now possible to manually create new calculation rules under   > Configuration > MDM > Calculation rules. This menu now includes a  New button, which allows users to manually create new calculation rules. In the past, calculation rules could only be migrated into the menu from other systems.

Assign product variants

Several usability improvements were made to the Assign product variants window:

  • If a user has not yet selected any variants, then they see a button called  Skip. The user can click on this button to continue without selecting any variants. As soon as the user selects a variant, the button name changes to  Confirm.
  • Checkboxes are now displayed next to the column headers. The checkboxes allow users to select/deselect all of the test cases at once. This is useful e.g. for variants that should be assigned to a large number of test cases.
  • In the past, when selecting a group of test cases, it was only possible to assign variants to the entire group. That means, the entire group was listed as one entry. This has been changed. Now if a user selects a group of test cases, then each test case is listed separately. That means, the user can assign each test case to the appropriate variants.

List of all changes

New feature
PROJECT
A tooltip is now displayed when hovering the mouse cursor over an icon in the grid. [#6728]

This feature relates to the Add MDM test cases to project window in  Project. Now when users hover their mouse cursor over an icon in the column State or In project, they see a tooltip that gives the meaning of the icon. The following tooltips are displayed:

State:

 : Active
 : Inactive

In project:

 : In project
 : Not in project

image
Icon tooltip

New feature
PROJECT
A tooltip now displays the full text of a comment or description when hovering the mouse cursor over it in the grid. [#6583]

This feature relates to the following grids:

Now when users hover their mouse cursor over a cell in the column Comment or Description, they see a tooltip that provides the full text. This is useful for longer texts that are cut off at the end of the cell and thus not fully readable.

image
Full comment visible in tooltip

New feature
PROJECT
A tooltip now displays the owner of a shared view. [#6827]

This feature relates to the requirements grid in  Project. Specifically, it relates to the   icon, which indicates a shared view. Now when users hover their mouse cursor over the   icon, they see a tooltip with the words Shared with you by [user-name]. This is useful, e.g. if a user wants to request changes to the shared view. The tooltip indicates who they should contact.
image
Owner of shared view is displayed in tooltip

New feature
PROJECT
Checkboxes are now displayed next to the column headers in the 'Assign product variants' window. [#6578]

This feature relates to product variants in  Project. Specifically, it relates to the window where users can assign product variants to test cases.

Checkboxes are now displayed next to the column headers in this window. The checkboxes allow users to select/deselect all of the test cases at once. This is useful e.g. for variants that should be assigned to a large number of test cases. Users save time because they no longer need to select each test case individually.

image
Use checkbox in column header to select/deselect all test cases

New feature
PROJECT
Detailed information about the project test case can now be displayed in the project test case side panel. [#6521]

This feature relates to the requirements grid in  Project. When users group the requirements by test case and then select a single test case, detailed information about the test case is now displayed in the side panel.

image
Test case information in the side panel

New feature
PROJECT
Edit mode is now available for project requirements. [#5817]

This feature relates to the requirements grid in  Project. Specifically, users now see a button called  Edit mode in the lower left corner of the grid. When users click on this button, they are able to edit the columns of the requirements grid as they would an Excel spreadsheet. That means, they can enter values directly into the requirements grid, e.g. when reporting a status.

image
Edit mode

New feature
PROJECT
Grouped test cases are now ungrouped in the 'Assign product variants' window. [#6518]

This feature relates to product variants in  Project. Specifically, it relates to the window where users can assign product variants to test cases. In the past, when selecting a group of test cases, it was only possible to assign variants to the entire group. That means, the Assign product variants window listed the entire group as one entry (see screenshot).

This has been changed. Now if a user selects a group of test cases, then each test case is listed separately in the Assign product variants window. That means, the user can assign each test case to the appropriate variants.

image
Past logic for selecting a group of test cases

New feature
PROJECT
Project test case documents can now be added in the project test case side panel. [#6747]

This feature relates to the requirements grid in  Project. When users group the requirements by test case and then select a single test case, the side panel now includes an area called Documents. Here, users can upload/download documents for the project test case.

image
Test case documents in the side panel

New feature
PROJECT
The 'Report status' button is now disabled for inactive project requirements. [#6587]

This feature relates to the requirements grid in  Project. Specifically, it relates to the Status area of the side panel, where users can report the status of a requirement. In the past, users could report the status of both active ( ) and inactive ( ) requirements. This has been changed. The Report status button is now disabled for inactive project requirements. This is useful because inactive requirements are outdated or obsolete, so no status entries should be saved for them.

New feature
PROJECT
Users can now click on a 'Skip' button if they do not want to select any variants in the 'Assign product variants' window. [#6577]

This feature relates to product variants in  Project. Specifically, it relates to the window where users can assign product variants to test cases.

  • If the user has not yet selected any variants, then they see a button called  Skip. The user can click on this button to continue without selecting any variants.
  • As soon as the user selects a variant, the button name changes to  Confirm.

image
Comparison of button before/after selecting a variant

New feature
RESULT
Column filter icons are now displayed in red, just like the global filter icon. [#6689]

This feature relates to the column filters in  Result. Now when users apply column filters, the column filter icon (A) is displayed in red, just like the global filter icon (B). This red highlighting helps users more easily recognize any columns that are currently filtered.

image
Column filter icons are now displayed in red

New feature
RESULT
It is now possible to manually create new calculation rules. [#6599]

This feature relates to the calculation rules, which are found under   > Configuration > MDM > Calculation rules. This menu now includes a  New button, which allows users to manually create new calculation rules. In the past, calculation rules could only be migrated into the menu from other systems.

New feature
MISC
A 'State' field has been added to the MDM requirement edit page. [#6455]

This feature relates to the functions for adding or editing a MDM requirement. The MDM requirement edit page now includes a field called State. This field allows users to specify whether the MDM requirement is active or inactive.

image
State field in the MDM requirement edit page

New feature
MISC
Sending an empty permissions matrix now removes the current user permissions for tests in the corresponding project. [#6920]

This feature relates to user permissions. Sometimes it is necessary to remove all user object permissions for tests in a specific bes project. This is now possible by sending an empty permissions matrix.

New feature
MISC
The MDM attributes grid now supports views. [#6765]

This feature relates to the MDM attributes, which are found under   > Configuration > MDM > Attributes. Now when users configure the grid (e.g. customize which columns are visible, how the columns are grouped, which filters are applied), they can save the configuration as a so-called “view” and even share this view with other users. This way, the configuration can easily be accessed again at a later time.
image
List of views

New feature
MISC
When MDM sub-models are changed, they now update their parent's 'updated_at' timestamp. [#6864]

Models are separated into multiple parts on the server side. This sometimes creates inconsistencies. For example, when a user reports a value for a requirement or updates its thresholds, the requirement itself should also be updated. In the past, this was not always the case. That means, e.g. the requirement’s ‘updated_at’ time was not always correct. This behavior has been fixed.

Improvement
PROJECT
Column header names were corrected in the project requirement grid. [#6767]

This improvement relates to the requirement grid in  Project. The following column headers were renamed for clarity:

  • Created by was changed to Modified by
  • Created at was changed to Modified at
  • Status > User was changed to Status > Changed by
  • Status > Created at was changed to Status > Changed at

image
Comparison of old column headers (top) and new column headers (bottom)

Improvement
PROJECT
It is now possible to delete multiple selected test cases in the requirements grid. [#6813]

This improvement relates to the requirements grid in  Project. Specifically, it relates to situations where the user has grouped the requirements by test case and then selected multiple test cases (ctrl. + click). Now when the user right-clicks, the context menu includes the option Remove # test cases. This option deletes all of the selected test cases.

image
Delete test cases

Improvement
PROJECT
It is now possible to toggle the state of multiple test cases in the requirements grid. [#6390]

This improvement relates to the requirements grid in  Project. Specifically, it relates to situations where the user has grouped the requirements by test case and then selected multiple test cases (ctrl. + click). Now when the user right-clicks, the context menu includes the option Toggle active for # test cases. This option toggles the state of all selected test cases (active and inactive).

image
Toggle active test cases

Improvement
RESULT
The 'Create new test' page now correctly detects all changes when the save button is pressed. [#6630]

This improvement relates to the Create new test page in  Result. Specifically, it relates to the Add metadata templates area. In the past, if a user entered a value into the Value column, then he needed to confirm this value (by pressing Enter or clicking on a different cell) before saving. This has been improved. Now users can enter values and directly press the save button. Users no longer need to confirm the values first.

Improvement
MISC
Modal window styles unified. ]
Improvement
MISC
The 'Assign product variants' window can now be maximized and resized. [#6999]

This feature relates to product variants in  Project. Specifically, it relates to the window where users can assign product variants to test cases.

  • The window now has an expand icon ( ) in the upper right corner. Users can click on this icon to maximize the window.
  • The window can now be resized as needed. Users can click and drag the lower right corner to resize the window.

Improvement
MISC
The 'Save as new' option has been renamed 'Duplicate' in the view context menu. [#6755]

This improvement relates to the views that can be used e.g. in the requirements grid in  Project and in the test grid in  Result. Now when users click on   to access additional options in a context menu, they will see that the option Save as new has been renamed to Duplicate. The option was renamed to provide a more accurate description of its function.

Improvement
MISC
The HTTP 'last-modified' header is now used to indicate if a file must be reloaded from the server. [#6780]
Improvement
MISC
UI
The terms CAViT and Status.E have been removed from the application. They have been replaced with the terms Result and Project. [#6769]

  • This improvement relates to the wording used in the front end. For example, the browser tab CAViT has changed to Result.
  • This improvement relates to the URLs of sub-pages within the application. For example:
    • https://example.eu/cavit/dashboard changed to https://example.eu/result/dashboard
    • https://example.eu/statuse/projects changed to https://example.eu/project/projects
Existing bookmarks pointing to sub-pages of the application will no longer work. Please update your bookmarks to ensure continued access to the desired pages.

Improvement
MISC
Watch events while creating runner instances instead of polling for changes to reduce waiting time. ]
Feature removal
DEPLOYMENT
Drop K8s support for 1.23 ]
Bug fix
PROJECT
Add-ons can now correctly be started again on a group of project requirements. [#7053]

This fix relates to the requirements grid in  Project. In the past, an error occurred when starting an add-on on a group of requirements. This behavior has been fixed.

Bug fix
PROJECT
Context column filters are now correctly applied when loading a view in the requirements grid. [#6849]

This fix relates to the requirements grid in  Project. In the past, when loading a view that includes a filter for a context column, the filter was not applied. This behavior has been fixed.

Bug fix
PROJECT
Context is now displayed on the product variants overview page. [#6891]

This fix relates to the product variants in  Project. When creating new product variants, users can save context attributes to specify e.g. whether the variant is related to a specific directive, configuration, type of dummy, etc. These context attributes are now visible to users in the overview of product variants.

Bug fix
PROJECT
Filtering project requirements by date (query parameter 'as_of') led to an error when querying the field 'updated_at'. [#6946]

The parameter as_of is used, for example, when filtering by status reports. An error was therefore displayed in the application when working with status reports.

Bug fix
PROJECT
Project requirement status documents are now visible again. [#6940]

This fix relates to the function for reporting the status of a requirement in  Project. While reporting the status, users can upload any relevant documents. In the past, the attached documents were no longer shown after saving. This behavior has been fixed.

Bug fix
PROJECT
Test cases are no longer added to a project if the test case group is selected and then deselected. [#6889]

This fix relates to the Add MDM test cases to project window in  Project. Specifically, it relates to situations where the test cases are grouped, e.g. by region or directive. In the past, if a user selected ( ) a group of test cases and then changed their mind and deselected the group again ( ), the deselected group was added to the project upon saving. This behavior has been fixed. Deselected groups are no longer added to the project.

Bug fix
PROJECT
The history of a project requirement is no longer displayed in the history of its corresponding MDM requirement. [#6768]

This fix relates to the MDM requirements, which are found under   > Configuration > MDM > Requirements. Specifically, it relates to the History area within the side panel. In the past, this area displayed entries relating to the corresponding project requirements. This behavior has been fixed. The area now only displays those entries relating to the MDM requirement.

Bug fix
PROJECT
The project requirements page is no longer accessible without permissions. [#6393]

This fix relates to the requirements area in  Project. In the past, users who had access to a project were able to see and open the menu entry Requirements, even if they did not have permission to see the project requirements. In the past, the page would open and the grid would display ERR. This behavior has been fixed. Now the menu entry is invisible to users who do not have permission to actually access it.

Bug fix
RESULT
Sorting and grouping by the same column in the test grid works again. [#6830]

This fix relates to the test grid in  Result. In the past, when sorting and grouping by the same column, the test results were not displayed in the correct order. This behavior has been fixed.

Bug fix
RESULT
The 'Edit tests' window can be maximized and resized again as expected. [#7084]

This feature relates to the Edit tests window in  Result. In the past, the functions for maximizing and resizing the window were not working correctly. This behavior has been fixed.

  • The window can be maximized again by clicking on the icon ( ) in the upper right corner.
  • The window can be resized again by clicking and dragging the lower right corner.

Bug fix
RESULT
The 'Set as project status' debug view and detail view now show the correct information. [#7018]

This fix relates to the Set as project status function in  Result. Specifically, it relates to the debug view and the detail view. In the past, these views were empty. This behavior has been fixed. The views now show the correct information.

Bug fix
RESULT
The context menu now works as expected when the test grid is maximized. [#6635]

This fix relates to the test grid in  Result. In the past, if a user maximized the test grid by clicking on the   icon in the upper right corner, then the context menu stopped working. That means, when a user right-clicked on a test, the context menu did not appear. This behavior has been fixed. The context menu now appears regardless whether the test grid is maximized or not.

Bug fix
RESULT
The conversion function for attachments no longer produces unusable web video derivatives. [#6930]

This fix relates to the videos tab in  Result. In the past, when a video was uploaded, the conversion function sometimes produced a web video derivative that was not playable in the carousel. This behavior has been fixed.

Bug fix
RESULT
The events tab no longer freezes when selecting specific tests. [#6748]

This fix relates to the test grid in  Result. In the past, selecting specific tests caused the Events tab to freeze. This behavior has been fixed.

Bug fix
RESULT
The size of the 'Edit tests' window has been fixed. ]

This fix relates to the Edit tests window in  Result. The window size has been fixed.

Bug fix
RESULT
The test grid no longer displays line breaks in group titles. [#6629]

This fix relates to the test grid in  Result. Specifically, it relates to attribute values that have line breaks. In the past, if a user grouped the tests by a column with line breaks, then the data in the grid became unreadable. This behavior has been fixed. Line breaks are no longer displayed in group titles.

Bug fix
RESULT
Users can now switch between preset tables again in the 'Edit tests' window. [#6996]

This fix relates to the Edit tests window in  Result. In the past, users were not able to switch between preset tables in this window because the drop-down list in the upper right corner was not working correctly. This behavior has been fixed.

Bug fix
RESULT
Value changes of MDM values are now propagated into the result data and are available for the attributes grid. [#7132]
Bug fix
RESULT
Views are now correctly loaded again in the test grid. [#7062]

This fix relates to the test grid in  Result. Specifically, it relates to the views that can be loaded by clicking on the   icon in the upper right corner of the grid, then clicking on  Views and finally clicking on the name of a view. In the past, the view was not correctly loaded and an error occurred. This behavior has been fixed.

Bug fix
MISC
A context menu is no longer displayed in the MDM requirements grid when right-clicking on a group header. [#6876]

This fix relates to the MDM requirements, which are found under   > Configuration > MDM > Requirements. Now if the requirements are grouped, e.g. by test case, a context menu is no longer displayed when right-clicking on the group header. In the past, a context menu was incorrectly displayed, and users received an error when starting an action from the context menu.

Bug fix
MISC
Client states are now always filtered by discipline, regardless of the view all permission. [#6949]
Bug fix
MISC
MDM info is now correctly returned for test template attributes. [#6875]
Bug fix
MISC
Obsolete MDM value list entries are now taken into account while calculating display values for rd test attributes. [#6838]
Bug fix
MISC
Uploaded attachments are now displayed correctly with Firefox. [#6743]

This fix relates to the attachment side panel under   > Configuration > MDM > Test cases. In the past, attachments were not correctly displayed when using the browser Firefox. Specifically, when a user uploaded files in the Attachment area, these files were not immediately displayed. The user had to manually reload the menu and re-open the MDM test case in order to see the new files. This behavior has been fixed.

New deprecation
API
The field imageUrl has been marked as deprecated. [#6707]

API changes
BreakingType WorkspaceType was removed
BreakingType WorkspaceTypeConnection was removed
BreakingType WorkspaceTypeEdge was removed
BreakingType WorkspaceCreateMutationPayload was removed
BreakingType WorkspaceCreateMutationInput was removed
BreakingType WorkspaceUpdateMutationPayload was removed
BreakingType WorkspaceUpdateMutationInput was removed
BreakingType WorkspaceDeleteMutationPayload was removed
BreakingType WorkspaceDeleteMutationInput was removed
BreakingInput Field workspace removed from input type ProjectAttributesInputType
BreakingField deleteWorkspace was removed from object type Mutation
BreakingField updateWorkspace was removed from object type Mutation
BreakingField createWorkspace was removed from object type Mutation
BreakingField allWorkspaces was removed from object type Query
BreakingField workspace was removed from object type Query
Non-BreakingType SSRMSelectionInputType was added
Non-BreakingType PingUserPayload was added
Non-BreakingArgument id: ID added to StatusReportTemplateType.projects
Non-BreakingArgument id_In: [ID] added to StatusReportTemplateType.projects
Non-BreakingDeprecation reason on field ProjectType.imageUrl changed from None to Use the 'image' attribute directly and access '.original.url'
Non-BreakingField pingUser was added to object type Mutation
Non-BreakingField resolveSelectedMdmTestCases was added to object type Query
Non-BreakingArgument id: ID added to Query.allProjects
Non-BreakingArgument id_In: [ID] added to Query.allProjects
Non-BreakingArgument content_Preset_Id_In: [String] added to Query.allClientStates
Non-BreakingArgument content_Preset_Id: String added to Query.allClientStates
Non-BreakingArgument content_Preset_Id_In: [String] added to ClientStateTagType.clientstateSet
Non-BreakingArgument content_Preset_Id: String added to ClientStateTagType.clientstateSet
Non-BreakingField statusAssessmentId was added to object type LoadProjectRequirementsType
Non-BreakingField updatedAt was added to object type LoadProjectRequirementsType
Non-BreakingField mdmAttributeDatatype was added to object type LoadProjectRequirementsType
Non-BreakingField statusAutomaticAssessmentId was added to object type LoadProjectRequirementsType
Non-BreakingField mdmAttributeValueList was added to object type LoadProjectRequirementsType
Non-BreakingField statusManualAssessmentId was added to object type LoadProjectRequirementsType

Deprecations
REST-API Endpoints (deprecated in 0.40.0, removal in January, 2025)
Condition wildcards (deprecated in 0.49.0, removal in October, 2024)
Addon command-line arguments (deprecated in 0.51.0, removal in April, 2025)
Addon specification (meta.json) (deprecated in 0.55.0, removal in April, 2025)
Addon default image (deprecated in 0.56.0, removal in April, 2025)