CHANGES WITH 15:
-
A new assembler,
org.osbuild.oci-archive
, that will turn a tree
into an Open Container Initiative Image compliant archive. These
archives can be used to run containers via e.g. podman. -
Support for client side certificates to download content from the
Red Hat servers: theorg.osbuild.files
source got support for
reading entitlements and pass those certificates along when doing
fetching content, i.e. RPMs. -
A new ManifestPreProcessor (MPP) was added as a new tool located
intools/mpp-depsolve.py
. Currently, it can take an existing
manifest and dep-solve packages specified via a newmpp-depsolve
option in existingorg.osbuild.rpm
stages.
This is now used to generate Fedora 32 based test pipelines. -
The
org.osbuild.ostree.commit
assembler gained the option to produce
a tarball archive instead of the emitting the plain OSTree repository. -
Schema validation is now done with the draft 4 validator, and works
therefore with pyhthon-jsonschema 2.6. -
The
tree_id
andoutpud_id
fields got dropped from the resulting
JSON when inspecting pipelines viaosbuild --inspect
. -
The
--build-env
option has been dropped from the command line
interface. It was deprecated and not used anymore. -
Tests have been converted to not rely on
tree_id
andoutput_id
anymore, as they are deprecated and will be removed in the future. -
Lots of other improvements to the test infrastructure and the CI.
-
And finally for something meta: this file has been re-formatted to
be proper markdown.
Contributions from: Christian Kellner, David Rheinsberg, Jacob Kozol,
Major Hayden