Releases: containerbuildsystem/atomic-reactor
Releases · containerbuildsystem/atomic-reactor
3.4.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
- fix incorrect handling of the last USER statement (regression introduced in 3.4.0)
Improvements
None
3.4.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
- Allow modification in Operator CSV files for isolated builds (more details: https://osbs.readthedocs.io/en/latest/users.html#operator-bundle-isolated-builds)
3.3.0
3.2.0
Requires osbs-client >= 1.0.0
and dockerfile-parse >= 0.0.11
Only Python3 is supported.
Incompatible change
None
Build JSON API changes
None
Bug Fixes
None
Improvements
- Reuse read_content_sets in add_image_content_manifest
- List RPM content without in-image rpm util for FROM scratch
- Remove ordereddict from tests requirements
- Log error response content globally
- Retry http requests on connection-related errors
3.1.0
3.0.0
Requires osbs-client >= 1.0.0
and dockerfile-parse >= 0.0.11
Only Python3 is supported.
Incompatible change
- Python2 support removed
Build JSON API changes
None
Bug Fixes
- exclude package from sources only based on key/value from denylist without leading '/'
- Pass Cachito environment variables from odcs request using cahito.env script
Improvements
- Prevent importing koji build if task is no longer open
- Fix for unwanted tracebacks recorded in sendmail plugin
2.4.1
2.4.0
Requires osbs-client >= 1.0.0
and dockerfile-parse >= 0.0.11
Python 2 support will be removed in near future.
Build JSON API changes
None
Bug Fixes
- when skipping check_and_set_rebuild plugin return False
- use sources_for_koji_build_id instead of sources_for_nvr as build label
Improvements
- when ODCS compose reach timeout OSBS will cancel all OSBS triggered composes to avoid additional load on ODCS
- Feature to allow bypassing all OSBS operator processing
2.3.0
2.2.0
Requires osbs-client >= 1.0.0
and dockerfile-parse >= 0.0.11
Build JSON API changes
None
Bug Fixes
- Limit python-docker[-py] requirements to
docker >= 1.3.0, docker < 4.3.0
to keep supporting Openshift 3 compatible docker version
Improvements
- Build only content sets used just for building content, and are not included to ICM
- Decouple DockerBuildWorkflow with OUTPUT_IMAGE for source container build
- Operator lifecycle manager supports only one CSV in bundle image. OSBS is enforcing this now
- Don't log Cachito response to avoid polluting logs
- Verify
packages
is always provided in Cachito's response - OSBS exports metadata about pullspecs in operator bundle CSV file