Skip to content

Releases: containerbuildsystem/atomic-reactor

3.11.0

19 Nov 19:01
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

None

Improvements

  • koji_import plugin will add userdata to brew build metadata

3.10.0

16 Nov 18:27
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • Fixed yum repo filenames creation for weird urls

Improvements

None

3.9.0

07 Oct 17:45
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

None

Improvements

  • pre_resolve_compose: add a new compose: module_resolve_tags key

3.8.0

29 Sep 12:40
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

None

Improvements

  • Improve disk space usage for source container builds
  • Retry failed skopeo operations (such as pushing images)
  • Consolidate RPM identification process

3.7.1

30 Aug 16:38
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

None

Improvements

  • Support signed RPMs that only have a header signature, no header+payload signature
  • fetch-artifacts-pnc: allow IDs to be strings

3.7.0

30 Jul 13:04
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • export_operator_manifests plugin is enabled for scratch builds to check consistency of operator manifests files
  • If all clusters for required platform are disabled, fail the build

Improvements

  • Add check for Dockerfile label version in 'check_user_settings' plugin
  • Update deprecation warning for fetch-artifacts-url to include fix for warning

3.6.2

10 Jun 20:20
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • fix build annotations for multiple remote sources

Improvements

None

3.6.1

10 Jun 18:31
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • fix build annotations for multiple remote sources

Improvements

None

3.6.0

09 Jun 13:13
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • tuned up yaml parser to avoid potential breaking changes in operator CSVs (line breaking, not preserving quotes)

Improvements

  • new koji build metadata attribute extra.image.operator_manifests.custom_csv_modifications_applied (boolean) added to reflect if custom operator CSV modifications were used
  • new fetch-artifacts-pnc mechanism allows fetching artifacts directly from Project Newcastle builds
  • Store build ids from fetch-artifacts-pnc to build extra image metadata
  • Add sources in source images for PNC build ids stored in brew build metadata
  • Download archives for remote_sources
  • Update plugins to consume remote_sources parameter
  • New config option - allow_multiple_remote_sources and updated metadata format for remote sources
  • Build source containers with remote_sources
  • Process multiple remote sources
  • Store each remote-source in a unique layer

3.5.0

16 Apr 15:07
Compare
Choose a tag to compare

Requires osbs-client >= 1.0.0 and dockerfile-parse >= 0.0.11

Only Python3 is supported.

Incompatible changes

None

Build JSON API changes

None

Bug Fixes

  • source container builds were not following redirects during SRPMs resolution

Improvements

  • new generate_maven_metadata plugin generates metadata about components, which are added to koji build metadata
  • schema for fetch-artifacts-url.yaml updated to allow specifying source-url and source checksums
  • when source-url and source checksums are specified, generate_maven_metadata plugin will fetch sources for artifacts and add them to koji build as type 'remote-source-file'
  • build source image for maven artifacts when fetched from koji
  • build source image for maven artifacts when fetched from URL