We’re pleased to announce the release of Buildahversion 1.36.0, which is now available from GitHub for any Linux distro. We are shipping this release on Fedora 39 and Fedora 40. Buildah will also be shipped on CentOS, OpenSUSE, and Ubuntu soon. In addition, container images will be available at https://quay.io/repository/buildah/stable and https://quay.io/repository/containers/buildah.
The Buildah project has continued to grow over the past several weeks, welcoming several new contributors to the mix. This release features notable changes:
The --device option has been added to the buildah run command.
CVE-2024-3727 and CVE-2024-1753 have been addressed.
Improvements to the Heredoc functionality.
This release comprises changes made for v1.36.0 and will be included in Podman v5.1.
Release Changes
Changes for v1.36.0
fix /etc/hosts and resolv.conf setup with network configs by @Luap99 in #5409
Makefile - instead of calling as directly, use it from env var by @rahilarious in #5436
buildah run now accepts a --device option. The --device option can now accept names of devices that are specified using CDI (container device interface). by @nalind in #5443
Makefile: softcode strip, use it from env var by @rahilarious in #5446
Fix caching when mounting a cached stage with COPY/ADD by @aaronlehmann in #5445
source-push: add support for –digestfile by @flouthoc in #5444
heredoc: honor inline COPY irrespective of .containerignore file by @flouthoc in #5459
Setting –arch should set the TARGETARCH build arg by @rhatdan in #5478
Add release note template to split dependency chores by @der-eismann in #5463
Don’t leak temp files on failures by @rhatdan in #5527
Environment variables referenced in RUN instructions that use heredoc syntax will now be evaluated by the command being invoked rather than by the builder by @nalind in #5473
[CI:DOCS] Stop rebasing renovate PRs automatically by @cevich in #5414
CI: bump VMs by @edsantiago in [#5426](https://github.com/containers/buildah/pull/5426
[skip-ci] Fix issue/pr lock workflow by @cevich in #5466
fix CentOS/RHEL build - no BATS there by @jnovy in #5528
Plus a few minor fixes.
Try it Out.
If you haven’t yet, install Buildah from one of the Linux repos or GitHub and give it a spin. We’re betting you’ll find it’s an easy and quick way to build containers in your environment without a daemon being involved!
For those of you who contributed to this release, thank you very much for your contributions! If you haven’t joined our community yet, don’t wait any longer! Come join us on GitHub, where Open Source communities live.