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

0.32.0

Release date: March 10, 2022

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:

  1. Login to   Result /   Project
  2. Open up Settings -> Settings
  3. Find the key AUTHENTICATION_BACKENDS and make sure that database is in the list of authentication backends
  4. Re-login using the database login method with a local user to make sure that it is working.
  5. Upgrade to the new version
  6. 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
  7. Re-login using the OIDC endpoint to make sure that it is working
  8. 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 featureAdd 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 featureResizable Column Definition Modal [CAVIT-3295]
ImprovementSkip serialization of object permissions for models which do not have them enabled, increasing performance by 8x for REST API requests ]
Feature changeAdd column sidebar to test attribute panel [CAVIT-3574]
Feature changeAttribute Grouping by Component in the Dashboard Attributes panel [CAVIT-3571]
Feature changeConfigurable 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 changeRename "No component" to "Others" in Test Detail page if no Test Attribute Component is defined [CAVIT-3572]
Feature removalDrop 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 fixFix server error while trying to load non-existing plotting data [CAVIT-3615]