From 5f0dffefe4aa447b58e0e1884c50f791dd16bed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Budai?= Date: Wed, 27 May 2020 11:50:13 +0200 Subject: [PATCH] 13 Release osbuild-composer version 13 --- NEWS.md | 62 +++++++++++++++++++++++++++++ golang-github-osbuild-composer.spec | 2 +- osbuild-composer.spec | 2 +- 3 files changed, 64 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index e1063343b..cf6d9abea 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,67 @@ # OSBuild Composer - Operating System Image Composition Services +## CHANGES WITH 13: + + * Fedora IoT is now supported for Fedora 32 in the form of producing the + commit tarball. Feel free to test it and report any issues you find. + + * Support for RHEL was completely revamped. Now, osbuild-composer supports + building images only for the latest RHEL 8. The separate minor versions + are no longer available. Additionally, it now uses the Red Hat CDN which + requires the host system to be properly subscribed. If you need to use + different package repositories to build RHEL from, use a repository + override in /etc/osbuild-composer/repositories. + + * Several image types were removed: ext4-filesystem, partitioned-disk, + and tar. The use-cases for these image types were not clearly defined and + without a clear definition, it was very hard to define test cases for + them. + + * Support for Fedora 30 was dropped as it is now EOL. So long and thanks + for all the fish! + + * The timeout for AWS upload is removed. It's very hard to predict how long + will the AWS upload take. With the timeout in place, it caused the test + suite to produce a lot of false positives. + + * Build logs were broken in the previous release, this release fixes it. + This time, they were properly saved but weldr API read them from a wrong + location. This is now fixed and covered with basic tests. + + * Weldr API has now support for /compose/metadata and /compose/results + routes. This allows users to easily access a manifest used to build + an image. + + * Preliminary support for ppc64le and s390x is added to RHEL distribution. + No images cannot be built yet but at least it won't crash on startup. + + * The weldr API socket has now correct permissions. As the result, it can + be read and written only by root and the weldr group. This is the same + behaviour as Lorax has. + + * By mistake, workers incorrectly used the default store for every build. + However, this can currently cause the store to grow indefinitely, so + this release switched the osbuild store to use a temporary directory again. + + * /status route in weldr API now correctly returns msgs field. + + * Handling of json (un)marshalling in store is revamped. It should + make it more stable and simplify the maintenance of the store backwards + compatibility. + + * Initial support for koji is now added. It's currently not hooked up + to composer and only supports password authentication. More coming soon. + + * Again, the automated testing was greatly improved during this cycle, + big thanks to everyone involved! + +Contributions from: Alexander Todorov, Brian C. Lane, David Rheinsberg, Jacob + Kozol, Lars Karlitski, Major Hayden, Ondřej Budai, Tom + Gundersen + + +— Liberec, 2020-05-28 + ## CHANGES WITH 12: * In previous versions support for running remote workers was diff --git a/golang-github-osbuild-composer.spec b/golang-github-osbuild-composer.spec index 4c20fd811..ef990662a 100644 --- a/golang-github-osbuild-composer.spec +++ b/golang-github-osbuild-composer.spec @@ -1,6 +1,6 @@ %global goipath github.com/osbuild/osbuild-composer -Version: 12 +Version: 13 %gometa diff --git a/osbuild-composer.spec b/osbuild-composer.spec index 17ee6bd76..a8f925d6c 100644 --- a/osbuild-composer.spec +++ b/osbuild-composer.spec @@ -4,7 +4,7 @@ %global goipath github.com/osbuild/osbuild-composer -Version: 12 +Version: 13 %gometa