Skip to content

v0.2.0-beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@mengqiy mengqiy released this 07 Aug 00:22
· 40 commits to release-0.2 since this release
eb94491

🚨 This is a beta release. A number of breaking changes exist in this release. Bold changes are likely to have issues across many existing codebases. Additionally, a number of packages under pkg/runtime have been moved, with their old locations deprecated. Expect the deprecated paths to be removed in a later release before v1.0.0.

Of particular note is that automatic certificate generation for webhooks has been removed, and webhooks will no longer self-register. Use controller-tools to generate a webhook configuration, and use something like cert-manager to generate your certificates (if you don't already have a solution). The next release of Kubebuilder will support this out-of-the-box.

Check alpha.0 for more release notes

Changes since beta.4

⚠️ Breaking Changes

  • Allow reconcilers to add watches dynamically (#542)
  • Functional Options Redux (#536)
  • support delete validation in validator interface (#525)

✨ New Features

  • Pass HTTP request Context through to admission Webhook handlers (#549)
  • Implement delete collection via delete options (#447)
  • decoder now errors out when encountering an empty runtime.RawExtension (#529)

🐛 Bug Fixes

  • fix SimpleController in builder test (#552)
  • surface controller options when using builder (#520)
  • Preserve GroupVersionKind during Update/Patch (#528)
  • fix grammer of error in SetControllerReference (#539)
  • stop using hardcoded temp dir (#530)
  • Remove unused disableWebhookConfigInstaller flag (#515)

Thanks to all our contributors!