Skip to content
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! 😊

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

ffa5494
Compare
Choose a tag to compare

Changes since v0.6.0

  • Update dependencies to v1.21.2 (#580)

Thanks to all our contributors! 😊

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

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.

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

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

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

44656d3
Compare
Choose a tag to compare

Changes since v0.2.9

  • Bump dependencies to v0.18.2 (#432)

Thanks to all our contributors! 😊

93a4eed
Compare
Choose a tag to compare

v0.2.9

New Features

  • Add sideEffects parameter for webhooks (#429)