|
| 1 | +<!-- markdownlint-disable no-inline-html line-length --> |
| 2 | +# Changes since v1.9.0 |
| 3 | + |
| 4 | +## :warning: Breaking Changes |
| 5 | + |
| 6 | +- Bump CAPI to v1.10.0-rc.0 (#2487) |
| 7 | +- Deprecate Metal3data templateReference (#2326) |
| 8 | +- Remove IPAM deployment logic (#1993) |
| 9 | + |
| 10 | +:rotating_light: This is a BETA RELEASE. Use it only for testing purposes. |
| 11 | +If you find any bugs, file an [issue](https://github.com/metal3-io/cluster-api-provider-metal3/issues/new/). |
| 12 | + |
| 13 | +<details> |
| 14 | +<summary>More details about the release</summary> |
| 15 | + |
| 16 | +## :sparkles: New Features |
| 17 | + |
| 18 | +- Deprecate NoCloudProvider and add CloudProviderEnabled (#2108) |
| 19 | + |
| 20 | +## :bug: Bug Fixes |
| 21 | + |
| 22 | +- Fix: pulling unused images in the middle of tests (#2271) |
| 23 | +- Add use of IPAMprovider to e2e tests (#2348) |
| 24 | + |
| 25 | +## :book: Documentation |
| 26 | + |
| 27 | +- Remove IPAM manifests related links and check in release process (#2355) |
| 28 | +- update OpenSSF CII Best Practices badge (#2304) |
| 29 | +- Updating docs for release 1.9 (#2232) |
| 30 | +- Improve e2e documentation (#2209) |
| 31 | + |
| 32 | +## :seedling: Others |
| 33 | + |
| 34 | +- Bump BMO v0.10.0-beta.0 IPAM v1.10.0-beta.0 and Ginkgo v2.23.4 (#2493) |
| 35 | +- Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in /hack/tools (#2490) |
| 36 | +- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (#2488) |
| 37 | +- add labels to Dockerfile (#2483) |
| 38 | +- Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 (#2480) |
| 39 | +- make osv-scanner scan run daily (#2484) |
| 40 | +- Bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible in /test (#2475) |
| 41 | +- Update e2e tests to use capi v1.10.0-beta.1 and uplift go mods to v1.10.0-beta.1 (#2462) |
| 42 | +- Bump github.com/metal3-io/ironic-standalone-operator from 0.2.1-0.20250324064446-0dfac9b3ede6 to 0.3.0 in /test (#2473) |
| 43 | +- Bump the github-actions group with 4 updates (#2474) |
| 44 | +- Enable errname, errorlint, forbidigo and perfsprint linters (#2464) |
| 45 | +- Add Honza Pokorný as a reviewer (#2476) |
| 46 | +- do not bump major version of github actions (#2468) |
| 47 | +- bump golang to v1.23.8 and x/net to v0.38.0 (#2469) |
| 48 | +- E2E: Install independent Metal3 IPAM after upgrade (#2382) |
| 49 | +- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 (#2452) |
| 50 | +- update the used linters list (#2437) |
| 51 | +- update osv-scanner to v2.0.0 (#2433) |
| 52 | +- bump tj-actions/changed-files to v46.0.1 (#2431) |
| 53 | +- Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 in /test (#2427) |
| 54 | +- Bump golangci-lint to v1.64.7 (#2423) |
| 55 | +- Move @mquhuy to emeritus reviewers (#2422) |
| 56 | +- bump BMO to v0.9.1 (#2409) |
| 57 | +- group all github action bumps into single PR (#2408) |
| 58 | +- bump x/oauth2 to v0.27.0 (#2404) |
| 59 | +- Bump the kubernetes group to v0.31.7 (#2392) |
| 60 | +- Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/fake-apiserver (#2401) |
| 61 | +- Bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 in /hack/fake-apiserver (#2396) |
| 62 | +- E2E: Ensure cert-manager webhook is available (#2380) |
| 63 | +- E2E: Unify logging and cleanup (#2381) |
| 64 | +- Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/tools (#2400) |
| 65 | +- fix dependabot testing issues by re-adding "edited" (#2386) |
| 66 | +- fix deprecation notice paragraph style (#2385) |
| 67 | +- Change IPAM provider name to independent Metal3 IPAM in e2e test (#2384) |
| 68 | +- E2E: Adjust Ironic kustomization patch for BMO 0.8 (#2366) |
| 69 | +- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.2 to 1.9.3 in /hack/fake-apiserver (#2369) |
| 70 | +- Bump golang.org/x/mod from 0.23.0 to 0.24.0 in /test (#2371) |
| 71 | +- Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /test (#2372) |
| 72 | +- Bump github/codeql-action from 3.28.8 to 3.28.10 (#2362) |
| 73 | +- Bump actions/cache from 4.2.0 to 4.2.2 (#2360) |
| 74 | +- Bump cert-manager to v1.17.1 (#2358) |
| 75 | +- Eliminate typo in networkDataSuffix (#2347) |
| 76 | +- Bump the kubernetes group across 5 directories with 7 updates (#2333) |
| 77 | +- Debug clusterctl upgrade test failure (#2342) |
| 78 | +- Rewrite fetch_manifest.sh into golang (#2109) |
| 79 | +- pin osv-scanner image in verify-release.sh (#2321) |
| 80 | +- Bump k8s to v1.32.1 (#2317) |
| 81 | +- workflows: sync pull_request trigger types (#2318) |
| 82 | +- E2E: Adjust Ironic kustomization patch (#2308) |
| 83 | +- Add miriadb image tag in release notes (#2312) |
| 84 | +- Bump IPAM to 1.9.3 (#2298) |
| 85 | +- Move mboukhalfa to emeritus approvers (#2307) |
| 86 | +- Bump actions/setup-go from 5.2.0 to 5.3.0 (#2300) |
| 87 | +- Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#2302) |
| 88 | +- Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#2289) |
| 89 | +- Bump k8s.io/* deps to v0.31.5 (#2259) |
| 90 | +- remove kubebuilder:default=true for CloudProviderEnabled and set defaults in defaulting webhook (#2276) |
| 91 | +- E2E: Fix Ironic kustomization (#2277) |
| 92 | +- Add Peppi-lotta and Huy as reviewers (#2266) |
| 93 | +- Only use Kustomize to install Ironic and BMO in e2e tests (#2240) |
| 94 | +- Update clusterctl tests for 1.9 (#2242) |
| 95 | +- Bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 in /test (#2246) |
| 96 | +- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /hack/tools (#2244) |
| 97 | +- e2e: account for ironic-standalone-operator in pivoting tests (#2203) |
| 98 | +- bump kubeconform to v0.6.7 (#2235) |
| 99 | +- Fix e2e pivoting(node_reuse) test (#2212) |
| 100 | +- Update release note generator and docs to reflect the new release workflow (#2218) |
| 101 | +- Take the new release workflow into use (#2216) |
| 102 | +- Parameterize scalability test (#2202) |
| 103 | +- Remove CP scaling from e2e-feature-test (#2201) |
| 104 | +- Bump the capi group across 4 directories with 2 updates (#2194) |
| 105 | +- Set value of CAPM3RELEASE instead of relying on metal3-dev-env (#2183) |
| 106 | +- Fix FROM_K8S_VERSION variable v1.30.0 -> v1.31.2 (#2172) |
| 107 | +- Bump google/osv-scanner from 1.9.1 to 1.9.2 (#2178) |
| 108 | +- add support for 1.10 in e2e (#2164) |
| 109 | +- update dependabot config for release-1.9 (#2165) |
| 110 | + |
| 111 | +## :recycle: Superseded or Reverted |
| 112 | + |
| 113 | +- Remove Metal3Machine owner reference from BMH (#1742) |
| 114 | +- Bump CAPI to v1.10.0-beta.0 (#2432) |
| 115 | +- bump golang to 1.23.6 (#2320) |
| 116 | +- bump golang to 1.23.5 (#2280) |
| 117 | +- Revert "Remove Metal3Machine owner reference from BMH" (#2254) |
| 118 | +- Bump CAPI to v1.10.0-rc.0 (#2487) |
| 119 | +- Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 (#2453) |
| 120 | +- Bump github.com/docker/docker from 28.0.1+incompatible to 28.0.2+incompatible in /test (#2428) |
| 121 | +- Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 in /hack/tools (#2417) |
| 122 | +- Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 (#2393) |
| 123 | +- Bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 (#2395) |
| 124 | +- Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 in /test (#2398) |
| 125 | +- Bump golang.org/x/net from 0.35.0 to 0.37.0 (#2368) |
| 126 | +- Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 in /hack/tools (#2370) |
| 127 | +- bump golang to 1.23.7 (#2375) |
| 128 | +- Bump github.com/docker/docker from 27.5.1+incompatible to 28.0.1+incompatible in /test (#2352) |
| 129 | +- Bump github.com/metal3-io/ironic-standalone-operator from 0.1.0 to 0.2.0 in /test (#2354) |
| 130 | +- Bump tj-actions/changed-files from 45.0.6 to 45.0.7 (#2361) |
| 131 | +- Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /test (#2353) |
| 132 | +- Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 in /hack/tools (#2351) |
| 133 | +- Bump CAPI to v1.9.5 (#2343) |
| 134 | +- Bump sigs.k8s.io/controller-runtime from 0.19.5 to 0.19.6 (#2337) |
| 135 | +- Bump golang.org/x/net from 0.34.0 to 0.35.0 (#2336) |
| 136 | +- Bump sigs.k8s.io/controller-runtime from 0.19.5 to 0.19.6 in /hack/fake-apiserver (#2338) |
| 137 | +- Bump golang.org/x/mod from 0.22.0 to 0.23.0 in /test (#2316) |
| 138 | +- Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 in /hack/tools (#2315) |
| 139 | +- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.1 to 1.9.2 in /hack/fake-apiserver (#2314) |
| 140 | +- Bump tj-actions/changed-files from 45.0.5 to 45.0.6 (#2303) |
| 141 | +- Bump github/codeql-action from 3.28.0 to 3.28.8 (#2301) |
| 142 | +- Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#2299) |
| 143 | +- Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 (#2291) |
| 144 | +- Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 in /hack/fake-apiserver (#2292) |
| 145 | +- Bump github.com/docker/docker from 27.5.0+incompatible to 27.5.1+incompatible in /test (#2261) |
| 146 | +- Bump github.com/metal3-io/ironic-standalone-operator from 0.0.0-20241223110838-7a780c05847c to 0.1.0 in /test (#2262) |
| 147 | +- Bump CAPI to v1.9.4 (#2260) |
| 148 | +- Bump golang.org/x/oauth2 from 0.21.0 to 0.25.0 in /hack/tools (#2245) |
| 149 | +- Bump github.com/docker/docker from 27.4.1+incompatible to 27.5.0+incompatible in /test (#2247) |
| 150 | +- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.9.0 to 1.9.1 in /hack/fake-apiserver (#2222) |
| 151 | +- Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /hack/fake-apiserver (#2223) |
| 152 | +- Bump golang.org/x/net from 0.33.0 to 0.34.0 (#2220) |
| 153 | +- Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2221) |
| 154 | +- Bump IPAM to 1.9.2 (#2214) |
| 155 | +- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 in /test (#2206) |
| 156 | +- Bump github/codeql-action from 3.27.9 to 3.28.0 (#2204) |
| 157 | +- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (#2205) |
| 158 | +- Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#2197) |
| 159 | +- Bump actions/setup-go from 5.1.0 to 5.2.0 (#2175) |
| 160 | +- Bump github/codeql-action from 3.27.5 to 3.27.9 (#2177) |
| 161 | +- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.8.3 to 1.9.0 in /hack/fake-apiserver (#2180) |
| 162 | +- Bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#2179) |
| 163 | +- Bump actions/cache from 4.1.2 to 4.2.0 (#2173) |
| 164 | + |
| 165 | +</details> |
| 166 | + |
| 167 | +The image for this release is: v1.10.0-beta.0 |
| 168 | +Mariadb image tag is: capm3-v1.10.0-beta.0 |
| 169 | + |
| 170 | +_Thanks to all our contributors!_ 😊 |
0 commit comments