Skip to content

Releases: kubernetes-sigs/controller-tools

v0.9.0

23 May 12:35
a260f13
Compare
Choose a tag to compare

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

05 Jan 18:38
c796d03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

20 Sep 16:39
699d149
Compare
Choose a tag to compare

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! 😊

v0.6.2

27 Jul 19:00
03ab6b3
Compare
Choose a tag to compare

Changes since v0.6.1

  • Update Kubernetes dependencies to v1.21.3 (#588)

Thanks to all our contributors! 😊

v0.6.1

21 Jun 19:31
ffa5494
Compare
Choose a tag to compare

Changes since v0.6.0

  • Update dependencies to v1.21.2 (#580)

Thanks to all our contributors! 😊

v0.6.0

08 Jun 16:47
62b96d9
Compare
Choose a tag to compare

Changes since v0.5.0

⚠️ Breaking Changes

  • Update Kubernetes 1.21.1 and Go 1.16 (#565, #576)
  • Generate Embedded ObjectMeta in the CRDs, plus addressed comments (#557)

✨ New Features

  • Generate embedded ObjectMeta with schemapatch as well (#563)
  • Add deprecated marker for versions (#541)

🌱 Others

  • Fix some gofmt warnings (#564)

Thanks to all our contributors! 😊

v0.6.0-beta.0

27 Apr 19:41
996cc39
Compare
Choose a tag to compare
v0.6.0-beta.0 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.5.0

19 Feb 16:29
ea8d4ea
Compare
Choose a tag to compare

Changes since v0.4.1

⚠️ Breaking Changes

  • Update dependencies to Kubernetes v1.20.2 (#538)

✨ New Features

  • Add crd:validation:Schemaless marker (#528)

🐛 Bug Fixes

  • Don't generate description on metadata of CRD structural schema (#511)

Thanks to all our contributors! 😊

v0.4.1

16 Nov 23:50
ede1d01
Compare
Choose a tag to compare

Changes since v0.4.0

⚠️ Breaking Changes

  • Add AdmissionReviewVersions support for webhook (#474)

✨ New Features

  • Add test and warning for v1beta1 default removal (#499)
  • Deprecate the duplicated kubebuilder:validation:XPreserveUnknownFields marker. (#422)
  • add min/max properties validation (#488)
  • feat: parse negative integers (#470)
  • Set default value for corev1.Protocol type if not already specified (#480)
  • Remove 'default' fields from v1beta1 CRDs (#481)

🐛 Bug Fixes

  • Remove unneeded caBundle: Cg== value (#495)
  • Don't generate schema with Any in it, its not supported (#505)
  • Don't allow generators to interfere with eachother's type checking (#493)

📖 Documentation

  • Add versioning guidelines (#498)

🌱 Others

  • Add PR title/description checking (#497)

Thanks to all our contributors! 😊

v0.4.0

19 Aug 18:04
04609bd
Compare
Choose a tag to compare

Changes since v0.3.0

⚠️ Breaking Changes

  • Default CRD generation version to v1 (#468)
  • Add admissionregisteration/v1 support for webhook (#469)

✨ New Features

  • Add support for AllowDangerousTypes crd flag (enables float support) (#449)
  • Generate schema for types with custom JSON marshaling as Any type (#427)
  • Add support for pointers as map values (#317)

🐛 Bug Fixes

  • Update go/packages version (#452)
  • Fix flattening chains of references to references (#428)

🌱 Others

  • Bump github.com/spf13/cobra to v1.0.0 (#458)
  • Move pwittrock from emeritus approvers to approvers (#451)

Thanks to all our contributors! 😊