Releases: containerbuildsystem/osbs-client
1.4.0
Minimum required Python version
Minimal Python versions for each major version:
- 2.7 (Python 2 support will be removed in near future.)
- 3.6
Minimum required atomic-reactor version
- 2.0.0
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
- Check if imagestream tag for autorebuilds exist to avoid waiting for timeouts
Improvements
- OCP error response content is logged
- skip_all option for operator_manifests in container.yaml
- catch mismatches between flatpak parameter and repo configuration
1.3.0
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 2.0.0
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
- Dashes should not be allowed in version label
Improvements
- Validate tags type in container.yaml
1.2.0
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 2.0.0
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
None
Improvements
- Build only content sets used just for building content
- Dont log imagestream and tags before importing
1.1.0
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 2.0.0
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
None
Improvements
- Run add image content manifest plugin, replacing the add content sets one.
1.0.0
Incompatible change
Major version has been increased due changes how imagestream names are created. This affects autorebuilds which may stop working (manual build is required to restore functionality of the particular autorebuild or upgrade of imagestreams and buildconfigs to new names is needed)
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 2.0.0
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
None
Improvements
- create imagestreams with registry name
- Deprecate additional-tags file
- allow modular_koji_tags to be boolean in schema
- Add the "remote_source.packages" key to schema for container.yaml
0.67
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 1.6.39
Minimum required version of Openshift/OKD
- 3.9
Registry API version
- v1 registry API is no longer supported
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
None
Improvements
- Pass additional configuration to download_remote_source plugin
- Plugins decide for themselves whether to run (osbs-client doesn't)
- Embed content sets information in built container images, run new
pre_add_content_sets
plugin - Improved schema validation error messages
- Option to allow OSBS autorebuilds to ignore isolated parent builds
- move ImageName from atomic-reactor to osbs-client
- Drop ATOMIC_REACTOR_PLUGINS from template
0.66
Minimum required Python version
Minimal Python versions for each major version:
- 2.7
- 3.6
Minimum required atomic-reactor version
- 1.6.39
Minimum required version of Openshift/OKD
- 3.6
Registry API version
- v1 registry API is no longer supported
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
None
Build JSON changes
None
Bug Fixes
None
Improvements
- Image owners can make ODCS ignore missing content sets
- Run hide_files after inject_yum_repo
0.65
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.39
Minimum required version of Openshift/OKD
- 3.6
Registry API version
- v1 registry API is no longer supported
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
- support for most deprecated configuration options which have already been moved to the reactor config map have been removed.
- Failing to provide the git URI, git ref, or git branch will raise an obvious error specifying which arguments are missing, instead of a confusing error specifying that some arguments are missing.
Build JSON changes
None
Bug Fixes
None
Improvements
- Flatpak plugins have been rearranged to support inheriting parent composes
- When git reference doesn't exist error messages reports also which branch is checked out
- Flatpak builds support autorebuilds
0.64.1
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.39
Minimum required version of Openshift/OKD
- 3.6
Registry API version
- v1 registry API is no longer supported
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
arrangement_version
<= 5 support has been removed (in version 0.56)prod builds
support has been removed,orchestrator build
should be used instead (in version 0.56)- support for v1 BuildRequest and BuildRequest removed as part of removing
arrangement_version
<= 5 - pdc supported had been deprecated and is now removed.
- support for most deprecated configuration options which have already been moved to the reactor config map have been removed.
- Failing to provide the git URI, git ref, or git branch will raise an obvious error specifying which arguments are missing, instead of a confusing error specifying that some arguments are missing.
Build JSON changes
None
Bug Fixes
None
Improvements
- Adding new plugin to check user settings in pre-build phase
- Run add_filesystem after resolve_composes to allow it to use repos from composes.
0.64
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.39
Minimum required version of Openshift/OKD
- 3.6
Registry API version
- v1 registry API is no longer supported
- URIs in
registry_uri
default tov2
if no version is appended to the URI
Default arrangement version is 6.
API changes
arrangement_version
<= 5 support has been removed (in version 0.56)prod builds
support has been removed,orchestrator build
should be used instead (in version 0.56)- support for v1 BuildRequest and BuildRequest removed as part of removing
arrangement_version
<= 5 - pdc supported had been deprecated and is now removed.
- support for most deprecated configuration options which have already been moved to the reactor config map have been removed.
Build JSON changes
None
Bug Fixes
None
Improvements
- return different return value than 0 when build fails (-1)
- Additional labels can now be specified for a Flatpak image in container.yaml
- Set new user param for dependency replacements