Releases: authzed/controller-idioms
Releases · authzed/controller-idioms
v0.13.0
What's Changed
- Add new dynamic fake that supports server-side apply / field managers by @ecordell in #76
- dfake: handle Patch with
type: Applyas an Apply by @ecordell in #77 - fix: convert typed objects to unstructured in dfake by @ecordell in #78
- add
finalizerpackage to help with finalizing objects by @ecordell in #79
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- group dependabot updates by @ecordell in #67
- Ensure given event broadcaster is used by manager by @alecmerdler in #73
- Fix
managernot releasing read lock by @ecordell in #74
New Contributors
- @alecmerdler made their first contribution in #73
Full Changelog: v0.10.0...v0.11.0
v0.10.0
v0.9.1
v0.9.0
What's Changed
APIs
The CRD function in bootstrap has been deprecated (but not removed) and replaced with CRDs.
The only difference in signature is the initial context.Context argument:
Before:
func CRD(restConfig *rest.Config, crdFS fs.ReadDirFS, dir string) error {After:
func CRDs(ctx context.Context, restConfig *rest.Config, crdFS fs.ReadDirFS, dir string) errorWe recommend updating to the new function, but the old one continues to work.
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
What's Changed
Note: this release contains breaking API changes:
component.EnsureComponentByHashnow usesqueue.OperationsContextinstead of*typedctx.Key[queue.Interface](the former being a wrapper around the latter, migration should be straightforward).queue.NewOperations(done func(), requeueAfter func(time.Duration), cancel context.CancelFunc)now takes a third argumentcancel- see #14 for more info and reasoning.
Full Changelog: v0.4.1...v0.5.0