Upcoming
Release date:
This update requires a manual migration step that updates all null values of text columns to blank strings. This ensures consistent data. Having a mixture of null values and blank strings causes issues when grouping by text columns in the grid. Start the migration job as follows:
- Open up a shell to the application environment, e.g. by connecting to Kubernetes and selecting the application pod with the backend container.
- Start the migration job with
./manage.py shell_plus -c "MigrateNullToBlankValuesJob().schedule()".
Users can now customize the project requirements page to meet their needs. Instead of a fixed, one-size-fits-all layout, every element on the page is fully flexible: close and reopen sections as needed, and drag-and-drop components to create an ideal workspace. The result is a cleaner, more focused layout, which displays the information that matters most.

When users log in for the first time, they are prompted to select the appropriate licenses before continuing. Later, users can navigate to

Admins can see which licenses are assigned to each user by navigating to

It is now possible to configure permissions for life cycle states by navigating to

| New feature PROJECT | The project requirements grid now has a header, which displays the currently selected status report.
[#7943] This feature relates to the requirements page in
|
| New feature PROJECT | The project requirements page was redesigned.
[#7718] This feature relates to the requirements page in
|
| New feature PROJECT | The project test case comment is now displayed in the 'Properties' panel
[#8015] This feature relates to project test cases. Specifically, it relates to the test case details, which can be accessed by opening your project, selecting the Properties workspace and expanding the Details section. This section now includes a Comment field, where you can see the project-specific comment that was saved for the test case. ![]() |
| New feature RESULT | It is now possible to define the maximum number of tests that can be selected with an add-on.
[#8037] By default, a maximum of 10 tests can be selected for an add-on in the Report tab. If a user selects more than 10 tests, then a warning is displayed and the user is asked to confirm whether they really want to proceed. It is now possible to adjust this limit for each add-on. This is done by adding the configuration variable |
| New feature RESULT | The permission checks for tests now also consider ownership and life cycle state.
[#7802] This feature relates to the life cycle permissions, which can be accessed by navigating to |
| New feature RESULT | The test grid now includes 'General information' columns.
[#7380] This feature relates to the test grid in
|
| New feature MISC | A 'Default' column was added to the list of available licenses.
[#8068] This feature relates to the list of available licenses, which can be accessed by navigating to
|
| New feature MISC | It is now possible to configure permissions for life cycle states.
[#7800] This feature relates to the life cycles, which can be accessed by navigating to
|
| New feature MISC | It is now possible to format the 'Comment' and 'Description' fields of MDM test cases.
[#8111] This feature relates to the Comment and Description fields that are displayed in the side panel of MDM test cases. Users can now format these fields with Markdown syntax. For example, users can create clickable URLs and links, write lists, add lines of code and highlight text in bold or italic font.
|
| New feature MISC | MDM attributes can now be given the data type 'Date'.
[#4910] This feature relates to the MDM attributes, which can be accessed by navigating to ![]() |
| New feature MISC | The 'My profile' area now includes a 'Licenses' section.
[#6901] This improvement relates to the My profile page, which can be found by navigating to
|
| New feature DEPLOYMENT | Helm values were added for specifying resource definition for single containers of the application. [#7976] |
| New feature DEPLOYMENT | There is now an experimental license check via the scale-license-server.
[#8194] License verification for the application can now be enabled via the helm value |
| Improvement PROJECT | A loading indicator is now displayed when switching status reports.
[#7948] This improvement relates to the status reports in
|
| Improvement PROJECT | The application now stores the last selected status report in the project requirements area.
[#8086] This feature relates to the status reports, which can be selected in the
|
| Improvement PROJECT | The following improvements were made to the way that rows are selected in the 'Add MDM test cases to project' area:
[#8085]
|
| Improvement PROJECT | The permission for uploading project test case attachments was separated from the permission for editing project requirements.
[#8006] In the past, both actions used the same permission. This created an incorrect coupling of responsibilities, making it impossible to allow a user to perform one of these actions without allowing him to also perform the other. This has been improved by separating the permissions. For example, now:
|
| Improvement PROJECT | Thresholds are displayed more clearly when comparing a project requirement with its MDM parent.
[#8115] This improvement relates to the feature for comparing a project requirement with its MDM equivalent. Specifically, it relates to the way that thresholds are displayed here. To improve readability, the thresholds are now displayed in logical order, from lowest to highest value. Furthermore, the display unit is now displayed in dependence with the test result identifier. |
| Improvement PROJECT | When a project requirement is copied, it now keeps its reference to the MDM requirement.
[#7287] This improvement relates to the process of duplicating a project requirement. In the past, the duplicated project requirement lost its link to the parent MDM requirement. This made it impossible e.g. to compare the project requirement with its MDM equivalent. |
| Improvement RESULT | New files are now automatically visible after being uploaded.
[#6669] This improvement relates to the process of manually uploading test attachments, e.g. photos, videos and other files. In the past, the new files were not immediately visible after being uploaded. Users first needed to refresh the attachment grid. This has been improved. The grid now automatically refreshes, i.e. new files are now automatically displayed. |
| Improvement MISC | Improve performance for user queries by loading user permissions as list.
[#8175] Previously, directly assigned user permissions were exposed via the |
| Improvement MISC | Permissions were adjusted to allow all users to view the available licenses.
[#8173] When a user logs in for the first time, he is prompted to select the appropriate licenses before continuing. That means, every user needs the ability to view the available licenses, regardless of the user’s other permissions. To ensure that all users can see the licenses when first logging in, the permissions Feature information and License information were adjusted. ![]() |
| Improvement MISC | The workflow for changing a user's password was improved.
[#4183] This improvement relates to the process of changing a user’s password under
|
| Improvement MISC | Users are now redirected to the login screen if the server sends an unauthorized error.
[#7351] This improvement relates to users who use a PKI card (smartcard) for authentication. Specifically, it relates to situations when users pull out their card when leaving their desks and insert their card when returning again. Users are now redirected to the login screen if the OIDC token has expired. |
| Feature change MISC | Layouts featuring workspaces and panels can now be implemented anywhere in the application.
[#7718] This style of layout is no longer tied exclusively to the
|
| Bug fix PROJECT | All project requirements are now listed when exporting a status summary of a draft status report.
[#8167] This fix relates to situations when working with a draft status report and exporting a PDF status summary. In the past, the PDF summary did not list unmet requirements, e.g. yellow or red requirements. This has been fixed. The PDF summary now correctly lists all project requirements. |
| Bug fix PROJECT | Creating a new project no longer leads to an undefined error.
[#8174] This fix relates to the process of creating a new project in the menu |
| Bug fix PROJECT | It is now possible to add a large number of test cases to a project.
[#6764] This fix relates to the process of adding MDM test cases to a project. In the past, users received an error when adding a large number of MDM test cases to an empty project. The job failed with a timeout after 60 seconds. This has been fixed. |
| Bug fix PROJECT | The areas 'Requirements', 'Context' and 'Attachments' are now visible in the side panel again.
[#8084] This fix relates to the Add MDM test cases to project area. In the past, if a user selected one single test case and clicked on |
| Bug fix PROJECT | The context of project requirements and project test cases is now displayed correctly again.
[#8200] This fix relates to the Properties panel (previously the side panel) in
|
| Bug fix RESULT | Default routing from the dashboard was updated. This fixes 'Uncaught (in promise): Error: NG04002'. [#8178] |
| Bug fix RESULT | Predefined grouping levels are now correctly displayed in the icon view of the 'Photos' tab after reloading the application.
[#7727] This fix relates to the Photos tab in
|
| Bug fix RESULT | The 'select all' checkbox was removed from the 'Select tests' page.
[#8160] This fix relates to the Set as project status function. The “select all” checkbox was removed because it was unclear how this global selection should behave in case of non unique relation between test and test case. |
| Bug fix RESULT | The attachments grid now responds correctly when grouping a mixture of empty "" strings and null values.
[#8102] This fix relates to the attachment grids in
|
| Bug fix RESULT | The buttons in the 'Collections' window now work correctly again.
[#8145] This fix relates to the Collections window in
|
| Bug fix RESULT | The image preview in the attachment panel now works correctly again.
[#8138] This fix relates to the preview function, which can be accessed by right-clicking on an image in the Photos tab and selecting |
| Bug fix RESULT | The screen no longer refreshes when canceling out of the 'Set as project status' function.
[#8144] This fix relates to the Set as project status function. In the past, if a user clicked on Cancel, the entire screen would refresh and unnecessary API queries were triggered. This negatively impacted the performance and user experience. It has been fixed. |
| Bug fix MISC | A deprecated command/job to remove rest tokens was removed from the application. ] |
| Bug fix MISC | Client state migrations now run correctly for shared views.
[#8284] In the past, client state migrations were not executed for shared views in project requirements. This has been fixed. |
| Bug fix MISC | It is now possible to search through the list of views again.
[#8295] This fix relates to the views, which allow users to save and share their grid configurations. Specifically, it relates to the search function ( |
| Bug fix MISC | The edit user page now displays the correct roles.
[#8070] This fix relates to the edit user page, which can be accessed by navigating to |
| Bug fix MISC | The worker-customtool-python build requirements were adjusted so that add-ons can now correctly install their requirements. [#8290] |







