Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions releasenotes/v1.10.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
<!-- markdownlint-disable no-inline-html line-length -->
# Changes since v1.9.0

## :warning: Breaking Changes

- Bump CAPI to v1.10.1 (#2531, #2432)
- Deprecate Metal3data templateReference (#2326)
- Remove IPAM deployment logic (#1993)
- Remove Metal3Machine owner reference from BMH (#1742)

## :sparkles: New Features

- Deprecate NoCloudProvider and add CloudProviderEnabled (#2108)

## :bug: Bug Fixes

- Handle NICs without IP addresses (#2519)
- Revert "Remove Metal3Machine owner reference from BMH" (#2254)

## :book: Documentation

- Remove IPAM manifests related links and check in release process (#2355)
- update OpenSSF CII Best Practices badge (#2304)
- Updating docs for release 1.9 (#2232)
- Improve e2e documentation (#2209)

## :seedling: Others

- Bump BMO to v0.10.1 (#2529)
- Bump Kubernetes to v1.33.0 (#2523)
- Bump IPAM 1.10.0 and BMO 0.10.0 (#2522)
- Bump the kubernetes group to v0.32.4 (#2513)
- Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible in /test (#2515)
- Bump CAPI to v1.10.0 (#2517)
- Enabled dupl linter (#2521)
- Enabled tagliatelle linter (#2500)
- Bump CAPI 1.10.0 and CAPM3 1.10.0-beta.0 in FKAS (#2507)
- Enabled intrange linter (#2502)
- Enabled forcetypeassert linter (#2501)
- Bump golang.org/x/net from 0.38.0 to 0.39.0 (#2489)
- Set GITHUB_TOKEN in env release wf (#2498)
- Bump BMO v0.10.0-beta.0 IPAM v1.10.0-beta.0 and Ginkgo v2.23.4 (#2493)
- Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in /hack/tools (#2490)
- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (#2488)
- add labels to Dockerfile (#2483)
- Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 (#2480)
- make osv-scanner scan run daily (#2484)
- Update e2e tests to use capi v1.10.0-beta.1 and uplift go mods to v1.10.0-beta.1 (#2462)
- Bump github.com/metal3-io/ironic-standalone-operator from 0.2.1-0.20250324064446-0dfac9b3ede6 to 0.3.0 in /test (#2473)
- Bump the github-actions group with 4 updates (#2474)
- Enable errname, errorlint, forbidigo and perfsprint linters (#2464)
- Add Honza Pokorný as a reviewer (#2476)
- do not bump major version of github actions (#2468)
- bump golang to v1.23.8 and x/net to v0.38.0 (#2469)
- E2E: Install independent Metal3 IPAM after upgrade (#2382)
- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 (#2452)
- update the used linters list (#2437)
- update osv-scanner to v2.0.0 (#2433)
- bump tj-actions/changed-files to v46.0.1 (#2431)
- Bump golangci-lint to v1.64.7 (#2423)
- Move @mquhuy to emeritus reviewers (#2422)
- group all github action bumps into single PR (#2408)
- E2E: Ensure cert-manager webhook is available (#2380)
- E2E: Unify logging and cleanup (#2381)
- fix dependabot testing issues by re-adding "edited" (#2386)
- fix deprecation notice paragraph style (#2385)
- Change IPAM provider name to independent Metal3 IPAM in e2e test (#2384)
- E2E: Adjust Ironic kustomization patch for BMO 0.8 (#2366)
- Bump golang.org/x/mod from 0.23.0 to 0.24.0 in /test (#2371)
- Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /test (#2372)
- Bump github/codeql-action from 3.28.8 to 3.28.10 (#2362)
- Bump actions/cache from 4.2.0 to 4.2.2 (#2360)
- Bump cert-manager to v1.17.1 (#2358)
- Eliminate typo in networkDataSuffix (#2347)
- Add use of IPAMprovider to e2e tests (#2348)
- Debug clusterctl upgrade test failure (#2342)
- Rewrite fetch_manifest.sh into golang (#2109)
- pin osv-scanner image in verify-release.sh (#2321)
- workflows: sync pull_request trigger types (#2318)
- E2E: Adjust Ironic kustomization patch (#2308)
- Add miriadb image tag in release notes (#2312)
- Move mboukhalfa to emeritus approvers (#2307)
- Bump actions/setup-go from 5.2.0 to 5.3.0 (#2300)
- Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#2302)
- Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#2289)
- Fix: pulling unused images in the middle of tests (#2271)
- Bump k8s.io/* deps to v0.31.5 (#2259)
- remove kubebuilder:default=true for CloudProviderEnabled and set defaults in defaulting webhook (#2276)
- E2E: Fix Ironic kustomization (#2277)
- Add Peppi-lotta and Huy as reviewers (#2266)
- Only use Kustomize to install Ironic and BMO in e2e tests (#2240)
- Update clusterctl tests for 1.9 (#2242)
- Bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 in /test (#2246)
- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /hack/tools (#2244)
- bump kubeconform to v0.6.7 (#2235)
- Fix e2e pivoting(node_reuse) test (#2212)
- Update release note generator and docs to reflect the new release workflow (#2218)
- Take the new release workflow into use (#2216)
- Parameterize scalability test (#2202)
- Remove CP scaling from e2e-feature-test (#2201)
- Set value of CAPM3RELEASE instead of relying on metal3-dev-env (#2183)
- Fix FROM_K8S_VERSION variable v1.30.0 -> v1.31.2 (#2172)
- add support for 1.10 in e2e (#2164)
- update dependabot config for release-1.9 (#2165)

## :recycle: Superseded or Reverted

(#2320)(#2280)(#2504)(#2487)(#2260)(#2343)(#2214)(#2298)(#2409)(#2247)(#2261)(#2352)(#2428)(#2475)(#2333)(#2392)(#2503)(#2220)(#2336)(#2368)(#2400)(#2401)(#2245)(#2315)(#2351)(#2370)(#2404)(#2417)(#2205)(#2206)(#2398)(#2393)(#2427)(#2197)(#2453)(#2203)(#2262)(#2354)(#2223)(#2221)(#2291)(#2292)(#2338)(#2337)(#2395)(#2396)(#2303)(#2361)(#2299)(#2369)(#2316)(#2375)(#2353)(#2177)(#2204)(#2301)(#2173)(#2317)(#2314)(#2175)(#2179)(#2222)(#2178)(#2194)(#2180)

The image for this release is: v1.10.0
Mariadb image tag is: capm3-v1.10.0

_Thanks to all our contributors!_ 😊