Breaking, but not too breaking
See what BOMnipotent 0.6.0 has in store for you.
The new update brings powerful new filter options to your terminal. All commands that support “list” or “download” now support fine-grained filter options. There are far too many to list them all here: The documentation has grown by over a thousand lines.
The changes required minor adjustments to the server-client interface, so while this is technically a breaking change, you’ll likely transition smoothly.
Additionally, any command capable of listing can now also check for the existence of any document with given filters, to further ease pipeline integration.
The commands for uploading BOMs and CSAF docs can now be configured in how they handle conflicts. By default, they throw an error, but you can instruct them to instead skip or replace the conflicting document.
A change that will become breaking in the near future is the replacement of the keyword “email” with “user”. Because of the robot accounts introduced with the last version, “email” is not sufficiently descriptive any longer, and has been deprecated. It will be removed with version 1.0.0, which is approaching fast.