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

0.48.0

Release date: September 19, 2023

New feature
API
Abstract mutations for handling object permission operations [#5160]
New feature
API, UI
API token management in user management settings [#4313]
New feature
DEPLOYMENT
Configurable securityContext specifications for pods and containers [#5074]
New feature
UI
Menu for configuring project roles [4841]
New featureThe application uses display name instead username [#4633]
ImprovementAdd project permissions to modify tests which are related to a project [#966]
Improvement
API
Historization for preset and preset bricks activated [#1421]
ImprovementPrioritize jobs within background queue to improve handling of short-timed ones [#5295]
Feature changeAttribute information of obsolete attributes is taken into account, e.g. unit in the grid representation [#5120]
Feature change
UI, API
Remove first and last name from users and replace all occurrences with their display name [#287]
Feature changeThe display name of a user is now required and defaults to the username [#287#4633]
Feature removal
UI
Remove Context edit option from Requirement multi-edit screens ]
Bug fix
UI
Changing project requirement version does not destroy report status component [#5261]
Bug fixColumns and Scenarios with conditions which evaluate always to 'True' or 'False' could not be updated [#5399]
Bug fixFix parsing of presets containing 'NOT iso CONTAINS x' conditions which broke updates to the Result dashboard ]
Bug fixLogin redirect keeps now query parameters in URL [#5300]
Bug fixShow document type in icon when setting a requirement status ]
Bug fixValue list filter shows list items with too long text [#5236]

API changes
BreakingField objectPermissions was removed from object type ProjectDocumentType
BreakingInput Field firstName removed from input type UserUpdateMutationInput
BreakingInput Field lastName removed from input type UserUpdateMutationInput
BreakingRemoved argument lastName_Iexact from RoleType.userSet
BreakingRemoved argument lastName_Icontains from RoleType.userSet
BreakingRemoved argument firstName_Iexact from RoleType.userSet
BreakingRemoved argument firstName_Icontains from RoleType.userSet
BreakingField objectPermissions was removed from object type ProjectRequirementVersionType
BreakingField objectPermissions was removed from object type ProjectRequirementType
BreakingField objectPermissions was removed from object type ProjectAttributeType
BreakingRemoved argument lastName_Iexact from GroupType.userSet
BreakingRemoved argument lastName_Icontains from GroupType.userSet
BreakingRemoved argument firstName_Iexact from GroupType.userSet
BreakingRemoved argument firstName_Icontains from GroupType.userSet
BreakingRemoved argument lastName_Iexact from DisciplineType.users
BreakingRemoved argument lastName_Icontains from DisciplineType.users
BreakingRemoved argument firstName_Iexact from DisciplineType.users
BreakingRemoved argument firstName_Icontains from DisciplineType.users
BreakingInput Field firstName removed from input type UserCreateMutationInput
BreakingInput Field lastName removed from input type UserCreateMutationInput
BreakingField objectPermissions was removed from object type MilestoneGroupType
BreakingField firstName was removed from object type UserType
BreakingField lastName was removed from object type UserType
BreakingField projectRequirementVersionCreatedByLastName was removed from object type LoadProjectRequirementsType
BreakingField projectRequirementVersionCreatedBy was removed from object type LoadProjectRequirementsType
BreakingField projectRequirementVersionCreatedByFirstName was removed from object type LoadProjectRequirementsType
BreakingRemoved argument lastName_Iexact from Query.allUsers
BreakingRemoved argument lastName_Icontains from Query.allUsers
BreakingRemoved argument firstName_Iexact from Query.allUsers
BreakingRemoved argument firstName_Icontains from Query.allUsers
BreakingField objectPermissions was removed from object type MilestoneType
BreakingRemoved argument lastName_Iexact from ClientStateType.users
BreakingRemoved argument lastName_Icontains from ClientStateType.users
BreakingRemoved argument firstName_Iexact from ClientStateType.users
BreakingRemoved argument firstName_Icontains from ClientStateType.users
Non-BreakingType ConditionType was added
Non-BreakingType LoadMdmRequirementsContext was added
Non-BreakingType LoadMdmRequirementsInput was added
Non-BreakingType LoadMdmRequirementsResponse was added
Non-BreakingType LoadMdmRequirementsType was added
Non-BreakingType LoadUserTokenResponseType was added
Non-BreakingType LoadUserTokenType was added
Non-BreakingType ProjectObjectPermissionAddMutationInput was added
Non-BreakingType ProjectObjectPermissionAddMutationPayload was added
Non-BreakingType ProjectObjectPermissionDeleteMutationInput was added
Non-BreakingType ProjectObjectPermissionDeleteMutationPayload was added
Non-BreakingType ProjectTestCaseAttributesInputType was added
Non-BreakingType SSRMInputType was added
Non-BreakingField isActive was added to object type UserTokenType
Non-BreakingField addObjectPermissionsProject was added to object type Mutation
Non-BreakingField deleteObjectPermissionsProject was added to object type Mutation
Non-BreakingArgument hasRolesForObject: String added to RoleType.userSet
Non-BreakingArgument contentType_Model_Isnull: Boolean added to GroupType.roles
Non-BreakingArgument hasRolesForObject: String added to GroupType.userSet
Non-BreakingArgument hasRolesForObject: String added to DisciplineType.users
Non-BreakingField objectRoles was added to object type UserType
Non-BreakingArgument contentType_Model_Isnull: Boolean added to UserType.roles
Non-BreakingUserType.displayName type changed from String to String!
Non-BreakingField projectRequirementVersionCreatedByDisplayName was added to object type LoadProjectRequirementsType
Non-BreakingInput Field projecttestcase: [ID] was added to input type MdmTestCaseAttributesInputType
Non-BreakingField rolesForObject was added to object type Query
Non-BreakingField optimizeCondition was added to object type Query
Non-BreakingField loadUserTokens was added to object type Query
Non-BreakingField toDnfCondition was added to object type Query
Non-BreakingField loadMdmRequirements was added to object type Query
Non-BreakingArgument contentType_Model_Isnull: Boolean added to Query.allRoles
Non-BreakingArgument hasRolesForObject: String added to Query.allUsers
Non-BreakingArgument hasRolesForObject: String added to ClientStateType.users
Non-BreakingInput Field testCaseAttributes: ProjectTestCaseAttributesInputType was added to input type ProjectRequirementAttributesInputType
Non-BreakingInput Field testCase: ID was added to input type ProjectRequirementAttributesInputType

Deprecations
REST-API Endpoints (deprecated in 0.40.0, removal in January, 2025)
Worker resultdata-audi-filesystem (deprecated in 0.41.0, removal in 0.49.0)
Web sockets (deprecated in 0.45.0, removal in 0.49.0)