New
v0.20.0
What's Changed
- ⚠️ Bump to k8s.io/* v0.35.0 by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1318
- ⚠️ Start from local type declaration when applying schema by @JoelSpeed in https://github.com/kubernetes-sigs/controller-tools/pull/1270
- ⚠️ Revert local override breaking behavioural change by @JoelSpeed in https://github.com/kubernetes-sigs/controller-tools/pull/1310
- ✨ Allow title to be set on a type by @cbandy in https://github.com/kubernetes-sigs/controller-tools/pull/1282
- ✨ crd/marker: add AtLeastOneOf constraint by @shashankram in https://github.com/kubernetes-sigs/controller-tools/pull/1278
- ✨ Add k8s:required and k8s:optional markers by @lalitc375 in https://github.com/kubernetes-sigs/controller-tools/pull/1247
- ✨ Publish Windows ARM64 controller-gen and envtest binaries by @bear-redhat in https://github.com/kubernetes-sigs/controller-tools/pull/1297
- 🐛 Sort manifest webhooks by @HaraldNordgren in https://github.com/kubernetes-sigs/controller-tools/pull/1295
- 🐛 Prevent XValidation duplication by verifying if the rule already exists by @mcbenjemaa in https://github.com/kubernetes-sigs/controller-tools/pull/1296
Misc
- 🌱 Change sort to slices package by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1299
- 🌱 Use modernize linter by @HaraldNordgren in https://github.com/kubernetes-sigs/controller-tools/pull/1300
- 🌱 Update importas in golangci config by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1309
- 🌱 Stop setting invalid formats int32/int64 for integer types by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1274
- 🌱 Revert "Stop setting invalid formats int32/int64 for integer types" by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1275
envtest
- ✨Release envtest v1.34.1 by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1280
- ✨Release envtest v1.35.0-alpha.3 by @bear-redhat in https://github.com/kubernetes-sigs/controller-tools/pull/1303
- ✨Release envtest v1.35.0 by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1317
- 🌱 Promotion of envtest release for Kubernetes v1.34.1 by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1285
- 🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1304
- 🌱 Promotion of envtest release for Kubernetes v1.35.0 by @sbueringer in https://github.com/kubernetes-sigs/controller-tools/pull/1319
Dependency bumps
- :seedling: Bump to k8s.io/* v0.34.1 by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1279
- :seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1291
- :seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1307
- :seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1277
- :seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1315
- :seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1284
- 🌱Update golangci-lint version to v2.4.0 by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1281
- 🌱Update golangci-lint version to v2.5.0 by @dongjiang1989 in https://github.com/kubernetes-sigs/controller-tools/pull/1288
- :seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1290
- :seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1292
- :seedling: Bump the all-github-actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1316
- :seedling: Bump the all-github-actions group with 2 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1305
- :seedling: Bump the all-github-actions group with 3 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1276
- :seedling: Bump the all-github-actions group with 4 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1308
- :seedling: Bump tj-actions/changed-files from 46.0.5 to 47.0.0 in the all-github-actions group by @dependabot[bot] in https://github.com/kubernetes-sigs/controller-tools/pull/1283
New Contributors
- @lalitc375 made their first contribution in https://github.com/kubernetes-sigs/controller-tools/pull/1247
- @bear-redhat made their first contribution in https://github.com/kubernetes-sigs/controller-tools/pull/1297
- @HaraldNordgren made their first contribution in https://github.com/kubernetes-sigs/controller-tools/pull/1295
- @mcbenjemaa made their first contribution in https://github.com/kubernetes-sigs/controller-tools/pull/1296
Full Changelog: https://github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.20.0