0.54
Minimum required Python version
Support for Python 2.6 has been dropped. Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 1.6.31
Registry API version
- v1-only registry API is no longer supported
- URIs in
registry_uridefault tov2if no version is appended to the URI. Appending/v1to the URI is no longer supported
Default arrangement version is 6.
API changes
arrangement_version<= 5 is deprecated and support will be removed in version 0.55
Build JSON changes
- add tags_from_yaml and git commit depth parameters. Use tags_from_yaml to eliminate an unnecessary git clone operation when setting tags for atomic-reactor plugins.
- add operator_manifests_extract_platform parameter to indicate which platform should upload operator manifests to koji
Bug Fixes
- raise exception when wait for build to be scheduled times out
Improvements
- Provide better error messages when Dockerfile is missing
- Do not distribute customization files (*_customize.json) downstream (pypi/rpm)
- Run resolve compose plugin even when yum repourls are provided
- Run new export_operator_manifests plugin in worker builds to upload files
- Add support for
com.redhat.delivery.appregistrylabel in Dockerfile. When set to 'true', this label indicates the presence of operator manifests in the built image