Skip to content

Releases: containers/buildah

v1.16.8

15 Jul 14:14
a4caa7b
Compare
Choose a tag to compare
  • chroot: fix environment value leakage to intermediate processes (CVE-2021-3602)

v1.21.2

29 Jun 14:20
af2a1d4
Compare
Choose a tag to compare

v1.21.1

07 Jun 20:06
Compare
Choose a tag to compare
Fix handling of auth.json file while in a user namespace

v1.21.0

20 May 13:38
Compare
Choose a tag to compare
  • Don't blow up if cpp detects errors
  • Vendor in containers/common v0.38.4
  • Remove 'buildah run --security-opt' from completion
  • update c/common
  • Fix handling of --default-mounts-file
  • update vendor of containers/storage v1.31.1
  • Bump github.com/containers/storage from 1.30.3 to 1.31.0
  • Send logrus messages back to caller when building
  • github: Fix bad repo. ref in workflow config
  • Check earlier for bad image tags name
  • buildah bud: fix containers/podman/issues/10307
  • Bump github.com/containers/storage from 1.30.1 to 1.30.3
  • Cirrus: Support [CI:DOCS] test skipping
  • Notification email for cirrus-cron build failures
  • Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc94
  • Fix race condition
  • Fix copy race while walking paths
  • Preserve ownership of lower directory when doing an overlay mount
  • Bump github.com/onsi/gomega from 1.11.0 to 1.12.0
  • Update nix pin with make nixpkgs
  • codespell cleanup
  • Multi-arch github-action workflow unification
  • Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0
  • Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2
  • imagebuildah: ignore signatures when tagging images
  • update to latest libimage
  • Bump github.com/containers/common from 0.37.0 to 0.37.1
  • Bump github.com/containers/storage from 1.30.0 to 1.30.1
  • Upgrade to GitHub-native Dependabot
  • Document location of auth.json file if XDG_RUNTIME_DIR is not set
  • run.bats: fix flake in run-user test
  • Cirrus: Update F34beta -> F34
  • pr-should-include-tests: try to make work in buildah
  • runUsingRuntime: when relaying error from the runtime, mention that
  • Run(): avoid Mkdir() into the rootfs
  • imagebuildah: replace archive with chrootarchive
  • imagebuildah.StageExecutor.volumeCacheSaveVFS(): set up bind mounts
  • conformance: use :Z with transient mounts when SELinux is enabled
  • bud.bats: fix a bats warning
  • imagebuildah: create volume directories when using overlays
  • imagebuildah: drop resolveSymlink()
  • namespaces test - refactoring and cleanup
  • Refactor 'idmapping' system test
  • Cirrus: Update Ubuntu images to 21.04
  • Tiny fixes in bud system tests
  • Add compabitility wrappers for removed packages
  • Fix expected message at pulling image
  • Fix system tests of 'bud' subcommand
  • [CI:DOCS] Update steps for CentOS runc users
  • Add support for secret mounts
  • Add buildah manifest rm command
  • restore push/pull and util API
  • [CI:DOCS] Remove older distro docs
  • Rename rhel secrets to subscriptions
  • vendor in openshift/imagebuilder
  • Remove buildah bud --loglevel ...
  • use new containers/common/libimage package
  • Fix copier when using globs
  • Test namespace flags of 'bud' subcommand
  • Add system test of 'bud' subcommand
  • Output names of multiple tags in buildah bud
  • push to docker test: don't get fooled by podman
  • copier: add Remove()
  • build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.1
  • Restore log timestamps
  • Add system test of 'buildah help' with a tiny fix
  • tests: copy.bats: fix infinite hang
  • Do not force hard code to crun in rootless mode
  • build(deps): bump github.com/openshift/imagebuilder from 1.2.0 to 1.2.1
  • build(deps): bump github.com/containers/ocicrypt from 1.1.0 to 1.1.1
  • build(deps): bump github.com/containers/common from 0.35.4 to 0.36.0
  • Fix arg missing warning in bud
  • Check without flag in 'from --cgroup-parent' test
  • Minor fixes to Buildah as a library tutorial documentation
  • Add system test of 'buildah version' for packaged buildah
  • Add a few system tests of 'buildah from'
  • Log the final error with %+v at logging level "trace"
  • copier: add GetOptions.NoCrossDevice
  • Update nix pin with make nixpkgs
  • Bump to v1.20.2-dev

