Buildah - v1.24.0


What's Changed

  • Bump 1.23.0 by @rhatdan in https://github.com/containers/buildah/pull/3516
  • Update VM Images + Drop prior-ubuntu testing by @cevich in https://github.com/containers/buildah/pull/3519
  • conformance: add more tests for exclusion short-circuiting by @nalind in https://github.com/containers/buildah/pull/3521
  • Makefile: only use race detection when it's available by @nalind in https://github.com/containers/buildah/pull/3518
  • [CI:DOCS] Add flouthoc to OWNERS by @rhatdan in https://github.com/containers/buildah/pull/3522
  • build: Add additional step nodes when labels are modified by @flouthoc in https://github.com/containers/buildah/pull/3517
  • Update to github.com/vbauerster/mpb v7.1.5 by @mtrmac in https://github.com/containers/buildah/pull/3526
  • unmarshalConvertedConfig(): handle zstd compression by @nalind in https://github.com/containers/buildah/pull/3527
  • build(deps): bump github.com/containers/common from 0.44.0 to 0.44.1 by @dependabot in https://github.com/containers/buildah/pull/3528
  • build(deps): bump github.com/containers/common from 0.44.1 to 0.45.0 by @dependabot in https://github.com/containers/buildah/pull/3530
  • imagebuildah: fix an attempt to write to a nil map by @nalind in https://github.com/containers/buildah/pull/3533
  • conformance: allow test cases to specify dockerUseBuildKit by @nalind in https://github.com/containers/buildah/pull/3529
  • push: support to specify the compression format by @giuseppe in https://github.com/containers/buildah/pull/3532
  • Makefile: check for -race using -mod=vendor by @nalind in https://github.com/containers/buildah/pull/3535
  • Makefile: adjust -ldflags/-gcflags/-gccgoflags depending on the go implementation by @dilyanpalauzov in https://github.com/containers/buildah/pull/3538
  • build(deps): bump github.com/containers/common from 0.45.0 to 0.46.0 by @dependabot in https://github.com/containers/buildah/pull/3541
  • Replace fmt.Sprintf("%d", x) with strconv.Itoa(x) by @nalind in https://github.com/containers/buildah/pull/3545
  • build: Cleanup transient mount destinations with every RUN step by @flouthoc in https://github.com/containers/buildah/pull/3525
  • [ci:docs] Add man page for Containerfile and .containerignore by @rhatdan in https://github.com/containers/buildah/pull/3549
  • Plumb the remote logger throughut Buildah by @rhatdan in https://github.com/containers/buildah/pull/3540
  • buildah build: add --all-platforms by @nalind in https://github.com/containers/buildah/pull/3546
  • Cirrus: Fix defunct package metadata breaking cache by @cevich in https://github.com/containers/buildah/pull/3562
  • [CI:DOCS] Fix .containerignore link file by @rhatdan in https://github.com/containers/buildah/pull/3565
  • tests: stop pulling php, composer by @edsantiago in https://github.com/containers/buildah/pull/3566
  • Bump containerd to v1.5.7 by @lsm5 in https://github.com/containers/buildah/pull/3569
  • build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0 by @dependabot in https://github.com/containers/buildah/pull/3559
  • build(deps): bump github.com/docker/docker from 20.10.8+incompatible to 20.10.9+incompatible by @dependabot in https://github.com/containers/buildah/pull/3567
  • build: Add support for buildkit like --mount=type=bind by @flouthoc in https://github.com/containers/buildah/pull/3548
  • Fix command doc links in README.md by @benelliott in https://github.com/containers/buildah/pull/3571
  • build(deps): bump github.com/containers/image/v5 from 5.16.0 to 5.16.1 by @dependabot in https://github.com/containers/buildah/pull/3570
  • build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1 by @dependabot in https://github.com/containers/buildah/pull/3573
  • buildkit: Add support for --mount=type=tmpfs to allow mounting volatile memory instead of persistent storage. by @flouthoc in https://github.com/containers/buildah/pull/3575
  • [CI:DOCS] Touch up Containerfile man page to show ARG can be 1st by @TomSweeneyRedHat in https://github.com/containers/buildah/pull/3577
  • [CI:DOCS] De-dockerize the man page as much as possible by @rhatdan in https://github.com/containers/buildah/pull/3579
  • docs: update buildah-build 'platform' option compatibility notes by @jayaddison in https://github.com/containers/buildah/pull/3580
  • [CI:DOCS] Include manifest example usage by @cevich in https://github.com/containers/buildah/pull/3582
  • Default secret mode to 400 by @ashley-cui in https://github.com/containers/buildah/pull/3585
  • imagebuildah: fix nil deref by @vrothberg in https://github.com/containers/buildah/pull/3588
  • buildkit: add support for persistent caching across builds with --mount=type=cache by @flouthoc in https://github.com/containers/buildah/pull/3574
  • build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 by @dependabot in https://github.com/containers/buildah/pull/3583
  • Add support for host.containers.internal in the /etc/hosts by @rhatdan in https://github.com/containers/buildah/pull/3586
  • Report ignorefile location when no content added by @rhatdan in https://github.com/containers/buildah/pull/3576
  • Support overlayfs path contains colon by @chenk008 in https://github.com/containers/buildah/pull/3581
  • Rootless containers users should use additional groups by @rhatdan in https://github.com/containers/buildah/pull/3593
  • fix: another non-portable shebang by @currybullen in https://github.com/containers/buildah/pull/3595
  • build(deps): bump github.com/docker/docker from 20.10.9+incompatible to 20.10.10+incompatible by @dependabot in https://github.com/containers/buildah/pull/3600
  • networkpolicy: Should be NetworkEnabled instead of NetworkDefault when explictly set by @flouthoc in https://github.com/containers/buildah/pull/3601
  • Add support for env var secret sources by @ashley-cui in https://github.com/containers/buildah/pull/3598
  • docs: Use guaranteed path for go-md2man by @flouthoc in https://github.com/containers/buildah/pull/3610
  • build: history should not contain ARG values. OTOH RUN history should contain final values. by @flouthoc in https://github.com/containers/buildah/pull/3609
  • rootless: do not bind mount /sys if not needed by @giuseppe in https://github.com/containers/buildah/pull/3614
  • [CI:DOCS] Fix tutorial to specify command on buildah run line by @rhatdan in https://github.com/containers/buildah/pull/3613
  • config: support the variant field by @nalind in https://github.com/containers/buildah/pull/3615
  • define.TempDirForURL(): show CombinedOutput when a command fails by @nalind in https://github.com/containers/buildah/pull/3619
  • Add --unsetenv option to buildah commit and build by @rhatdan in https://github.com/containers/buildah/pull/3611
  • ssh-agent: Increase timeout before we explicitly close connection by @flouthoc in https://github.com/containers/buildah/pull/3631
  • docs/tutorials: update by @nalind in https://github.com/containers/buildah/pull/3621
  • build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8 by @dependabot in https://github.com/containers/buildah/pull/3635
  • Cirrus: Bump up to Fedora 35 & Ubuntu 21.10 by @cevich in https://github.com/containers/buildah/pull/3599
  • build(deps): bump github.com/docker/docker from 20.10.10+incompatible to 20.10.11+incompatible by @dependabot in https://github.com/containers/buildah/pull/3636
  • run: ensure that stdio pipes are labeled correctly by @nalind in https://github.com/containers/buildah/pull/3630
  • Fix UnsetEnv for buildah bud by @rhatdan in https://github.com/containers/buildah/pull/3638
  • Tests should rely only on static/unchanging images by @cevich in https://github.com/containers/buildah/pull/3640
  • build(deps): bump github.com/containers/image/v5 from 5.16.1 to 5.17.0 by @dependabot in https://github.com/containers/buildah/pull/3646
  • Make LocalIP public function so Podman can use it by @rhatdan in https://github.com/containers/buildah/pull/3645
  • UPdate vendor of container/storage by @rhatdan in https://github.com/containers/buildah/pull/3641
  • build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in https://github.com/containers/buildah/pull/3618
  • build(deps): bump github.com/containernetworking/cni from 0.8.1 to 1.0.1 by @dependabot in https://github.com/containers/buildah/pull/3647
  • images: accept multiple filter with logical AND between them. by @flouthoc in https://github.com/containers/buildah/pull/3651
  • copier: RemoveAll possibly-directories by @nalind in https://github.com/containers/buildah/pull/3656
  • image: set MediaType in OCI manifests by @nalind in https://github.com/containers/buildah/pull/3657
  • copier.Put: check for is-not-a-directory using lstat, not stat by @nalind in https://github.com/containers/buildah/pull/3658
  • Grab all of the containers.conf settings for namespaces by @rhatdan in https://github.com/containers/buildah/pull/3637
  • [CI:DOCS] Simple README fix by @MaximUltimatum in https://github.com/containers/buildah/pull/3654
  • Wire logger through to config by @rhatdan in https://github.com/containers/buildah/pull/3663
  • build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3 by @dependabot in https://github.com/containers/buildah/pull/3664
  • tests: move buildkit mount tests files from TESTSDIR to TESTDIR before any modifications by @flouthoc in https://github.com/containers/buildah/pull/3670
  • build(deps): bump github.com/docker/docker from 20.10.11+incompatible to 20.10.12+incompatible by @dependabot in https://github.com/containers/buildah/pull/3673
  • Allow rootless buildah to set resource limits on cgroup V2 by @rhatdan in https://github.com/containers/buildah/pull/3594
  • cirrus: remove static_build by @flouthoc in https://github.com/containers/buildah/pull/3680
  • parse: allow parsing anomaly non-human value for memory control group by @flouthoc in https://github.com/containers/buildah/pull/3679
  • stage_executor: re-use all the layers from cache for squashed case and commit as late as possible. by @flouthoc in https://github.com/containers/buildah/pull/3674
  • build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0 by @dependabot in https://github.com/containers/buildah/pull/3677
  • build: fix libsubid test by @giuseppe in https://github.com/containers/buildah/pull/3681
  • Allow callers to replace the ContainerPrefix by @rhatdan in https://github.com/containers/buildah/pull/3676
  • build(deps): bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.6 by @dependabot in https://github.com/containers/buildah/pull/3678
  • build(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9 by @dependabot in https://github.com/containers/buildah/pull/3689
  • use libnetwork from c/common for networking by @Luap99 in https://github.com/containers/buildah/pull/3690
  • Use config.ProxyEnv by @rhatdan in https://github.com/containers/buildah/pull/3691
  • buildkit: add from= field to bind and cache mounts so images can be used as source by @flouthoc in https://github.com/containers/buildah/pull/3590
  • executor: Share selinux (process and mount) label of first stage with other stages in same build by @flouthoc in https://github.com/containers/buildah/pull/3693
  • build(deps): bump github.com/fsouza/go-dockerclient from 1.7.6 to 1.7.7 by @dependabot in https://github.com/containers/buildah/pull/3695
  • Fix default CNI paths by @Luap99 in https://github.com/containers/buildah/pull/3697
  • vendor c/common by @vrothberg in https://github.com/containers/buildah/pull/3696
  • Cirrus: Run int. tests in parallel with unit by @cevich in https://github.com/containers/buildah/pull/3699
  • Allow processing of common options via FlagSet by @abergmeier in https://github.com/containers/buildah/pull/3692
  • bud.bats: use a local git daemon for the git protocol test by @nalind in https://github.com/containers/buildah/pull/3701
  • Update containers/image and containers/common by @rhatdan in https://github.com/containers/buildah/pull/3703
  • Fix permissions on secrets directory by @rhatdan in https://github.com/containers/buildah/pull/3702
  • Allow processing of network options from FlagSet by @abergmeier in https://github.com/containers/buildah/pull/3704
  • Fix platform handling for empty os/arch values by @Luap99 in https://github.com/containers/buildah/pull/3698
  • Cirrus: Re-order tasks for more parallelism by @cevich in https://github.com/containers/buildah/pull/3707
  • Cirrus: Freshen VM images by @cevich in https://github.com/containers/buildah/pull/3706
  • Enable git-daemon tests by @edsantiago in https://github.com/containers/buildah/pull/3711
  • Allow processing of id options from FlagSet by @abergmeier in https://github.com/containers/buildah/pull/3709
  • build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0 by @dependabot in https://github.com/containers/buildah/pull/3718
  • Update golangci-lint, its config, and fix some warnings by @kolyshkin in https://github.com/containers/buildah/pull/3717
  • linux: fix lookup for runtime by @giuseppe in https://github.com/containers/buildah/pull/3724
  • Tests tools bump by @kolyshkin in https://github.com/containers/buildah/pull/3723
  • overlay, mount: add support for non-volatile upperdir, workdir for overlay volumes by @flouthoc in https://github.com/containers/buildah/pull/3715
  • Vendor in latest containers/common by @rhatdan in https://github.com/containers/buildah/pull/3727
  • Run codespell on code by @rhatdan in https://github.com/containers/buildah/pull/3732
  • build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in https://github.com/containers/buildah/pull/3736
  • docs/buildah-build.1.md: don't imply that -v isn't just a RUN thing by @nalind in https://github.com/containers/buildah/pull/3743
  • Make pull commands be consistent by @TomSweeneyRedHat in https://github.com/containers/buildah/pull/3735
  • buildah build --network add support for custom networks by @Luap99 in https://github.com/containers/buildah/pull/3720
  • build(deps): bump github.com/containers/image/v5 from 5.18.0 to 5.19.0 by @dependabot in https://github.com/containers/buildah/pull/3747
  • [CI:DOCS] Github-workflow: Report both failures and errors. by @cevich in https://github.com/containers/buildah/pull/3744
  • [CI:DOCS] Fix typos and improve language by @eriksjolund in https://github.com/containers/buildah/pull/3745
  • Allow processing of SystemContext from FlagSet by @abergmeier in https://github.com/containers/buildah/pull/3713
  • build(deps): bump github.com/golangci/golangci-lint from 1.43.0 to 1.44.0 in /tests/tools by @dependabot in https://github.com/containers/buildah/pull/3749
  • Update vendor of containers/common by @rhatdan in https://github.com/containers/buildah/pull/3751

New Contributors

  • @benelliott made their first contribution in https://github.com/containers/buildah/pull/3571
  • @jayaddison made their first contribution in https://github.com/containers/buildah/pull/3580
  • @chenk008 made their first contribution in https://github.com/containers/buildah/pull/3581
  • @currybullen made their first contribution in https://github.com/containers/buildah/pull/3595
  • @MaximUltimatum made their first contribution in https://github.com/containers/buildah/pull/3654
  • @abergmeier made their first contribution in https://github.com/containers/buildah/pull/3692
  • @kolyshkin made their first contribution in https://github.com/containers/buildah/pull/3717

Full Changelog: https://github.com/containers/buildah/compare/v1.23.0...v1.24.0


Details

date
Jan. 27, 2022, 12:19 a.m.
name
v1.24.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Buildah releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or