Skip to content

Releases: osbuild/osbuild-composer

10

15 Apr 15:02
Compare
Choose a tag to compare
10
# OSBuild Composer - Operating System Image Composition Services

## CHANGES WITH 10:

    * The correct metadata_expire value is now passed to dnf. In the
     past, this led to a lot of failed builds, because dnf has the
     default expire time set to 48 hours, whereas the Fedora updates
     repos have the expire time of 6 hours. 

    * A decision was made that the minimal Go version required for
     building the project is 1.12. This is now enforced by the CI.

    * The intermediate s3 object is now deleted after the upload to AWS
     is finished. It has no value for users.
     
    * The upload to AWS has now a bigger timeout. The current coronavirus
     situation is affecting the AWS responsiveness in a negative way.

    * The weldr API has better test coverage. In the process, several
     bugs in sources and composes were fixed.
    
    * Worker and jobqueue packages are receiving a big refactoring.
     This is the prerequisite for having multiple job queues for building
     images for different distributions and architectures.

    * The image tests now boot the AWS images in the actual EC2. 

    Contributions from: Alexander Todorov, Brian C. Lane,
                        Jacob Kozol, Jakub Rusz, Lars Karlitski,
                        Major Hayden, Martin Sehnoutka,
                        Ondřej Budai, Tom Gundersen

    - Liberec, 2020-04-15

9

01 Apr 14:02
Compare
Choose a tag to compare
9
# OSBuild Composer - Operating System Image Composition Services

## CHANGES WITH 9:

    * Fedora is now build with updates and modules repositories
     enabled, therefore up-to-date images are now produced.
     
    * A new man-page `osbuild-composer(7)` with high-level
     description of the project is now available. It can be built
     by the new man target in the Makfile.
     
    * All Fedora images have now a generic initramfs. This should
     make the images more reproducible and less likely failing to boot
     if the image build was done in a less usual environment.
     
    * Metalink is now used to access the Fedora repositories. This change
     should hopefully lead to more stable builds.

    * Composer is now released to Fedora 32 and 33 in a new
     osbuild-composer package. The old golang-github-osbuild-composer
     package will be automatically upgraded to the new one.

    * The internal osbuild-pipeline command now has a more user-friendly
     interface.

    * The RCM API (in development, experimental) is reworked to allow
     any distribution-architecture-image type combination.

    * The work on a high-level description of image types began.
     See image-types directory.
     
    * The osbuild-worker arguments are reworked, they are now much more
     flexible.
     
    * The image-info tool used in the integration tests can be now run
     on Fedora 32.
     
    * The unit test coverage is now much bigger, thanks to all
     contributors!
     
    * Internal distribution representation is significantly reworked,
     this simplifies the process of adding the support for all currently
     missing architectures.
     
    * Integration tests were also improved, the image tests are fully
     switched to the new Go implementation and an automatic way
     of generating test cases is added. The weldr API coverage is also
     much better. Several bugs in it were fixed in the process.
     
    * Codecov.io is now used to monitor the test coverage of the code.
     
    * As always, minor fixes and improvements all over the place.

    Contributions from: Alexander Todorov, Brian C. Lane, David
                        Rheinsberg, Jacob Kozol, Jakub Rusz, Jiri
                        Kortus, Lars Karlitski, Martin Sehnoutka,
                        Ondřej Budai, Tom Gundersen

    - Liberec, 2020-04-01

8

18 Mar 16:41
Compare
Choose a tag to compare
8
  • All generated pipelines now use the rpm stage rather than the dnf stage
  • The state directory can be now set using STATE_DIRECTORY env variable
  • Several fixes in blueprint weldr API
  • Mising systemd scriplets were added to the spec file

7

05 Mar 16:36
Compare
Choose a tag to compare
7
  • rhel 8.1 is now supported
  • automatic tests have been extended
  • semantic versioning of blueprints is now enforced
  • more corner-case errors are now checked
  • preparations for the switch from dnf to rpm
  • better handling of cache directory
  • fixes in weldr/blueprint API
  • osbuild-composer rpm no longer provides lorax-composer

6

24 Feb 15:26
@teg teg
Compare
Choose a tag to compare
6
v6

6

5

16 Dec 00:50
Compare
Choose a tag to compare
5
v5

5

4

30 Nov 23:27
@teg teg
Compare
Choose a tag to compare
4

release version 4

3

15 Nov 16:25
Compare
Choose a tag to compare
3
v3

release version 3

2

11 Nov 21:27
@teg teg
Compare
Choose a tag to compare
2
v2

release version 2

1

11 Nov 21:26
@teg teg
Compare
Choose a tag to compare
1

Initial release.