github metal3-io/cluster-api-provider-metal3 v1.6.0

latest releases: v1.8.1, test/v1.8.1, api/v1.8.1...
8 months ago

Changes since v1.5.2

⚠️ Breaking Changes

  • Stop serving v1alpha5 API Versions (#1362)

✨ New Features

  • Don't assume KubeadmControlPlane for nodeReuse (#1311)
  • Bump cluster-api to v1.6.0 (#1341)
  • Enable mac address retrieved from annotations (#1262)
  • Add bond hash policy (#708)

🐛 Bug Fixes

  • Fix race condition getting IPAddress for Metal3Data (#1361)
  • Use pflag instead of go flag for TLSMinVersion (#1353)
  • Fix the "Could not find node with label" error message (#1268)
  • Fix one BMH associating to multiple M3Ms (#1249)
  • Fix IP-reuse deletion bug (#1251)
  • fix too tight file permissions in e2e (#1219)
  • fix ensure-golangci-lint digest for linux/amd64 (#1214)
  • Add missing CAPI v1.5 contract in e2e config (#1168)

📖 Documentation

  • add OpenSSF Scorecard badge to README (#1369)
  • add clomonitor badge to README (#1359)
  • Commit signing off update. (#1309)
  • Added prior art links to release documentation. (#1224)
  • clarify tag usage in releasing.md (#1228)
  • update contributing.md (#1231)
  • fix releasing.md on annotated tags (#1222)
  • update releasing.md (#1195)
  • fix typo in release note generator (#1185)
  • improve release notes tool (#1177)
  • update README.md on 1.5 release (#1167)

🌱 Others

  • Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /test (#1388)
  • Uplift IPAM v1.6.0 and BMO to v0.5.0 (#1387)
  • Bump github/codeql-action from 2.22.8 to 3.22.12 (#1380)
  • Bump kubernetes-sigs/kubebuilder-release-tools from 0.4.2 to 0.4.3 (#1382)
  • Bump actions/setup-go from 4.1.0 to 5.0.0 (#1381)
  • Bump k8s.io/client-go from 0.28.4 to 0.28.5 (#1379)
  • Bump the kubernetes group in /test with 2 updates (#1372)
  • Use k8s apimachinery scheme builder instead of controller-runtime scheme builder (#1360)
  • Bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /test (#1363)
  • Bump k8s.io/code-generator from 0.28.4 to 0.29.0 in /hack/tools (#1364)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.2.1 to 5.3.0 in /hack/tools (#1355)
  • Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 (#1351)
  • bump markdownlint to 0.13.0 (#1348)
  • Delete "ok-to-test" label from dependabot PRs (#1345)
  • Bump golang.org/x/net from 0.18.0 to 0.19.0 (#1344)
  • Bump golang version to 1.20.11 (#1335)
  • improve hack/verify-release.sh draft release note handling (#1330)
  • Remove duplicate healthcheck test trigger file (#1308)
  • Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (#1313)
  • Adding PR title verifier (#1307)
  • Bump actions/checkout from 4.1.0 to 4.1.1 (#1306)
  • Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#1298)
  • Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (#1300)
  • Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /test (#1297)
  • Minor code improvement in ensure-go (#1289)
  • Add healthcheck e2e test (#1202)
  • Configurable go executable (#1261)
  • use GLOBIGNORE to ignore hack/tools/go.mod in verify-release.sh (#1252)
  • fix module printout in hack/verify-release.sh (#1246)
  • add hack/verify-release.sh script (#1238)
  • CRD labeling is done now by k8s api to fix gosec issues (#1139)
  • remove hack/gosec.sh (#1215)
  • bump gosec to 2.17.0, and fix gosec for submodules (#1213)
  • run dependabot less often for GH actions (#1209)
  • Bump the k8s api and apiextensions-apiserver to 0.27.6 (#1203)
  • Bump actions/cache from 3.3.1 to 3.3.2 (#1200)
  • Minor cleanups and added tests (#1196)
  • Fix v1.5 clusterctl upgrade tests (#1193)
  • Remove unused and unmaintained phonys from Makefile (#1190)
  • Bump kind and kustomize and update bmh CRD (#1179)
  • add KUBECTL_SHA256 passthru for upgrade tests (#1178)
  • fix setting CAPI_CONFIG_FOLDER variable (#1175)

♻️ Superseded or Reverted

❗ Deprecation notice

  • We stopped serving v1alpha5 API Versions (#971)

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

Thanks to all our contributors! 😊

Don't miss a new cluster-api-provider-metal3 release

NewReleases is sending notifications on new releases.