Introducing many filter options for the “list” and “download” commands for
bom
,
component
,
vulnerabiliy
,
csaf
,
product
,
user
,
user-role
and
role-permission
. Some of these replace previous options, and the communication between sever and client has also been adjusted in places, which is why this is a breaking change. Albeit not very breaking.
Added
Re-sending a request to add a new user with the same key re-triggers the verification email.
BOM
and
CSAF
upload accept the option “on-existing” with the variants “error”, “skip” and “replace”, which controls how conflicts during the upload are handled.
The commands bom, vulnerability, csaf, product, user, user-role and role-permission support the “exists” subcommand, which reports whether or not at least one object matching some filters exists on the server.
Changed
Began migrating from option “email” to “user”, by deprecating the former and enabling the latter.
Robots cannot be assigned the admin role.
Fixed
Removing carriage return and other whitespaces from edges of command line arguments.