|
| 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 | +[#2493](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2493) |
| 35 | +[#2490](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2490) |
| 36 | +[#2488](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2488) |
| 37 | +[#2483](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2383) |
| 38 | +[#2480](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2490) |
| 39 | +[#2484](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2484) |
| 40 | +[#2475](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2475) |
| 41 | +[#2462](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2462) |
| 42 | +[#2473](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2473) |
| 43 | +[#2474](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2474) |
| 44 | +[#2464](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2464) |
| 45 | +[#2476](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2476) |
| 46 | +[#2468](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2468) |
| 47 | +[#2469](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2469) |
| 48 | +[#2382](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2382) |
| 49 | +[#2452](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2452) |
| 50 | +[#2437](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2437) |
| 51 | +[#2433](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2433) |
| 52 | +[#2431](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2431) |
| 53 | +[#2427](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2427) |
| 54 | +[#2423](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2423) |
| 55 | +[#2422](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2422) |
| 56 | +[#2409](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2409) |
| 57 | +[#2408](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2408) |
| 58 | +[#2404](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2404) |
| 59 | +[#2392](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2392) |
| 60 | +[#2401](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2401) |
| 61 | +[#2396](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2396) |
| 62 | +[#2380](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2380) |
| 63 | +[#2381](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2381) |
| 64 | +[#2400](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2400) |
| 65 | +[#2386](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2386) |
| 66 | +[#2385](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2385) |
| 67 | +[#2384](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2384) |
| 68 | +[#2366](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2366) |
| 69 | +[#2369](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2369) |
| 70 | +[#2371](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2371) |
| 71 | +[#2372](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2372) |
| 72 | +[#2362](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2362) |
| 73 | +[#2360](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2360) |
| 74 | +[#2358](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2358) |
| 75 | +[#2347](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2347) |
| 76 | +[#2333](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2333) |
| 77 | +[#2342](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2342) |
| 78 | +[#2109](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2109) |
| 79 | +[#2321](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2321) |
| 80 | +[#2317](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2371) |
| 81 | +[#2318](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2318) |
| 82 | +[#2308](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2308) |
| 83 | +[#2312](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2312) |
| 84 | +[#2298](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2298) |
| 85 | +[#2307](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2307) |
| 86 | +[#2300](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2300) |
| 87 | +[#2302](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2302) |
| 88 | +[#2289](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2289) |
| 89 | +[#2259](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2259) |
| 90 | +[#2276](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2276) |
| 91 | +[#2277](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2277) |
| 92 | +[#2266](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2266) |
| 93 | +[#2240](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2240) |
| 94 | +[#2242](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2242) |
| 95 | +[#2246](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2246) |
| 96 | +[#2244](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2244) |
| 97 | +[#2203](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2203) |
| 98 | +[#2235](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2235) |
| 99 | +[#2212](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2212) |
| 100 | +[#2218](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2218) |
| 101 | +[#2216](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2216) |
| 102 | +[#2202](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2202) |
| 103 | +[#2201](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2201) |
| 104 | +[#2194](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2194) |
| 105 | +[#2183](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2183) |
| 106 | +[#2172](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2172) |
| 107 | +[#2178](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2178) |
| 108 | +[#2164](https://github.com/metal3-io/cluster-api-provider-metal3/issues/2164) |
| 109 | +[#2165](https://github.com/metal3-io/cluster-api-provider-metal3/issues/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