What's Changed
Notable changes
- Bump to c/common v0.61.0, c/image v5.33.0, c/storage v1.56.0, Buildah to v1.38.0 by @TomSweeneyRedHat in #5830
- CI VMs: bump again by @edsantiago in #5833
- Finish updating to go 1.22 by @nalind in #5835
- (not just) Makefile cleanups by @kolyshkin in #5832
- executor: allow to specify --no-pivot-root by @giuseppe in #5838
- Makefile: list sources via
find
conditionally by @danishprakash in #5807 - Tests: make _prefetch() parallel-safe by @edsantiago in #5841
- [skip-ci] Packit: f39 and rhel cleanups by @lsm5 in #5849
- CI: remove some inter-job dependencies, run cross-compile task with make -j, use /tmp for Go build cache by @nalind in #5856
- copier: use .PAXRecords instead of .Xattrs by @nalind in #5875
- Add context to an error message by @nalind in #5873
- manifest add: add --artifact-annotation by @nalind in #5854
- chroot: on Linux, try to pivot_root before falling back to chroot by @nalind in #5874
- Fix an error message in the chroot unit test by @nalind in #5876
- stage_executor: set
avoidLookingCache
only if mounting stage and not additional build context by @flouthoc in #5693 - Allow cache mounts to be stages and additional build contexts by @nalind in #5897
- New VM Images by @Luap99 in #5900
- [skip-ci] RPM: cleanup changelog conditionals by @lsm5 in #5888
- copy-preserving-extended-attributes: use a different base image by @nalind in #5901
- Add support for --security-opt mask and unmask by @rhatdan in #5883
- [CI:DOCS] Touch up changelogs by @TomSweeneyRedHat in #5907
- relabel(): correct a misleading parameter name by @nalind in #5922
- Add more checks to the --mount flag parsing logic by @nalind in #5925
- chroot mount flags integration test: copy binaries by @nalind in #5926
- bump github.com/vbatts/tar-split by @nalind in #5930
- fix broken doc link by @cheesesashimi in #5936
- run_freebsd.go: only import runtime-spec once by @nalind in #5935
- Update c/image and update tests by @mtrmac in #5932
- refactor: replace
golang.org/x/exp
with stdlib by @Juneezee in #5937 - Run(): always clean up options.ExternalImageMounts by @nalind in #5924
- Accept image names as sources for cache mounts by @nalind in #5934
- [skip-ci] RPM: use default gobuild macro on RHEL by @lsm5 in #5938
- vendor to latest c/{common,image,storage} by @Luap99 in #5929
- build, run: record hash or digest in image history for sources used in
--mount
by @flouthoc in #5691 - pkg/overlay: cleanups by @nalind in #5927
- bats tests - parallelize by @edsantiago in #5552
- CI, .cirrus: parallelize containerized integration by @flouthoc in #5947
Dependency updates
- Update module github.com/moby/sys/capability to v0.4.0 by @renovate in #5836
- Update module github.com/opencontainers/runc to v1.2.2 by @renovate in #5840
- Update module github.com/moby/buildkit to v0.17.2 by @renovate in #5844
- Update module github.com/stretchr/testify to v1.10.0 by @renovate in #5846
- Update github.com/opencontainers/runtime-tools digest to f7e3563 by @renovate in #5852
- Update golang.org/x/exp digest to 2d47ceb by @renovate in #5853
- Update module github.com/moby/buildkit to v0.18.1 by @renovate in #5848
- Update module golang.org/x/crypto to v0.30.0 by @renovate in #5859
- Update module github.com/docker/docker to v27.4.0-rc.4+incompatible by @renovate in #5863
- Update module github.com/cyphar/filepath-securejoin to v0.3.5 by @renovate in #5865
- Update module github.com/docker/docker to v27.4.0+incompatible by @renovate in #5870
- Update module github.com/opencontainers/runc to v1.2.3 by @renovate in #5871
- Update module golang.org/x/crypto to v0.31.0 by @renovate in #5872
- fix(deps): update module github.com/moby/buildkit to v0.18.2 by @renovate in #5879
- fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.6 by @renovate in #5880
- fix(deps): update module github.com/containers/ocicrypt to v1.2.1 by @renovate in #5878
- fix(deps): update module github.com/docker/docker to v27.4.1+incompatible by @renovate in #5882
- fix(deps): update module github.com/opencontainers/runc to v1.2.4 by @renovate in #5898
- fix(deps): update module golang.org/x/crypto to v0.32.0 by @renovate in #5896
- chore(deps): update module golang.org/x/net to v0.33.0 [security] by @renovate in #5887
- fix(deps): update github.com/containers/luksy digest to a3a812d by @renovate in #5890
- fix(deps): update module github.com/docker/docker to v27.5.0+incompatible by @renovate in #5904
- fix(deps): update module github.com/containers/image/v5 to v5.33.1 by @renovate in #5909
- fix(deps): update module github.com/containers/common to v0.61.1 by @renovate in #5912
- fix(deps): update module github.com/moby/buildkit to v0.19.0 by @renovate in #5923
- fix(deps): update module github.com/docker/docker to v27.5.1+incompatible by @renovate in #5933
- Update module github.com/containers/storage to v1.57.0 by @renovate in #5957
New Contributors
- @cheesesashimi made their first contribution in #5936
Full Changelog: v1.38.0...v1.39.0