Skip to content

Releases: containerbuildsystem/osbs-client

1.4.0

06 Nov 19:23
Compare
Choose a tag to compare

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 to v2 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

17 Sep 15:33
da6560e
Compare
Choose a tag to compare

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 to v2 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

27 Aug 18:13
Compare
Choose a tag to compare

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 to v2 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

29 Jul 19:16
Compare
Choose a tag to compare

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 to v2 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

03 Jul 14:42
8421065
Compare
Choose a tag to compare

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 to v2 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

02 Jun 16:33
Compare
Choose a tag to compare

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 to v2 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

24 Apr 18:42
3fa8b99
Compare
Choose a tag to compare

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 to v2 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

01 Apr 14:00
74cbd03
Compare
Choose a tag to compare

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 to v2 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

04 Mar 18:22
Compare
Choose a tag to compare

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 to v2 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

18 Feb 17:19
Compare
Choose a tag to compare

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 to v2 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