Releases: containerbuildsystem/osbs-client
Releases · containerbuildsystem/osbs-client
0.27
API changes
- new optional registry_secrets parameter when creating build
- create_simple_build is now deprecated (use create_build)
- BuildResponse: new get_error_message method
Build JSON API Changes
- pulp_sync: uses registry_secret_path (requires atomic-reactor-1.6.11 or later)
- configures tag_from_config (requires atomic-reactor-1.6.11 or later)
- bump_release: uses target and hub (requires atomic-reactor-1.6.11 or later)
- tag_and_push: registry secret names are now set if configured (requires atomic-reactor-1.6.11 or later)
- input template: store_metadata_in_osv3 must not be in postbuild_plugins
Bug fixes
- Missing logs in annotation are now debug level instead of error
Improvements
- Remove the notion of build types
- Add support for using authenticating registries when producing V2 docker content
- Enable tag_from_config plugin
- Enable bump_release plugin
- When running get-build CLI subcommand, hide logs and packages in get-build
output if those are unavailable - Return a meaningful error message from build_response
0.26
0.25
Build JSON API changes
- None (except the bugfix below).
Bug fixes
- koji_task_id label is now forced to be a string as sending integer caused build to fail.
Improvements
- It is now possible to specify custom labels that add_labels_in_dockerfile applies, via API or command-line.
0.24
Build JSON API changes
- Requires a build image with atomic-reactor-1.6.8 or later due to changes incompatible with earlier versions:
** koji_promote plugin is given a target paramater
** add_fliesystem plugin is configured - Default minimum required server version: OpenShift Origin 1.0.6
Bug fixes
- squash plugin is run with defaults to make sure the squashed image is loaded back into the docker engine. This prevents a bug in the image-id reported by build annotations.
- streaming build logs is reliable in the face of short server idle connection timeout values
Improvements
- compress plugin is now run after pulp_push to avoid an extra decompression step
- configures the add_filesystem plugin, allowing for buliding base images
0.18
API changes
- New API method
OSBS.get_compression_extension()
for determining the filename extension to expect for the compressed or uncompressed 'docker save' output OSBS.pause_builds()
has a new optional keyword argumentquota_name
specifying the quota resource name to use
Command line tool changes
- Use different resource quota name for
pause-builds
/resume-builds
andbackup-builder
so that paused builds are not resumed after backup - New
--from-json
parameter forlist-builds
Implementation changes
- Performance fix for
list-builds --running
0.17
Fixed in this release:
- When submitting builds, reconnect to the server (with a delay) if it closes the connection. This can happen due to a request timeout while waiting for the build to be created or scheduled.
- Install all JSON templates. Previously the
pause_quota
template was missing.