Upgrading to v0.7.0-alpha.4¶
- Legacy workflow REST API endpoints have been removed. All paths under
/api/v1/workfloware no longer available. Use/api/v1/bom/token/{uuid}or/api/v1/event/token/{uuid}to check whether a given task, such as BOM upload processing, is still ongoing. - Advisory and CSAF REST API endpoints have been removed. All paths under
/api/v2/advisoriesand/api/v2/csafare no longer available. The functionality was removed because its implementation could not be completed in time for the GA release. - Support for importing CycloneDX BOMs in Protobuf format has been removed. JSON and XML remain the only accepted formats.
-
Loading secrets from files now uses the
${file::}expression syntax. The legacy<key>.file=/pathandalpine.<key>.file=/pathproperties are no longer recognized, and the API server refuses to start if any of them are set. Rewrite each occurrence as<key>=${file::/path}. Affected properties:Before After dt.database.password.file(oralpine.database.password.file)dt.datasource.password=${file::/path}dt.http.proxy.password.file(oralpine.http.proxy.password.file)dt.http.proxy.password=${file::/path}dt.ldap.bind.password.file(oralpine.ldap.bind.password.file)dt.ldap.bind.password=${file::/path}The file is read once at startup, decoded as UTF-8, and trailing whitespace is stripped. Files larger than 64 KiB are rejected. Refer to Loading values from files for details.