Releases: kubernetes-sigs/controller-tools
Releases · kubernetes-sigs/controller-tools
v0.11.3
What's Changed
- ✨ Add support for example marker by @k8s-infra-cherrypick-robot in #775
Full Changelog: v0.11.2...v0.11.3
v0.11.2
What's Changed
- 🏃 Bump k8s.io dependencies to 1.26.1 to fix generation of CRDs that embedd
corev1.ResourceRequirements
by @k8s-infra-cherrypick-robot in #769
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- 🐛 Revert Fix the generation of listType=set by @k8s-infra-cherrypick-robot in #755
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- 🐛 output: ensure the directory exists by @stevekuznetsov in #731
- 🐛 Update CI golangci-lint checks to avoid deprecated linters by @Jefftree in #723
- 🏃 add go reference badge by @guilhem in #727
- 🐛 return a bit more verbosy error messages for go-package errors by @AlmogBaku in #725
- ✨ Support api-approved annotation for CRD with k8s group by @FillZpp in #691
- 🌱 : dependabot addition by @kannon92 in #736
- 🌱 Bump github.com/fatih/color from 1.12.0 to 1.13.0 by @dependabot in #739
- 🌱 Bump kubernetes-sigs/kubebuilder-release-tools from 0.1.1 to 0.2.0 by @dependabot in #737
- 🌱 Bump k8s.io/api from 0.25.0 to 0.25.4 by @dependabot in #740
- 🌱 Bump k8s.io/apiextensions-apiserver from 0.25.0 to 0.25.4 by @dependabot in #742
- 🌱 Add 🌱 to dependabot commit message by @kannon92 in #743
- 🌱 Bump github.com/onsi/gomega from 1.19.0 to 1.24.1 by @dependabot in #738
- 🌱 Bump github.com/google/go-cmp from 0.5.6 to 0.5.9 by @dependabot in #741
- 🌱 Bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 by @dependabot in #744
- 🌱 Bump golang.org/x/tools from 0.1.12 to 0.3.0 by @dependabot in #745
- 🌱 Bump github.com/spf13/cobra from 1.4.0 to 1.6.1 by @dependabot in #746
- ✨ Bump Kubernetes deps to v1.26.0 by @JoelSpeed in #749
- 🌱 Bump golang.org/x/tools from 0.3.0 to 0.4.0 by @dependabot in #748
- 🌱 Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #750
- 🐛 Fix the generation of listType=set by @alvaroaleman in #753
New Contributors
- @stevekuznetsov made their first contribution in #731
- @guilhem made their first contribution in #727
- @AlmogBaku made their first contribution in #725
- @FillZpp made their first contribution in #691
- @kannon92 made their first contribution in #736
- @dependabot made their first contribution in #739
Full Changelog: v0.10.0...v0.11.0
Release v0.10.0
changes since v0.9.2
✨ New Features
- crd/gen: sort FindKubeKinds by @gshirazi in #679
- Upgrade the yaml from v3.0.0-20210107192922-496545a6307b to 3.0.0 by @mistydemeo in #685
- Bump k8s to Kubernetes v1.25.0-alpha.3 by @laxmikantbpandhare in #708
- pkg/webhook: add support for reinvocationPolicy marker by @mythi in #709
- bump k8s to v1.25.0 by @laxmikantbpandhare in #717
- Upgrade to go 1.19 and fix CI by @Jefftree in #722
🐛 Bug Fixes
- crdgen: compare metav1 pkg by ID by @akutz in #681
- Allow setting PreserveUnknownFields at both type and field level by @eddycharly in #689
- Add XPreserveUnknownFields to runtime.RawExtension by @eddycharly in #683
- Make topology markers also valid for type definitions by @chrischdi in #692
- Fix crd flattening for structType marker to not create duplicate entries for XMapType by @chrischdi in #697
- Ensure schemapatcher does not error when non CRD yaml files are present by @JoelSpeed in #724
🌱 Others
- ci: fix golangci-lint installation by @ahmetb in #682
- golangci-lint: use revive instead of golint linter by @mythi in #710
- Update controller-gen CLI documentation for better info regards paths argument by @padlar in #712
New Contributors
- @ahmetb made their first contribution in #682
- @gshirazi made their first contribution in #679
- @mistydemeo made their first contribution in #685
- @laxmikantbpandhare made their first contribution in #708
- @mythi made their first contribution in #709
- @Jefftree made their first contribution in #722
- @padlar made their first contribution in #712
Full Changelog: v0.9.2...v0.10.0
v0.9.2
v0.9.1
v0.9.0
changes since v0.8.0
✨ New Features
- : deepcopy: gen: match Go 1.17 build tag format (#595)
- Bump k8s to 1.24.0 (#669)
- Cross-module support for filesystem paths (#663)
- Bump to k8s.io v1.24.0-rc.1 (#666)
- Add XValidation CRD marker for KEP-2876 support. (#653)
🐛 Bug Fixes
- Allow floating-point values in validations (#619)
- Fixed panic when parsing selector expressions containing composite literals (#648)
- CRD generation: remove status before writing (#630)
Thanks to all our contributors!
v0.8.0
What's Changed
- 🐛 Updating WriteYAML to not add empty line to start files by @robscott in #626
⚠️ Trim leading/trailing whitespace on lines in documentation by @Porges in #517- ⚠ Bump to k8s.io v1.23-alpha.3 by @sbueringer in #638
- ⚠ Bump to Go 1.17, k8s.io v1.23-alpha4 by @sbueringer in #639
- ✨ Upgrade to Kubernetes v1.23 by @sbueringer in #646
New Contributors
- @robscott made their first contribution in #626
- @sbueringer made their first contribution in #638
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Changes since v0.6.2
⚠️ Breaking changes
- Bump to kubernetes 1.22.1, remove support for legacy v1beta1 CRDs and webhooks (#607)
🐛 Bug Fixes
- schemapatcher: help should include all options (#597)
- Be more helpful with floats when allowDangerousTypes=false (#618)
- Allow pattern usage for IntOrString fields (#608)
🌱 Others
- Regenerate CRD Integration Test testdata (#593)
- Improve error message for list or map type (#573)
- Add alvaroaleman to maintainers (#616)
- Add joelanford to controller-tools-maintainers (#606)
- Run linting in CI (#614)
Thanks to all our contributors! 😊