Notable Changes
- 📦 Copa now supports multi-platform patching!
- 🦭 Support for
buildkit
instance running onpodman
- 🧩 Support for OCI Media Types in addition to Docker
Changelog
- 15ced60 feat: support update all for multi platform patching (#1141)
- c990ce8 chore(security): ignore irrelevant vulnerabilities in osv-scanner.toml (#1177)
- d49d655 fix: Revert "chore: bump cbl-mariner/distroless/base from 2.0.20240112 to 2.0.20250602 in /integration/singlearch/fixtures/openssl-test-img-rpm" (#1173)
- 9ba82fc chore: bump the all group across 1 directory with 2 updates (#1174)
- bb3afac chore: bump dotenv from 17.0.0 to 17.0.1 in /website in the all group (#1170)
- c6568e7 chore: bump github.com/aquasecurity/trivy from 0.63.0 to 0.64.0 (#1169)
- 72904a4 chore: bump github.com/moby/buildkit from 0.23.1 to 0.23.2 (#1168)
- 3513093 chore: bump cbl-mariner/distroless/base from 2.0.20240112 to 2.0.20250602 in /integration/singlearch/fixtures/openssl-test-img-rpm (#1165)
- 26faaa5 ci: [StepSecurity] Apply security best practices (#1156)
- 20d5b6f fix: retain multiplatform manifest list annotations (#1120)
- 4533dc6 docs: add openssf best practices badge (#1157)
- e9da0ea feat: enhance multi platform summary report (#1123)
- 59d16ba chore: bump github.com/cpuguy83/go-docker from 0.3.0 to 0.3.1 (#1148)
- af11c14 chore: bump the all group with 2 updates (#1147)
- 8b65f29 chore: bump github.com/docker/cli from 28.2.2+incompatible to 28.3.0+incompatible (#1146)
- 7ffde2a chore: bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatible (#1145)
- d7f0d63 chore: bump dotenv from 16.5.0 to 17.0.0 in /website in the all group (#1144)
- 0353afa chore: bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#1142)
- 8dc0e18 docs: update release doc to include cncf guidance (#1066)
- 6a0f03c fix: handle docker load generically (#1059)
- b4488bf docs: Update ADOPTERS.md to link to official adopters webpage (#1140)
- bcd4a41 fix: ensure tooling image is tried with platform (#1134)
- 0f3e14b docs: improve multiplatform docs (#1129)
- a0ede72 fix: preseve all platforms in manifest (#1121)
- e40e73d chore: bump k8s.io/apimachinery from 0.33.1 to 0.33.2 (#1126)
- 384ce30 chore: bump github.com/moby/buildkit from 0.22.0 to 0.23.1 (#1125)
- 98f4b8d chore: bump github.com/docker/buildx from 0.24.0 to 0.25.0 (#1124)
- 1d8182d feat: add multiplatform e2e plugin test (#1114)
- 936e5ee docs: Add Search to website using Algolia (#1082)
- d59dc84 chore: bump brace-expansion from 1.1.11 to 1.1.12 in /website (#1118)
- de8cc86 chore: bump the all group with 3 updates (#1117)
- 6f82a2b chore: bump github.com/quay/claircore from 1.5.38 to 1.5.39 (#1116)
- 3554dd4 chore: bump github.com/google/go-containerregistry from 0.20.5 to 0.20.6 (#1115)
- 980a86a feat: Add Multi Arch Enhancements (#1098)
- 0cb1e36 fix: remove directory and platform-specific-errors args from multi platform (#1105)
- ec81db9 chore: bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#1102)
- 22d2dfb chore: bump the all group with 2 updates (#1103)
- c7b7620 chore: bump golang.org/x/sync from 0.14.0 to 0.15.0 (#1100)
- 81e2984 chore: bump github.com/quay/claircore from 1.5.37 to 1.5.38 (#1099)
- abc8a2d chore: bump the all group in /website with 3 updates (#1101)
- c8c5df7 feat: Add native v1alpha1 report support (#1079)
- f194e33 fix: run go mod tidy (#1089)
- 96b5f22 feat: add multiarch patching workflow changes (#1067)
- 5de655e chore: bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the all group (#1088)
- d9a2b22 chore: bump the all group in /website with 3 updates (#1087)
- c4652e3 chore: bump github.com/aquasecurity/trivy from 0.62.1 to 0.63.0 (#1085)
- 08de1fe chore: bump github.com/docker/cli from 28.1.1+incompatible to 28.2.2+incompatible (#1084)
- 5cb0072 fix: add shorthand flag for report-dir (#1081)
- b23909e docs: Add Governance Documentation (#1056)
- 476bf93 docs: add contributor ladder (#1052)
- 976af1c feat: Improve EOL Logging (#1069)
- 4ce713b docs: consistent community docs (#1078)
- 2461712 chore: bump github.com/docker/buildx from 0.23.0 to 0.24.0 (#1076)
- e826c73 chore: bump google.golang.org/grpc from 1.72.1 to 1.72.2 (#1075)
- f03e9b6 chore: bump github.com/google/go-containerregistry from 0.20.3 to 0.20.5 (#1074)
- c13b260 chore: bump github.com/moby/buildkit from 0.21.1 to 0.22.0 (#1073)
- 65af385 docs: Keep FAQ headings consistent (#1062)
- c514838 docs: Clarify no VEX Document generation with update all (#1055)
- c83e230 feat: add multi arch command changes (#1009)
- 22714f0 chore: bump the all group with 4 updates (#1065)
- 0791d0d chore: bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#1064)
- 51540fd chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1 (#1063)
- d134be6 chore: Add some tests for buildx context support (#1057)
- 2b1b860 chore: bump github.com/aquasecurity/trivy from 0.61.1 to 0.62.1 (#1050)
- 6527c0d chore: bump golang.org/x/sync from 0.13.0 to 0.14.0 (#1049)
- 8971c34 fix: Debian temprootfs (#997)
- 683fe61 chore: Fix some issues with docker and buildx connections (#1053)
- 088581a fix: oci media type should be respected (#949)
- 51d2f93 chore: bump the all group with 2 updates (#1051)
- aeadfd4 fix: upgrade golangci-lint to v2.1.0 (#1045)
- 7aaade6 chore: bump the all group with 3 updates (#1043)
- b133904 chore: bump github.com/quay/claircore from 1.5.36 to 1.5.37 (#1042)
- b556d47 chore: bump github.com/moby/buildkit from 0.21.0 to 0.21.1 (#1040)
- 64eea74 fix: guard against error buildkit solve (#1037)
- 4acc8bb chore: bump the all group with 2 updates (#1032)
- ae6a236 chore: bump github.com/docker/buildx from 0.22.0 to 0.23.0 (#1030)
- 1114d38 chore: bump github.com/docker/cli from 28.0.4+incompatible to 28.1.1+incompatible (#1029)
- 5a92c7a chore: bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible (#1028)
- bab90f9 fix: apt apk images fail tooling images missing (#985)
- efaf4ac fix: ignore shadow cves for integration test (#1027)
- d40cc92 feat: add push images on patch flag (#1004)
- 3450998 chore: bump the all group across 1 directory with 3 updates (#1025)
- 4e06b3e chore: bump github.com/quay/claircore from 1.5.35 to 1.5.36 (#1023)
- f8611f5 chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#1021)
- 7295d74 chore: bump github.com/moby/buildkit from 0.20.2 to 0.21.0 (#1020)
- 4249b87 chore: bump github.com/aquasecurity/trivy from 0.61.0 to 0.61.1 (#1019)
- 7bb6f12 feat: Discover Platforms Utility (#1017)
- 17087bb chore: bump http-proxy-middleware from 2.0.7 to 2.0.9 in /website (#1024)
- 4f277eb chore: bump golang.org/x/net from 0.37.0 to 0.38.0 (#1018)
- 0c56944 chore: bump the all group with 2 updates (#1016)
- b2df9d8 chore: bump estree-util-value-to-estree from 3.1.1 to 3.3.3 in /website (#1015)
- 775c4f5 chore: bump the all group with 3 updates (#1014)
- 08b45f3 chore: bump typescript from 5.8.2 to 5.8.3 in /website in the all group (#1013)
- d4d8249 chore: bump golang.org/x/sync from 0.12.0 to 0.13.0 (#1012)
- dc47244 chore: bump google.golang.org/grpc from 1.71.0 to 1.71.1 (#1011)
- 1c9fa0b docs: explain EOL image error messages in FAQ (#966)
- 2ddba47 feat: invalidate tdnf cache when patching (#973)
- 1c860be fix: fast fail for no upgrades (#1005)
- ef76edc docs: Add community docs (#996)
- ca76352 chore: bump image-size from 1.1.1 to 1.2.1 in /website (#1008)
- 4c3ddb8 fix: lint fixes for ci (#1006)
- 8d913bc chore: upgrade trivy to 0.61.0 (#1007)
- 79a73e8 chore: bump github.com/docker/buildx from 0.21.3 to 0.22.0 (#983)
- 0cc06f5 feat: add copa install command (#987)
- 7ffe2cd fix: rpm fails if mirror tooling image not present (#978)
- 1831fa8 chore: bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 in the all group (#1003)
- 6ec1a39 chore: bump github.com/docker/cli from 28.0.2+incompatible to 28.0.4+incompatible (#1002)
- 248e3f1 chore: bump github.com/spf13/viper from 1.20.0 to 1.20.1 (#1001)
- 885e8bd chore: bump github.com/moby/buildkit from 0.20.1 to 0.20.2 (#1000)
- 7548292 chore: bump the all group in /website with 2 updates (#999)
- 805cccc fix: golangci-lint v1 is not supported by golangci-lint-action v7 (#994)
- 6c3ef53 chore: bump the all group with 6 updates (#984)
- 2b7208b chore: add cbl-mariner/base/core:1.0 to mirrored tooling images (#979)
- 807ffe4 chore: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#982)
- ac4b67e chore: bump github.com/docker/cli from 28.0.0-rc.2+incompatible to 28.0.2+incompatible (#981)
- d785a5c feat: add support for custom suffix tag (#961)
- 57bc16b chore: bump github.com/moby/buildkit from 0.19.0 to 0.20.1 (#943)
- b14e2c6 fix: dependency update for docker/buildx v0.21.3 (#972)
- 5d063c6 chore: bump github.com/spf13/viper from 1.19.0 to 1.20.0 (#963)
- 1870dbe chore: bump github.com/containerd/containerd from 1.7.25 to 1.7.27 (#969)
- 91bd53f chore: bump github.com/containerd/containerd/v2 from 2.0.2 to 2.0.4 (#968)
- 9ac05a3 chore: bump the all group with 3 updates (#964)
- bd9af6c chore: bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 (#962)
- 4f5f2b8 chore: bump @babel/runtime from 7.26.0 to 7.26.10 in /website (#959)
- 68d8145 chore: bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /website (#958)
- 0cfae3f chore: bump @babel/helpers from 7.26.0 to 7.26.10 in /website (#957)
- 575ced0 chore: bump golang.org/x/net from 0.34.0 to 0.36.0 (#956)
- a5218a0 fix: update docs with mirrored tooling images (#955)
- a2bc70d feat: mirror tooling images to ghcr - part 2 (#947)
- 14844ad chore: bump prismjs from 1.29.0 to 1.30.0 in /website (#954)
- 1c7e595 chore: bump the all group with 2 updates (#950)
- b378a16 chore: bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#951)
- 3c23ec6 chore: bump golang.org/x/sync from 0.11.0 to 0.12.0 (#952)
- 10d8ab0 feat: mirror tooling images to ghcr (#946)
- 1a84f1b docs: add docker extension (#948)
- d6cb5be chore: Generate v0.10.x docs (#945)