Releases: depot/cli
Releases · depot/cli
Depot CLI 1.0.0
Depot CLI version 1.0! 🎉 There are no breaking changes in this release, we are jumping to 1.0 so that we can release with proper semver versions going forward (major.minor.patch).
What's Changed
- Upgrade buildx to v0.9.1, add option to suppress no-output warning (#43) @jacobwgillespie
- Use
dl.depot.dev
to retrieve latest version information (#42) @jacobwgillespie
Depot CLI 0.1.6
What's Changed
- Fix sending body on GET request (#41) @jacobwgillespie
Depot CLI 0.1.5
What's Changed
- Report build status to FinishBuild (#39) @jacobwgillespie
Depot CLI 0.1.4
What's Changed
- Allow using TLS certificates for auth (#38) @jacobwgillespie
Depot CLI 0.1.3
What's Changed
- Log error body when failing to parse JSON (#37) @jacobwgillespie
Depot CLI 0.1.2
What's Changed
- Fix uncaught error when acquiring builder (#36) @jacobwgillespie
Depot CLI 0.1.1
What's Changed
- Retry acquiring builder if the first attempt results in an error (#35) @jacobwgillespie
- Bump goreleaser/goreleaser-action from 2 to 3 (#34) @dependabot
Depot CLI 0.1.0
Breaking Changes
This release changes the default behavior of depot build
to leave the built image in the builder instance cache and not transfer the resulting image locally (previously known as the --no-load
flag).
There are two main reasons for this change:
- The new behavior matches
docker buildx build
when using a remote builder instance or when running in CI - Needing to constantly specify
--no-load
for local builds to skip the image transfer step was tedious
There are now three different depot build
behaviors to choose from:
depot build ...
— builds and leave the resulting image in the builder instance cachedepot build --load ...
— builds, downloads, and loads the resulting image into the local Docker daemondepot build --push ..
— builds and pushes the resulting image to a remote registry, directly from the builder instance
If you need to docker run
an image locally that was just built with depot build
, you should specify the --load
flag. If you do not need this, then omitting the flag will be faster, as it will skip the unnecessary image download step.
What's Changed
- Make --no-load the default behavior (#33) @jacobwgillespie
- Bump docker/setup-qemu-action from 1 to 2 (#30) @dependabot
- Bump docker/build-push-action from 2 to 3 (#32) @dependabot
- Bump docker/login-action from 1 to 2 (#31) @dependabot
- Bump docker/setup-buildx-action from 1 to 2 (#29) @dependabot
- Bump docker/metadata-action from 3 to 4 (#28) @dependabot
- Remove unused API method handler (#27) @jacobwgillespie
Depot CLI 0.0.24
What's Changed
- Update ldflags in Docker build (#26) @jacobwgillespie
Depot CLI 0.0.23
What's Changed
- Set 5-second timeout on connection tests (#25) @jacobwgillespie
- Set build metadata when building Docker container (#24) @jacobwgillespie