v1.20.1

14 Apr 13:16
Compare
Choose a tag to compare
  • Run container with isolation type set at 'from'
  • bats helpers.bash - minor refactoring
  • Bump containers/storage vendor to v1.29.0
  • build(deps): bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1
  • Cirrus: Update VMs w/ F34beta
  • CLI add/copy: add a --from option
  • build(deps): bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0
  • Add authentication system tests for 'commit' and 'bud'
  • fix local image lookup for custom platform
  • Double-check existence of OCI runtimes
  • Cirrus: Make use of shared get_ci_vm container
  • Add system tests of "buildah run"
  • Update nix pin with make nixpkgs
  • Remove some stuttering on returns errors
  • Setup alias for --tty to --terminal
  • Add conformance tests for COPY /...
  • Put a few more minutes on the clock for the CI conformance test
  • Add a conformance test for COPY --from $symlink
  • Add conformance tests for COPY ""
  • Check for symlink in builtin volume
  • Sort all mounts by destination directory
  • System-test cleanup
  • Export parse.Platform string to be used by podman-remote
  • blobcache: fix sequencing error
  • build(deps): bump github.com/containers/common from 0.35.3 to 0.35.4
  • Fix URL in demos/buildah_multi_stage.sh
  • Add a few system tests
  • [NO TESTS NEEDED] Use --recurse-modules when building git context
  • Bump to v1.20.1-dev

v1.20.0

