From 98da6c8d6a27324c0165fd6d5ce2bb7572d8afe6 Mon Sep 17 00:00:00 2001 From: TomSweeneyRedHat Date: Fri, 17 Nov 2023 15:18:32 -0500 Subject: [PATCH] Bump to v1.33.0 As the title says [NO TESTS NEEDED] Signed-off-by: TomSweeneyRedHat --- CHANGELOG.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ changelog.txt | 80 ++++++++++++++++++++++++++++++++++++++++++++++++ define/types.go | 2 +- 3 files changed, 162 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d766e3248b..d578ed9387 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,87 @@ # Changelog +## v1.33.0 (2023-11-17) + + Never omit layers for emptyLayer instructions when squashing/cwing + Add OverrideChanges and OverrideConfig to CommitOptions + buildah: add heredoc support for RUN, COPY and ADD + vendor: bump imagebuilder to v1.2.6-0.20231110114814-35a50d57f722 + conformance tests: archive the context directory as 0:0 (#5171) + blobcacheinfo,test: blobs must be resued when pushing across registry + Bump c/storage v1.51.0, c/image v5.29.0, c/common v0.57.0 + pkg/util.MirrorToTempFileIfPathIsDescriptor(): don't leak an fd + StageExecutor.Execute: force a commit for --unsetenv, too + Increase a copier+chroot test timeout + Add support for --compat-auth-file in login/logout + Update existing tests for error message change + Update c/image and c/common to latest + fix(deps): update module github.com/containerd/containerd to v1.7.9 + build: downgrade to go 1.20 + Add godoc for pkg/parse.GetTempDir + conformance tests: use go-dockerclient for BuildKit builds + Make TEE types case-insensitive + fix(deps): update module golang.org/x/crypto to v0.15.0 + Tweak some help descriptions + Stop using DefaultNetworkSysctl and use containers.conf only + Implement ADD checksum flag #5135 + vendor of openshift/imagebuilder #5135 + Pass secrets from the host down to internal podman containers + Update cirrus and version of golang + image: replace GetStoreImage with ResolveReference + vendor: bump c/image to 373c52a9466f + pkg/parse.Platform(): minor simplification + createConfigsAndManifests: clear history before cw-specific logic + Use a constant definition instead of "scratch" + conformance: use require.NoErrorf() more + fix(deps): update module golang.org/x/term to v0.14.0 + fix(deps): update module golang.org/x/sync to v0.5.0 + fix(deps): update module github.com/spf13/cobra to v1.8.0 + fix(deps): update module golang.org/x/sys to v0.14.0 + fix(deps): update github.com/containers/common digest to 8354404 + fix(deps): update module github.com/opencontainers/runc to v1.1.10 + fix(deps): update github.com/containers/luksy digest to b5a7f79 + Log the platform for build errors during multi-platform builds + Use mask definitions from containers/common + Vendor in latest containers/common + fix(deps): update module github.com/containerd/containerd to v1.7.8 + fix(deps): update module go.etcd.io/bbolt to v1.3.8 + container.conf: support attributed string slices + fix(deps): update module sigs.k8s.io/yaml to v1.4.0 + Use cutil.StringInSlice rather then contains + Add --no-hostname option to buildah containers + vendor c/common: appendable containers.conf strings, Part 1 + fix(deps): update module github.com/onsi/gomega to v1.28.1 + chroot.setupChrootBindMounts: pay more attention to flags + chore(deps): update dependency containers/automation_images to v20231004 + Vendor containers/common + chore(deps): update module golang.org/x/net to v0.17.0 [security] + run: use internal.GetTempDir with os.MkdirTemp + fix(deps): update module github.com/containerd/containerd to v1.7.7 + imagebuildah,multi-stage: do not remove base images + gitignore: add mkcw binary + mkcw: remove entrypoint binaries + fix(deps): update module golang.org/x/crypto to v0.14.0 + fix(deps): update module golang.org/x/sys to v0.13.0 + fix(deps): update module golang.org/x/sync to v0.4.0 + Update some comments related to confidential workload + Use the parent's image ID in the config that we pass to imagebuilder + fix(deps): update github.com/containers/common digest to 8892536 + fix(deps): update github.com/containers/luksy digest to 6df88cb + bug: Ensure the mount type is always BindMount by default + Protocol can be specified with --port. Ex. --port 514/udp + fix(deps): update module github.com/onsi/gomega to v1.28.0 + build,config: add support for --unsetlabel + tests/bud: add tests + [CI:BUILD] Packit: tag @containers/packit-build on copr build failures + stage_executor: allow images without layers + vendor of containers/common + Removing selinux_tag.sh as no longer needed after 580356f [NO NEW TESTS NEEDED] + add/copy: make sure we handle relative path names correctly + fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5 + Bump to v1.33.0-dev + imagebuildah: consider ignorefile with --build-context + ## v1.32.0 (2023-09-14) GetTmpDir is not using ImageCopyTmpdir correctly diff --git a/changelog.txt b/changelog.txt index 5cd3d0c01d..a47dae0aab 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,83 @@ +- Changelog for v1.33.0 (2023-11-17) + * Never omit layers for emptyLayer instructions when squashing/cwing + * Add OverrideChanges and OverrideConfig to CommitOptions + * buildah: add heredoc support for RUN, COPY and ADD + * vendor: bump imagebuilder to v1.2.6-0.20231110114814-35a50d57f722 + * conformance tests: archive the context directory as 0:0 (#5171) + * blobcacheinfo,test: blobs must be resued when pushing across registry + * Bump c/storage v1.51.0, c/image v5.29.0, c/common v0.57.0 + * pkg/util.MirrorToTempFileIfPathIsDescriptor(): don't leak an fd + * StageExecutor.Execute: force a commit for --unsetenv, too + * Increase a copier+chroot test timeout + * Add support for --compat-auth-file in login/logout + * Update existing tests for error message change + * Update c/image and c/common to latest + * fix(deps): update module github.com/containerd/containerd to v1.7.9 + * build: downgrade to go 1.20 + * Add godoc for pkg/parse.GetTempDir + * conformance tests: use go-dockerclient for BuildKit builds + * Make TEE types case-insensitive + * fix(deps): update module golang.org/x/crypto to v0.15.0 + * Tweak some help descriptions + * Stop using DefaultNetworkSysctl and use containers.conf only + * Implement ADD checksum flag #5135 + * vendor of openshift/imagebuilder #5135 + * Pass secrets from the host down to internal podman containers + * Update cirrus and version of golang + * image: replace GetStoreImage with ResolveReference + * vendor: bump c/image to 373c52a9466f + * pkg/parse.Platform(): minor simplification + * createConfigsAndManifests: clear history before cw-specific logic + * Use a constant definition instead of "scratch" + * conformance: use require.NoErrorf() more + * fix(deps): update module golang.org/x/term to v0.14.0 + * fix(deps): update module golang.org/x/sync to v0.5.0 + * fix(deps): update module github.com/spf13/cobra to v1.8.0 + * fix(deps): update module golang.org/x/sys to v0.14.0 + * fix(deps): update github.com/containers/common digest to 8354404 + * fix(deps): update module github.com/opencontainers/runc to v1.1.10 + * fix(deps): update github.com/containers/luksy digest to b5a7f79 + * Log the platform for build errors during multi-platform builds + * Use mask definitions from containers/common + * Vendor in latest containers/common + * fix(deps): update module github.com/containerd/containerd to v1.7.8 + * fix(deps): update module go.etcd.io/bbolt to v1.3.8 + * container.conf: support attributed string slices + * fix(deps): update module sigs.k8s.io/yaml to v1.4.0 + * Use cutil.StringInSlice rather then contains + * Add --no-hostname option to buildah containers + * vendor c/common: appendable containers.conf strings, Part 1 + * fix(deps): update module github.com/onsi/gomega to v1.28.1 + * chroot.setupChrootBindMounts: pay more attention to flags + * chore(deps): update dependency containers/automation_images to v20231004 + * Vendor containers/common + * chore(deps): update module golang.org/x/net to v0.17.0 [security] + * run: use internal.GetTempDir with os.MkdirTemp + * fix(deps): update module github.com/containerd/containerd to v1.7.7 + * imagebuildah,multi-stage: do not remove base images + * gitignore: add mkcw binary + * mkcw: remove entrypoint binaries + * fix(deps): update module golang.org/x/crypto to v0.14.0 + * fix(deps): update module golang.org/x/sys to v0.13.0 + * fix(deps): update module golang.org/x/sync to v0.4.0 + * Update some comments related to confidential workload + * Use the parent's image ID in the config that we pass to imagebuilder + * fix(deps): update github.com/containers/common digest to 8892536 + * fix(deps): update github.com/containers/luksy digest to 6df88cb + * bug: Ensure the mount type is always BindMount by default + * Protocol can be specified with --port. Ex. --port 514/udp + * fix(deps): update module github.com/onsi/gomega to v1.28.0 + * build,config: add support for --unsetlabel + * tests/bud: add tests + * [CI:BUILD] Packit: tag @containers/packit-build on copr build failures + * stage_executor: allow images without layers + * vendor of containers/common + * Removing selinux_tag.sh as no longer needed after 580356f [NO NEW TESTS NEEDED] + * add/copy: make sure we handle relative path names correctly + * fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5 + * Bump to v1.33.0-dev + * imagebuildah: consider ignorefile with --build-context + - Changelog for v1.32.0 (2023-09-14) * GetTmpDir is not using ImageCopyTmpdir correctly * Run codespell on code diff --git a/define/types.go b/define/types.go index aedcf9da4b..ae3836a3fd 100644 --- a/define/types.go +++ b/define/types.go @@ -29,7 +29,7 @@ const ( // identify working containers. Package = "buildah" // Version for the Package. Also used by .packit.sh for Packit builds. - Version = "1.33.0-dev" + Version = "1.33.0" // DefaultRuntime if containers.conf fails. DefaultRuntime = "runc"