Releases: containerbuildsystem/atomic-reactor
Releases · containerbuildsystem/atomic-reactor
3.11.0
3.10.0
3.9.0
3.8.0
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
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
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
3.6.1
3.6.0
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
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