25 Mar 21:10
Compare
Choose a tag to compare
  • vendor in containers/storage v1.28.1
  • build(deps): bump github.com/containers/common from 0.35.2 to 0.35.3
  • tests: prefetch: use buildah, not podman, for pulls
  • Use faster way to check image tag existence during multi-arch build
  • Add information about multi-arch images to the Readme
  • COPY --chown: expand the conformance test
  • pkg/chrootuser: use a bufio.Scanner
  • [CI:DOCS] Fix rootful typo in docs
  • build(deps): bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2
  • Add documentation and testing for .containerignore
  • build(deps): bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1
  • build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1
  • Lookup Containerfile if user specifies a directory
  • Add Tag format placeholder to docs
  • copier: ignore sockets
  • image: propagate errors from extractRootfs
  • Remove system test of 'buildah containers -a'
  • Clarify userns options are usable only as root in man pages
  • Fix system test of 'containers -a'
  • Remove duplicated code in addcopy
  • build(deps): bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1
  • build(deps): bump github.com/onsi/gomega from 1.10.5 to 1.11.0
  • build(deps): bump github.com/fsouza/go-dockerclient from 1.7.1 to 1.7.2
  • Update multi-arch buildah build setup with new logic
  • Update nix pin with make nixpkgs
  • overlay.bats: fix the "overlay source permissions" test
  • imagebuildah: use overlay for volumes when using overlay
  • Make PolicyMap and PullPolicy names align
  • copier: add GetOptions.IgnoreUnreadable
  • Check local image to match system context
  • fix: Containerfiles - smaller set of userns u/gids
  • Set upperdir permissions based on source
  • Shrink the vendoring size of pkc/cli
  • Clarify image name match failure message
  • ADD/COPY: create the destination directory first, chroot to it
  • copier.GetOptions: add NoDerefSymLinks
  • copier: add an Eval function
  • Update system test for 'from --cap-add/drop'
  • copier: fix a renaming bug
  • copier: return child process stderr if we can't JSON decode the response
  • Add some system tests
  • build(deps): bump github.com/containers/storage from 1.26.0 to 1.27.0
  • complement add/copy --chmod documentation
  • buildah login and logout, do not need to enter user namespace
  • Add multi-arch image build
  • chmod/chown added/fixed in bash completions
  • OWNERS: add @lsm5
  • buildah add/copy --chmod dockerfile implementation
  • bump github.com/openshift/imagebuilder from 1.1.8 to 1.2.0
  • buildah add/copy --chmod cli implementation for files and urls
  • Make sure we set the buildah version label
  • Isolation strings, should match user input
  • [CI:DOCS] buildah-from.md: remove dup arch,os
  • build(deps): bump github.com/containers/image/v5 from 5.10.2 to 5.10.3
  • Cirrus: Temp. disable prior-fedora (F32) testing
  • pr-should-include-tests: recognized "renamed" tests
  • build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0
  • build(deps): bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.1
  • build(deps): bump github.com/containers/common from 0.34.2 to 0.35.0
  • Fix reaping of stages with no instructions
  • add stale bot
  • Add base image name to comment
  • build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3
  • Don't fail copy to emptydir
  • buildah: use volatile containers
  • vendor: update containers/storage
  • Eliminate the use of containers/building import in pkg subdirs
  • Add more support for removing config
  • Improve messages about --cache-from not being supported
  • Revert patch to allow COPY/ADD of empty dirs.
  • Don't fail copy to emptydir
  • Fix tutorial for rootless mode
  • Fix caching layers with build args
  • Vendor in containers/image v5.10.2
  • build(deps): bump github.com/containers/common from 0.34.0 to 0.34.2
  • build(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0
  • 'make validate': require PRs to include tests
  • build(deps): bump github.com/onsi/gomega from 1.10.4 to 1.10.5
  • build(deps): bump github.com/containers/storage from 1.24.5 to 1.25.0
  • Use chown function for U volume flag from containers/common repository
  • --iidfile: print hash prefix
  • bump containernetworking/cni to v0.8.1 - fix for CVE-2021-20206
  • run: fix check for host pid namespace
  • Finish plumbing for buildah bud --manifest
  • buildah manifest add localimage should work
  • Stop testing directory permissions with latest docker
  • Fix build arg check
  • build(deps): bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0
  • [ci:docs] Fix man page for buildah push
  • Update nix pin with make nixpkgs
  • Bump to containers/image v5.10.1
  • Rebuild layer if a change in ARG is detected
  • Bump golang.org/x/crypto to the latest
  • Add Ashley and Urvashi to Approvers
  • local image lookup by digest
  • Use build-arg ENV val from local environment if set
  • Pick default OCI Runtime from containers.conf
  • Added required devel packages
  • Cirrus: Native OSX Build
  • Cirrus: Two minor cleanup items
  • Workaround for RHEL gating test failure
  • build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
  • build(deps): bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11
  • Reset upstream branch to dev version
  • If destination does not exists, do not throw error

v1.19.8

08 Mar 17:16
Compare
Choose a tag to compare
copier: add GetOptions.IgnoreUnreadable
Set upperdir permissions based on source
ADD/COPY: create the destination directory first, chroot to it
copier.GetOptions: add NoDerefSymLinks
copier: return child process stderr if we can't JSON decode the response
copier: fix a renaming bug
copier: add an Eval function
copier.GetOptions: add NoDerefSymLinks

v1.19.6

18 Feb 22:11
7aedb16
Compare
Choose a tag to compare
  • Bump c/containers/storage v1.24.6
  • Don't fail copy to emptydir
  • Workaround for RHEL gating test failure
  • Fix config-flags-verification test on F33
  • Fix bud capabilities test
  • Stop overriding the location of the blob info cache
  • Fix caching layers with build args

v1.19.4

08 Feb 19:23
Compare
Choose a tag to compare
  • run: fix check for host pid namespace
  • bump containernetworking/cni library to v0.8.1 - fix for CVE-2021-20206
  • Finish plumbing for buildah bud --manifest
  • buildah manifest add localimage should work
  • Fix build arg check
  • --iidfile: print hash prefix

v1.19.3

29 Jan 16:06
af31e45
Compare
Choose a tag to compare

[ci:docs] Fix man page for buildah push
Vendor in containers/image v5.10.1
Rebuild layer if a change in ARG is detected
Bump golang.org/x/crypto to latest rel-1.19
local image lookup by digest
Use build-arg ENV val from local environment if set
Pick default OCI Runtime from containers.conf