NEWS.md: update for osbuild version 19

This commit is contained in:
Christian Kellner 2020-07-30 17:43:14 +02:00
parent 3cc8c91092
commit fcda8b4b0e

45
NEWS.md
View file

@ -1,5 +1,50 @@
# OSBuild - Build-Pipelines for Operating System Artifacts
## CHANGES WITH 19:
* osbuild is now warning if neither output-directory nor any
checkpoints were specified on the command line. No attempt
to actually build anything will be made.
* Fix a bug in the `org.osbuild.files` source where the timeout
was passed as a floating point value to curl, which in
certain locales would result in a comma being used for the
decimal separator, which can not be parsed by curl.
* The `org.osbuild.systemd` stage gained the ability to mask
services. Additionally, `enabled_services` is not a required
option anymore.
* The `org.osbuild.script` stage has been dropped.
* The ability to pass in secrets via the command line has been
removed. It was only used by the deprecated `dnf` stage.
* The JSON schema was fixed for the `org.osbuild.noop` stage.
* Stages and assemblers are now contained via `bubblewrap`
instead of `systemd-nspawn`, which has many advantages,
including but not limited to: being faster, not requiring
root, better control of the contents of the build-root.
* Internally, the logging of output and the communication
between the stages and the osbuild process on the host has
been reworked and cleaned up. This should allow better
monitoring in the future.
* The network of the sandbox that is used to run stages and the
assemblers is now isolated from the host network.
* As always, lots of improvements to the testing infrastructure,
that should lead to better and quicker tests. Static analysis
is run nightly as well.
Contributions from: Chloe Kaubisch, Christian Kellner, David Rheinsberg,
Major Hayden, Martin Sehnoutka, Ondřej Budai,
Tom Gundersen
— Berlin, 2020-07-30
## CHANGES WITH 18:
* All the RHEL runners now always use platform-python. This is the