v3.0.0-beta.0
changes since v3.0.0-alpha.1
⚠️ Breaking Changes
- Resource validation (#1974)
- Add --plural flag (go/v3) (#1967)
- Update models (#1911)
- upgrade kubebuilder module from v2 to v3 (#1958)
✨ New Features
- Accept auto-generated files from GitHub into the allowed set of files (#2014)
- Return a typed error in case DecodePluginConfig was unable to find the provided key (#1985)
- Remove make calls from post-scaffold hooks (#1983)
- Add the rest of the missing fields and stabilize config v3 (#1968)
- Tolerate "dot" directories when checking if dir is empty (#1944)
- (go/v3) change 'runAsUser: 65532' to 'runAsNonRoot: true' (#1978)
- Use ErrorIfCRDPathMissing in EnvTest (#1765)
- *: upgrade kube-rbac-proxy to v0.8.0 (#1955)
- rename probes endpoints (go/v3) (#1910)
- Build the command and use it to report user errors (#1937)
- Make directory-not-empty error more self-explanatory (#1943)
- Add help dialog to makefile template (#1947)
- (go/v3) upgrade kubebuilder-declarative-pattern to k8s v1.19 (#1946)
- Remove misleading help that mentioned dep (#1945)
🐛 Bug Fixes
- Fix the bug where an error was being hidden by a potentially valid flag not being recognized by the root command (#2023)
- (config/v3) Track in the project configuration file resources without API (#2003)
- Fix go/v2 with config/v3 resources in config file to store webhook information (#1998)
- Fix sorting issue with plugin versions and their supported project versions (#1995)
- Validate the plugin flag (#1970)
Thanks to all our contributors!