v1.5.0
Changes since v1.4.2
⚠️ Breaking Changes
- Bump CAPI to v1.5.0, controller-runtime to v0.15.0 and controller-tools to v0.12.1 (#280)
✨ New Features
- Bump golang to v1.20 and golangci-lint to v1.52.1 (#284)
- Add TLS configuration flags for IPAM (#248)
- Add flags for configuring rate limits (#238)
- Add support for mac (kustomize) (#267)
🐛 Bug Fixes
- Add missing github-actions to dependabot.yml (#256)
📖 Documentation
- update releasing.md with more steps (#236)
🌱 Others
- Bump CAPI to v1.5.1 and cert-manager to v1.12.3 (#306)
- bump golang build_image to 1.20.7 (#305)
- Remove unnecessary replace blocks from go modules and update release document (#297)
- Bump controller-runtime to v0.15.2 (#304)
- Fix code quality issues in TLS configuration code (#289)
- Include all gomods in different directories for Dependabot (#266)
- fix distroless:nonroot pinning (#265)
- update kubeconform to v0.6.2 (#255)
- Fix dependabot.yml yaml formatting (#254)
- Add dependabot workflow (#253)
- add fuzzing targets for IPAM (#231)
- remove mdlrc and fix the one error it ignored (#252)
- Add dependabot configuration (#250)
- pin distroless/static:nonroot to a sha digest (#237)
- update compatibility table in README.md (#235)
♻️ Superseded
- CAPI uplifts: #239, #306
- Bumps: #242, #245, #257, #258, #261, #263,#264, #270, #271, #272, #275, #282, #285, #288, #292, #293, #294, #298, #299, #301, #302
The image for this release is: v1.5.0
Thanks to all our contributors! 😊