Releases: containers/buildah
Releases · containers/buildah
v1.16.3
- Lint: Use same linters as podman
- add: preserve ownerships and permissions on ADDed archives
- Permissions and ownership information on the contents of archives added using the ADD instruction or "buildah add" on the command line should be preserved again.
- chroot: fix handling of errno seccomp rules
- git-validation.sh: set the base for comparison to v1.16.0
- chroot: create bind mount targets 0755 instead of 0700
v1.16.2
v1.16.1
- copier.Get(): hard link targets shouldn't be relative paths
v1.16.0
- fix build on 32bit arches
- containerImageRef.NewImageSource(): don't always force timestamps
- Add fuse module warning to image readme
- Heed our retry delay option values when retrying commit/pull/push
- Switch to containers/common for seccomp
- Use --timestamp rather then --omit-timestamp
- docs: remove outdated notice
- docs: remove outdated notice
- build-using-dockerfile: add a hidden --log-rusage flag
- build(deps): bump github.com/containers/image/v5 from 5.5.1 to 5.5.2
- Discard ReportWriter if user sets options.Quiet
- build(deps): bump github.com/containers/common from 0.19.0 to 0.20.3
- Fix ownership of content copied using COPY --from
- newTarDigester: zero out timestamps in tar headers
- Update nix pin with
make nixpkgs
- bud.bats: correct .dockerignore integration tests
- Use pipes for copying
- run: include stdout in error message
- run: use the correct error for errors.Wrapf
- copier: un-export internal types
- copier: add Mkdir()
- in_podman: don't get tripped up by $CIRRUS_CHANGE_TITLE
- docs/buildah-commit.md: tweak some wording, add a --rm example
- imagebuildah: don’t blank out destination names when COPYing
- Replace retry functions with common/pkg/retry
- StageExecutor.historyMatches: compare timestamps using .Equal
- Update vendor of containers/common
- Fix errors found in coverity scan
- Change namespace handling flags to better match podman commands
- conformance testing: ignore buildah.BuilderIdentityAnnotation labels
- Vendor in containers/storage v1.23.0
- Add buildah.IsContainer interface
- Avoid feeding run_buildah to pipe
- fix(buildahimage): add xz dependency in buildah image
- Bump github.com/containers/common from 0.15.2 to 0.18.0
- Howto for rootless image building from OpenShift
- Add --omit-timestamp flag to buildah bud
- Update nix pin with
make nixpkgs
- Shutdown storage on failures
- Handle COPY --from when an argument is used
- Bump github.com/seccomp/containers-golang from 0.5.0 to 0.6.0
- Cirrus: Use newly built VM images
- Bump github.com/opencontainers/runc from 1.0.0-rc91 to 1.0.0-rc92
- Enhance the .dockerignore man pages
- conformance: add a test for COPY from subdirectory
- fix bug manifest inspct
- Add documentation for .dockerignore
- Add BuilderIdentityAnnotation to identify buildah version
- DOC: Add quay.io/containers/buildah image to README.md
- Update buildahimages readme
- fix spelling mistake in "info" command result display
- Don't bind /etc/host and /etc/resolv.conf if network is not present
- blobcache: avoid an unnecessary NewImage()
- Build static binary with
buildGoModule
- copier: split StripSetidBits into StripSetuidBit/StripSetgidBit/StripStickyBit
- tarFilterer: handle multiple archives
- Fix a race we hit during conformance tests
- Rework conformance testing
- Update 02-registries-repositories.md
- test-unit: invoke cmd/buildah tests with --flags
- parse: fix a type mismatch in a test
- Fix compilation of tests/testreport/testreport
- build.sh: log the version of Go that we're using
- test-unit: increase the test timeout to 40/45 minutes
- Add the "copier" package
- Fix & add notes regarding problematic language in codebase
- Add dependency on github.com/stretchr/testify/require
- CompositeDigester: add the ability to filter tar streams
- BATS tests: make more robust
- vendor golang.org/x/[email protected]
- Switch golang 1.12 to golang 1.13
- imagebuildah: wait for stages that might not have even started yet
- chroot, run: not fail on bind mounts from /sys
- chroot: do not use setgroups if it is blocked
- Set engine env from containers.conf
- imagebuildah: return the right stage's image as the "final" image
- Fix a help string
- Deduplicate environment variables
- switch containers/libpod to containers/podman
- Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3
- Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0
- Mask out /sys/dev to prevent information leak
- linux: skip errors from the runtime kill
- Mask over the /sys/fs/selinux in mask branch
- Add VFS additional image store to container
- tests: add auth tests
- Allow "readonly" as alias to "ro" in mount options
- Ignore OS X specific consistency mount option
- Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0
- Bump github.com/containers/common from 0.14.0 to 0.15.2
- Rootless Buildah should default to IsolationOCIRootless
- imagebuildah: fix inheriting multi-stage builds
- Make imagebuildah.BuildOptions.Architecture/OS optional
- Make imagebuildah.BuildOptions.Jobs optional
- Resolve a possible race in imagebuildah.Executor.startStage()
- Switch scripts to use containers.conf
- Bump openshift/imagebuilder to v1.1.6
- Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5
- buildah, bud: support --jobs=N for parallel execution
- executor: refactor build code inside new function
- Add bud regression tests
- Cirrus: Fix missing htpasswd in registry img
- docs: clarify the 'triples' format
- CHANGELOG.md: Fix markdown formatting
- Add nix derivation for static builds
- Bump to v1.16.0-dev
- add version centos7 for compatible
v1.15.2
v1.14.11
Make imagebuildah.BuildOptions.Architecture/OS optional
blobcache: avoid an unnecessary NewImage()
v1.15.1
- Mask over the /sys/fs/selinux in mask branch
- chroot: do not use setgroups if it is blocked
- chroot, run: not fail on bind mounts from /sys
- Allow "readonly" as alias to "ro" in mount options
- Add VFS additional image store to container
- Ignore OS X specific consistency mount option
- vendor golang.org/x/[email protected]
- Cirrus: Fix missing htpasswd in registry img
- Switch scripts to use containers.conf
- Make imagebuildah.BuildOptions.Architecture/OS optional
v1.14.10
- imagebuildah: stages shouldn't count as their base images
v1.15.0
- Bump github.com/containers/common from 0.12.0 to 0.13.1
- Bump github.com/containers/storage from 1.20.1 to 1.20.2
- Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0
- Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
- Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90
- Add CVE-2020-10696 to CHANGELOG.md and changelog.txt
- Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
- Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3
- Vendor in containers/common v0.12.0
- fix lighttpd example
- Vendor in new go.etcd.io/bbolt
- Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2
- Bump imagebuilder for ARG fix
- Bump github.com/containers/common from 0.11.2 to 0.11.4
- remove dependency on openshift struct
- Warn on unset build arguments
- vendor: update seccomp/containers-golang to v0.4.1
- Ammended docs
- Updated docs
- clean up comments
- update exit code for tests
- Implement commit for encryption
- implementation of encrypt/decrypt push/pull/bud/from
- fix resolve docker image name as transport
- Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0
- Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1
- Bump github.com/containers/storage from 1.19.1 to 1.19.2
- Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4
- Add preliminary profiling support to the CLI
- Bump github.com/containers/common from 0.10.0 to 0.11.2
- Evaluate symlinks in build context directory
- fix error info about get signatures for containerImageSource
- Add Security Policy
- Cirrus: Fixes from review feedback
- Bump github.com/containers/storage from 1.19.0 to 1.19.1
- Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
- imagebuildah: stages shouldn't count as their base images
- Update containers/common v0.10.0
- Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5
- Add registry to buildahimage Dockerfiles
- Cirrus: Use pre-installed VM packages + F32
- Cirrus: Re-enable all distro versions
- Cirrus: Update to F31 + Use cache images
- golangci-lint: Disable gosimple
- Lower number of golangci-lint threads
- Fix permissions on containers.conf
- Don't force tests to use runc
- Bump github.com/containers/common from 0.9.1 to 0.9.5
- Return exit code from failed containers
- Bump github.com/containers/storage from 1.18.2 to 1.19.0
- Bump github.com/containers/common from 0.9.0 to 0.9.1
- cgroup_manager should be under [engine]
- Use c/common/pkg/auth in login/logout
- Cirrus: Temporarily disable Ubuntu 19 testing
- Add containers.conf to stablebyhand build
- Update gitignore to exclude test Dockerfiles
- Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4
- Bump github.com/containers/common from 0.8.1 to 0.9.0
- Bump back to v1.15.0-dev
- Remove warning for systemd inside of container