With the implementation of configurable OIDC information,
breaking changes have been introduced that require manual migration steps.
To be able to upgrade, a local user who has administration rights and who can access and edit Settings -> Settings is required.
If it does not exist yet, it can be created and deleted after a successful update.
Execute the following steps to upgrade:
Login to Result / Project
Open up Settings -> Settings
Find the key AUTHENTICATION_BACKENDS and make sure that database is in the list of authentication backends
Re-login using the database login method with a local user to make sure that it is working.
Upgrade to the new version
Login again and go to Settings -> Settings, adjusting the following keys to your needs.
Take a look at the Operation manual in section Setup and Maintenance -> Settings for more details about those keys.
OIDC_USER_ID_FIELD
OIDC_USER_NAME_FIELD
OIDC_GROUP_FIELD
OIDC_GROUP_REGEX
OIDC_ROLE_FIELD
OIDC_ROLE_REGEX
Re-login using the OIDC endpoint to make sure that it is working
Open up Settings -> Settings and remove database from the list of authentication backends by editing the key AUTHENTICATION_BACKENDS in case it did not previously exist.
New feature
Add role and group mapping for external identity providers
]
Add settings OIDC_GROUP_FIELD, OIDC_GROUP_REGEX, OIDC_ROLE_FIELD, and OIDC_ROLE_REGEX.
Those settings can be used to configure the mapping of user information provided by the
identity provider to groups and roles in the application.
For further information see the official documentation.
New feature
Resizable Column Definition Modal
[CAVIT-3295]
Improvement
Skip serialization of object permissions for models which do not have them enabled, increasing performance by 8x for REST API requests
]
Feature change
Add column sidebar to test attribute panel
[CAVIT-3574]
Feature change
Attribute Grouping by Component in the Dashboard Attributes panel
[CAVIT-3571]
Feature change
Configurable OIDC information
]
Add the settings OIDC_USER_ID_FIELD, which is the field name in the ID token
that uniquely identifies the user, and OIDC_USER_NAME_FIELD, which is the field
name in the ID token that contains a human-readable username.
Feature change
Rename "No component" to "Others" in Test Detail page if no Test Attribute Component is defined
[CAVIT-3572]
Feature removal
Drop support for locally deployed database
[CAVIT-3100]
An external database is now required
which can be specified by using the envConfig.database.endpoint value within the Helm chart.
Bug fix
Fix server error while trying to load non-existing plotting data
[CAVIT-3615]
We would like to use third party cookies and scripts to improve the
functionality of this website.ApproveDenyMore info