Releases: containers/buildah
Releases · containers/buildah
v1.31.4
What's Changed
- [release-1.31] c/storage 1.48.1, c/image 5.26.2, c/common 0.55.4, Buildah to 1.31.3, then 1.31.4-dev by @TomSweeneyRedHat in #4995
- [release-1.31] Mask /sys/devices/virtual/powercap by default by @openshift-cherrypick-robot in #5116
Full Changelog: v1.31.3...v1.31.4
v1.29.2
What's Changed
- [release-1.29] Bump to c/common v0.51.2 by @TomSweeneyRedHat in #4701
- [release-1.29] Cirrus: Add CI self-destruct condition on EOL date by @cevich in #4771
- [release-1.29] Cirrus: Increase conformance-test timeout by @cevich in #4808
- [release-1.29] remove registry.centos.org by @edsantiago in #4825
- [release-1.29] Mask /sys/devices/virtual/powercap by default by @openshift-cherrypick-robot in #5118
Full Changelog: v1.29.1...v1.29.2
v1.32.2
v1.32.1
What's Changed
- [release-1.32] chroot.setupChrootBindMounts: pay more attention to flags by @openshift-cherrypick-robot in #5099
Full Changelog: v1.32.0...v1.32.1
v1.32.0
What's Changed
- [CI:DOCS] Update debian/ubuntu build instructions by @andrewgdotcom in #4876
- Bump c/image to 5.26.1, c/common to 0.55.1, Buildah to 1.31.0, and then to 1.32.0-dev by @TomSweeneyRedHat in #4902
- pkg/overlay: add limited support for FreeBSD by @dfr in #4888
- fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc4 by @renovate in #4903
- [CI:BUILD] Packit: fix pre-sync action for downstream tasks by @lsm5 in #4907
- contrib/buildahimage: set config correctly for rootless
build
user by @flouthoc in #4905 - fix(deps): update module golang.org/x/term to v0.10.0 by @renovate in #4911
- Vendor in containers/(common, image, storage) by @rhatdan in #4916
- [CI:BUILD] Packit: downstream task script needs GOPATH by @lsm5 in #4924
- fix(deps): update module github.com/containers/common to v0.55.2 by @renovate in #4923
- [CI:BUILD] Packit: remove pre-sync action by @lsm5 in #4926
- fix(deps): update module github.com/opencontainers/runc to v1.1.8 by @renovate in #4930
- Vendor in latest containers/(common, storage, image) by @rhatdan in #4900
- fix(deps): update module github.com/containers/image/v5 to v5.26.1 by @renovate in #4938
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0 by @renovate in #4936
- fix(deps): update module github.com/onsi/gomega to v1.27.10 by @renovate in #4939
- fix(deps): update module github.com/docker/docker to v24.0.5+incompatible by @renovate in #4941
- fix(deps): update module github.com/containerd/containerd to v1.7.3 by @renovate in #4943
- manifest, push: implement
--add-compression
to push with compressed variants. by @flouthoc in #4912 - CI:BUILD] RPM: define gobuild macro for rhel/centos stream by @lsm5 in #4946
- Ensure created ImageSource / ImageDestination objects are closed by @mtrmac in #4945
- fix(deps): update github.com/containers/storage digest to c3da76f by @renovate in #4949
- buildah: add
--layer-label
for setting labels on intermediate images by @flouthoc in #4940 - Cirrus: container/rootless env. var. passthrough by @cevich in #4872
- fix(deps): update module golang.org/x/term to v0.11.0 by @renovate in #4953
- Update install.md changes to reflect current Debian stable version name by @aaerrolla in #4955
- fix(deps): update module golang.org/x/crypto to v0.12.0 by @renovate in #4954
- packit: Build PRs into default packit COPRs by @martinpitt in #4959
- [CI:BUILD] Packit: add fedora-eln targets and build docs with vendored go-md2man by @lsm5 in #4964
- fix(deps): update module github.com/opencontainers/runc to v1.1.9 by @renovate in #4970
- chore(deps): update dependency ubuntu to v22 by @renovate in #4965
- chore(deps): update dependency containers/automation_images to v20230807 by @renovate in #4958
- [CI:BUILD] RPM: fix buildtags by @lsm5 in #4971
- chore(deps): update dependency containers/automation_images to v20230809 by @renovate in #4972
- buildah/push/manifest-push: add support for
--force-compression
to prevent reusing other blobs by @flouthoc in #4973 - chroot: setSeccomp add support for
ArchPARISC(64)
andArchRISCV64
by @michalbiesek in #4976 - make,cross: restore loong64 by @michalbiesek in #4979
- fix(deps): update module github.com/containers/ocicrypt to v1.1.8 by @renovate in #4978
- [CI:BUILD] rpm: spdx compatible license field by @lsm5 in #4984
- [CI:DOCS] Replace troff code with markdown in buildah-{copy,add}.1.md by @PeterWhittaker in #4985
- chore(deps): update dependency containers/automation_images to v20230816 by @renovate in #4982
- executor: build-arg warnings must honor
global args
by @flouthoc in #4983 - Clear CommonBuildOpts when loading Builder status by @nalind in #4975
- fix(deps): update module github.com/containers/storage to v1.49.0 by @renovate in #4990
- Use buildah repo rather than podman repo by @rhatdan in #4994
- pkg/chrootuser: Ignore comments when parsing /etc/group on FreeBSD by @dfr in #4997
- [skip-ci] GHA: Closed issue/PR comment-lock test by @cevich in #4991
- [skip-ci] GHA: Attempt to fix discussion_lock workflow by @cevich in #5002
- [skip-ci] Update tim-actions/commit-message-checker-with-regex action to v0.3.2 by @renovate in #5003
- [CI:DOCS] docs: add reference to oci-hooks by @flouthoc in #5004
- Support passing of ULimits as -1 to mean max by @rhatdan in #5000
- Update module github.com/containerd/containerd to v1.7.5 by @renovate in #4998
- Fixing the owner of the storage.conf. by @indyvanmol in #5001
- push:
--force-compression
should betrue
with--compression-format
by @flouthoc in #5013 - vendor containers/common@12405381ff45 by @vrothberg in #5016
- fix(deps): update module golang.org/x/sys to v0.12.0 by @renovate in #5017
- [CI:DOCS] docs: use valid github repo by @flouthoc in #5020
- fix(deps): update module golang.org/x/crypto to v0.13.0 by @renovate in #5026
- Don't try to look up names when committing images by @nalind in #5025
- fix(deps): update module github.com/docker/docker to v24.0.6+incompatible by @renovate in #5029
- fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.4 by @renovate in #5030
- Make sure that pathnames picked up from the environment are absolute by @nalind in #5032
- Produce confidential workload images by @nalind in #4960
- fix(deps): update module github.com/containerd/containerd to v1.7.6 by @renovate in #5040
- Move code around to not require libimage by @Luap99 in #5039
- Cirrus: Remove multi-arch buildah image builds by @cevich in #5006
- Bump vendor containers/(common, storage, image) by @rhatdan in #5042
- Run codespell on code by @rhatdan in #5045
- GetTmpDir is not using ImageCopyTmpdir correctly by @rhatdan in #5043
New Contributors
- @andrewgdotcom made their first contribution in #4876
- @aaerrolla made their first contribution in #4955
- @martinpitt made their first contribution in #4959
- @michalbiesek made their first contribution in #4976
- @PeterWhittaker made their first contribution in #4985
- @indyvanmol made their first contribution in #5001
Full Changelog: v1.31.0...v1.32.0
v1.31.3
What's Changed
- [release-1.31] Bump to v1.31.2 and then to v1.31.3-dev by @TomSweeneyRedHat in #4969
- [release-1.31] [CI:BUILD] RPM: fix buildtags by @openshift-cherrypick-robot in #4980
- [release-1.31] [CI:BUILD] rpm: spdx compatible license field by @openshift-cherrypick-robot in #4989
Full Changelog: v1.31.2...v1.31.3
v1.31.2
What's Changed
- [release-1.31] Bump c/common by @TomSweeneyRedHat in #4931
- [release-1.31] CI:BUILD] RPM: define gobuild macro for rhel/centos stream by @openshift-cherrypick-robot in #4951
- [CI:BUILD] Release 1.31 packit backport by @lsm5 in #4963
- [release-1.31] Bump to 1.31.1, bump c/common to 0.55.3, remove zstd:chunked refs by @TomSweeneyRedHat in #4968
Full Changelog: v1.31.1...v1.31.2
v1.31.1
- [release-1.31] Bump c/common
Full Changelog: v1.31.0...v1.31.1
v1.31.0
What's Changed
- Bump to v1.30.0 by @rhatdan in #4726
- Revert "buildah image should not enable fuse-overlayfs for rootful mode" by @flouthoc in #4722
- [CI:DOCS] Renovate: Ensure test/tools/go.mod is managed by @cevich in #4731
- chore(deps): update quay.io/centos/centos docker tag to v8 by @renovate in #4735
- [CI:DOCS] Clarify the need for qemu-user-static package by @rhatdan in #4738
- chore(deps): update centos docker tag to v8 by @renovate in #4734
- fix(deps): update module github.com/opencontainers/runc to v1.1.6 by @renovate in #4732
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2 by @renovate in #4743
- parse: add support for relabel bind mount option by @danishprakash in #4705
- makefile: increase conformance timeout by @flouthoc in #4760
- build:
--platform
must accept only arch by @flouthoc in #4757 - fix(deps): update module github.com/containers/common to v0.53.0 by @renovate in #4762
- fix(deps): update module github.com/docker/docker to v23.0.5+incompatible by @renovate in #4744
- fix(deps): update module github.com/opencontainers/runc to v1.1.7 by @renovate in #4764
- parse: filter edge-case for podman-remote by @flouthoc in #4765
- Fix an overflow on retries on container name conflicts by @mtrmac in #4752
- [CI:DOCS] Cirrus: Fix meta task failing to find commit by @cevich in #4773
- manifest, push: use
source
asdestination
if not specified by @flouthoc in #4767 - run,mount: remove path only if they didnt pre-exist by @flouthoc in #4755
- fix(deps): update module golang.org/x/term to v0.8.0 by @renovate in #4776
- fix(deps): update module golang.org/x/sync to v0.2.0 by @renovate in #4774
- [CI:DOCS]: Update the demos README file to fix minor typos by @pixdrift in #4781
- fix(deps): update module golang.org/x/crypto to v0.9.0 by @renovate in #4785
- fix(deps): update module github.com/containerd/containerd to v1.7.1 by @renovate in #4786
- secret: accept
required
flag without value by @flouthoc in #4791 - fix(deps): update module github.com/openshift/imagebuilder to v1.2.5 by @renovate in #4793
- build: validate volumes on backend by @flouthoc in #4792
- fix(deps): update module github.com/docker/distribution to v2.8.2+incompatible by @renovate in #4789
- fix(deps): update module github.com/sirupsen/logrus to v1.9.1 by @renovate in #4798
- vendor in containers/(common,storage,image) by @rhatdan in #4797
- Revert "Proof of concept: nightly dependency treadmill" by @edsantiago in #4801
- [skip-ci] Update tim-actions/get-pr-commits action to v1.3.0 by @renovate in #4799
- chroot, run: drop Pdeathsig by @giuseppe in #4790
- vendor: bump logrus to
v1.9.2
by @flouthoc in #4806 - test: use debian instead of docker.io/library/debian:testing-slim by @flouthoc in #4807
- fix(deps): update module github.com/onsi/gomega to v1.27.7 by @renovate in #4803
- chore(deps): update quay.io/libpod/testimage docker tag to v20221018 by @renovate in #4737
- CI: fix test broken by renovatebot by @edsantiago in #4812
- fix(deps): update module github.com/stretchr/testify to v1.8.3 by @renovate in #4805
- Go back to setting SysProcAttr.Pdeathsig for child processes by @nalind in #4813
- Fix auth.json path (validated on Fedora 38) by @andrm in #4815
- remove
registry.centos.org
since its decommissioned by @flouthoc in #4819 - executor: apply label to only final stage via
--label
by @flouthoc in #4817 - vendor: bump c/storage to
55ee2d19292f
by @flouthoc in #4818 - Add a warning to
build --secret
docs by @rijenkii in #4823 - fix(deps): update github.com/containers/common digest to 462ccdd by @renovate in #4833
- Explicitly ref. quay images for CI by @cevich in #4828
- GetTempDir: honor
image_copy_tmp_dir
fromcontainers.conf
by @flouthoc in #4844 - fix(deps): update module github.com/sirupsen/logrus to v1.9.3 by @renovate in #4843
- fix(deps): update module github.com/containerd/containerd to v1.7.2 by @renovate in #4842
- docs/Makefile: don't show sed invocations by @kolyshkin in #4841
- intermediate-images inherit-label test: make it debuggable by @edsantiago in #4837
- At startup, log the effective capabilities for debugging by @nalind in #4836
- CI: Support testing w/ podman-next COPR packages by @cevich in #4830
- fix(deps): update github.com/containers/image/v5 digest to abe5133 by @renovate in #4834
- [CI:DOCS] Update comment to remove ambiguity by @cevich in #4849
- [CI:DOCS] Renovate: Don't touch fragile test stuffs by @cevich in #4856
- fix(deps): update module github.com/onsi/gomega to v1.27.8 by @renovate in #4857
- fix(deps): update github.com/containers/storage digest to 3f3fb2f by @renovate in #4835
- Revendor test tooling + Lint fix. by @cevich in #4863
- Change util.EncryptConfig,DecryptConfig, GetFormat and make it public by @rhatdan in #4746
- fix(deps): update module golang.org/x/term to v0.9.0 by @renovate in #4865
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.3 by @renovate in #4861
- Remove device mapper support by @kolyshkin in #4832
- fix(deps): update module golang.org/x/crypto to v0.10.0 by @renovate in #4866
- Add smoke tests for encryption CLI helpers by @mtrmac in #4745
- fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #4868
- [CI:BUILD] Packit: add jobs for downstream Fedora package builds by @lsm5 in #4870
- add hostname to /etc/hosts when running with host network by @Luap99 in #4869
- add support for pasta(1) and slirp4netns options by @Luap99 in #4877
- vendor: update c/{common,image,storage} to latest by @Luap99 in #4883
- chore: pkg imported more than once by @testwill in #4880
- Bump c/image to 5.26.0 and c/common to 0.54.0 by @TomSweeneyRedHat in #4895
- chore: replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in #4890 - rootless: use default_rootless_network_cmd config by @Luap99 in #4889
- Fix transition test to work with latest selinux policy by @rhatdan in #4829
- Update vendor of containers/common by @rhatdan in #4899
New Contributors
- @andrm made their first contribution in #4815
- @rijenkii made their first contribution in #4823
- @testwill made their first contribution in #4880
Full Changelog: v1.30.0...v1.31.0
v1.30.0
What's Changed
- Bump 1.29.0 by @TomSweeneyRedHat in #4542
- docs: specify order preference for FROM when using multiple
containerfiles
by @flouthoc in #4546 - build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16 by @dependabot in #4545
- build(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 by @dependabot in #4548
- conformance: use
scratch
for minimal test and unblock CI by @flouthoc in #4552 - pkg/parse: expose public
CleanCacheMount
API by @flouthoc in #4550 - login: support interspersed args for password from
stdin
by @flouthoc in #4558 - Run codespell on codebase by @rhatdan in #4571
- build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 by @dependabot in #4569
- [CI:DOCS] Configure Renovate by @renovate in #4567
- [skip-ci] Update tim-actions/get-pr-commits digest to 55b867b by @renovate in #4581
- build(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1 by @dependabot in #4575
- build(deps): bump github.com/opencontainers/selinux from 1.10.2 to 1.11.0 by @dependabot in #4570
- build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0 by @dependabot in #4586
- build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.17 by @dependabot in #4580
- fix(deps): update github.com/openshift/imagebuilder digest to 86828bf by @renovate in #4587
- Temporarily hard-skip bud-multiple-platform-values test by @edsantiago in #4596
- [CI:DOCS] Skip subject-length validation for renovate PRs by @cevich in #4598
- [CI:DOCS] Fix documentation on which Capabilities are allowed by default by @rhatdan in #4584
- [CI:BUILD] copr: fix el8 builds by @lsm5 in #4439
- executor: also add stage with no children to
cleanupStages
and ensure no dangling containers are left. by @flouthoc in #4595 - imagebuildah.StageExecutor: suppress bogus "Pushing cache []:..." messages by @nalind in #4602
- docs/tutorials/04: add defaults for Run() by @nalind in #4611
- Vendor in latest containers/common by @rhatdan in #4617
- build(deps): bump github.com/containers/storage from 1.45.3 to 1.45.4 by @dependabot in #4624
- fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.5 by @renovate in #4622
- Ignore the base image's base image annotations by @nalind in #4618
- Vendor in latest containers/(common, storage, image) by @rhatdan in #4633
- executor,copy: honor default ARG value while eval stage in
COPY
stmts by @flouthoc in #4578 - executor: don't warn about unused
TARGETARCH
,TARGETOS
,TARGETPLATFORM
by @flouthoc in #4634 - [CI:DOCS] Fix tutorial for rootless mode by @Steffen1989 in #4629
- sshagent: use
ExtendedAgent
instead ofAgent
by @flouthoc in #4637 - fix(deps): update module golang.org/x/term to v0.6.0 by @renovate in #4641
- [CI:DOCS] build: document behaviour of buildah's distributed cache by @flouthoc in #4644
- Add default list of capabilities required to run buildah in a container by @rhatdan in #4643
- Add "ifnewer" as option in help message for pull command by @mathiasgredal in #4645
- stage_executor,cache-to: attempt to push cache only when
cacheKey
is valid by @flouthoc in #4650 - run: add support for inline
--network
inRUN
statements by @flouthoc in #4566 - Replace Ubuntu -> Debian SID by @cevich in #4610
- Re-enable conformance tests by @nalind in #4665
- Vendor in latest containers/(storage, common, image) by @rhatdan in #4668
- Fix requiring tests on Makefile changes by @cevich in #4663
- chore(deps): update dependency containers/automation_images to v20230314 by @renovate in #4664
- [CI:DOCS] Disable dependabot in favor of renovate by @cevich in #4670
- Update to Go 1.18 by @mtrmac in #4662
- imagebuildah: set len(short_image_id) to 12 by @danishprakash in #4660
- fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.6 by @renovate in #4649
- [CI:BUILD] Packit: Enable Copr builds on PR and commit to main by @lsm5 in #4681
- run_linux: Update heuristic for mounting /sys by @giuseppe in #4684
- build: accept arguments from file with --build-arg-file by @NotBobTheBuilder in #4686
- imagebuildah: only apply label on the final image instead of intermediate images by @flouthoc in #4673
- [skip-ci] Update actions/stale action to v8 by @renovate in #4683
- update build instruction for Ubuntu by @copyrights in #4690
- chore(deps): update dependency containers/automation_images to v20230320 by @renovate in #4678
- fix(deps): update github.com/opencontainers/runtime-tools digest to e931285 by @renovate in #4585
- fix(deps): update module github.com/onsi/gomega to v1.27.6 by @renovate in #4685
- fix(deps): update module github.com/docker/docker to v23.0.2+incompatible by @renovate in #4689
- chore(deps): update dependency containers/automation_images to v20230330 by @renovate in #4694
- fix(deps): update module github.com/containers/common to v0.51.2 by @renovate in #4696
- [CI:DOCS] buildah image should not enable fuse-overlayfs for rootful mode by @rhatdan in #4699
- fix(deps): update module github.com/opencontainers/runc to v1.1.5 by @renovate in #4691
- fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.7 by @renovate in #4692
- stage_executor: inline
--network
adddefault
string by @flouthoc in #4659 - vendor in latest containers/(storage, image) by @rhatdan in #4711
- vendor c/common ff62cdebdd0e by @vrothberg in #4716
- chore(deps): update dependency containers/automation_images to v20230405 by @renovate in #4714
- fix(deps): update module github.com/containers/common to v0.52.0 by @renovate in #4724
- fix(deps): update module golang.org/x/crypto to v0.8.0 by @renovate in #4720
- Pass process environment variables by reference by @cbandy in #4702
New Contributors
- @renovate made their first contribution in #4567
- @Steffen1989 made their first contribution in #4629
- @mathiasgredal made their first contribution in #4645
- @danishprakash made their first contribution in #4660
- @NotBobTheBuilder made their first contribution in #4686
- @copyrights made their first contribution in #4690
- @cbandy made their first contribution in #4702
Full Changelog: v1.29.0...v1.30.0