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
- BUMP: (#1181, #1197, #1198, #1199, #1204, #1205, #1206, #1207, #1211, #1212, #1225, #1232, #1235, #1236, #1239, #1240, #1241, #1243, #1257, #1258, #1260, #1263, #1264, #1266, #1271, #1274, #1279, #1280, #1282, #1290, #1291, #1292, #1293, #1296, #1302, #1305, #1312, #1315, #1316, #1317, #1320, #1329, #1339, #1343, #1346, #1347, #1352, #1365, #1370, #1383)
❗ 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! 😊