What's Changed
- ⚠️ Bump to k8s.io/* v1.36 by @sbueringer in #1407
- ⚠️ Upgrade Go version to 1.26.0 by @camilamacedo86 in #1402
- ✨ Add
kubebuilder:externalDocmarker by @pedjak in #1335 - ✨ Add optional roleName parameter to RBAC marker by @AlirezaPourchali in #1334
- ✨ Add support for external ApplyConfiguration mappings by @andrew-farries in #1327
- ✨ Add support for k8s:enum markers by @alvaroaleman in #1352
- ✨ Add support for k8s:immutable by @alvaroaleman in #1354
- ✨ ApplyConfigurations: Generate extract functions by @alvaroaleman in #1346
- ✨ Preserve Enum validation for IntOrString type in CRD generation by @dongjiang1989 in #1370
- ✨ Support nested pointer to type-aliased slices by @dongjiang1989 in #1331
- 🌱 Handle any/interface{} type in CRD generator with clear error by @Fedosin in #1362
- 🐛 Fix applyconfiguration generator for cluster-scoped resources by @joelanford in #1347
Misc
- 📖 docs: Add examples to all marker types. by @camilamacedo86 in #1340
- 🌱 Fix and test webhook testdata compilation by @alvaroaleman in #1345
- 🌱 Fix go generate validation by @alvaroaleman in #1348
- 🌱 Migrate away from custom GitHub action approval workflow by @karimzakzouk in #1372
- ✨ Migrate to new envtest location and newer Kubernetes version by @sbueringer in #1337
- 🌱 Test the test CRD can actually be applied by @alvaroaleman in #1351
- 🌱 Validate tidyness of all go modules by @alvaroaleman in #1349
- 🌱 Validate we use the same k8s.io/* version in all modules by @alvaroaleman in #1353
envtest
- ✨ Release envtest v1.36.0 by @erikgb in #1393
- 🌱 Promotion of envtest release for Kubernetes v1.36.0 by @sbueringer in #1400
Dependency bumps
- 🌱 Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by @dependabot[bot] in #1369
- 🌱 Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by @dependabot[bot] in #1326
- 🌱 Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by @dependabot[bot] in #1356
- 🌱 Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1368
- 🌱 Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1322
- 🌱 Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1330
- 🌱 Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1405
- 🌱 Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1325
- 🌱 Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1342
- 🌱 Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1364
- 🌱 Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by @dependabot[bot] in #1377
- 🌱 Bump golangci-lint to v2.8.0 by @dongjiang1989 in #1332
- 🌱 Bump golangci-lint to v2.10.1 by @dongjiang1989 in #1358
- 🌱 Bump golangci-lint to v2.11.3 by @dongjiang1989 in #1367
- 🌱 Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by @dependabot[bot] in #1365
- 🌱 Bump the all-github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1383
- 🌱 Bump the all-github-actions group with 2 updates by @dependabot[bot] in #1328
- 🌱 Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the all-github-actions group by @dependabot[bot] in #1343
- 🌱 Bump tj-actions/changed-files from 47.0.2 to 47.0.4 in the all-github-actions group by @dependabot[bot] in #1355
- 🌱 Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the all-github-actions group by @dependabot[bot] in #1361
New Contributors
- @AlirezaPourchali made their first contribution in #1334
- @andrew-farries made their first contribution in #1327
- @pedjak made their first contribution in #1335
- @camilamacedo86 made their first contribution in #1340
- @Fedosin made their first contribution in #1362
- @karimzakzouk made their first contribution in #1372
Full Changelog: v0.20.0...v0.21.0