Skip to content

Releases: authzed/controller-idioms

v0.13.0

05 Aug 10:49
0a5108f

Choose a tag to compare

What's Changed

  • Add new dynamic fake that supports server-side apply / field managers by @ecordell in #76
  • dfake: handle Patch with type: Apply as an Apply by @ecordell in #77
  • fix: convert typed objects to unstructured in dfake by @ecordell in #78
  • add finalizer package to help with finalizing objects by @ecordell in #79

Full Changelog: v0.12.0...v0.13.0

v0.12.0

16 Jun 22:12
b98da97

Choose a tag to compare

What's Changed

  • bump kube to 1.33.1 and update informer interfaces by @ecordell in #75

Full Changelog: v0.11.0...v0.12.0

v0.11.0

14 Mar 13:39
5257c63

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

01 May 16:34
510bcee

Choose a tag to compare

What's Changed

  • Add non-panicing versions of ListerFor, IndexerFor by @ecordell in #66

Full Changelog: v0.9.1...v0.10.0

v0.9.1

18 Aug 15:00
0091c10

Choose a tag to compare

This is a bugfix release for v0.9.0

What's Changed

  • fix crd wait: apiresources group/version can be empty by @ecordell in #42

Full Changelog: v0.9.0...v0.9.1

v0.9.0

17 Aug 18:59
a8e0815

Choose a tag to compare

What's Changed

  • Remove dependency on controller-runtime by @ecordell in #40
  • Bumps to kube 1.28 dependencies

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) error

We recommend updating to the new function, but the old one continues to work.

Full Changelog: v0.8.0...v0.9.0

v0.8.0

09 Aug 14:48
6005d29

Choose a tag to compare

What's Changed

v0.7.0

26 Jan 18:18
45ed61d

Choose a tag to compare

What's Changed

  • hash: remove errors from api (breaking api change) by @ecordell in #32
  • adds a new generic hash.Set type that keys via hash.Objectby @ecordell in #32

Full Changelog: v0.6.0...v0.7.0

v0.6.0

11 Jan 22:55
3b0fa4d

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

22 Sep 18:23
a4ba432

Choose a tag to compare

What's Changed

Note: this release contains breaking API changes:

  1. component.EnsureComponentByHash now uses queue.OperationsContext instead of *typedctx.Key[queue.Interface] (the former being a wrapper around the latter, migration should be straightforward).
  2. queue.NewOperations(done func(), requeueAfter func(time.Duration), cancel context.CancelFunc) now takes a third argument cancel - see #14 for more info and reasoning.
  • queue.Operations: add context cancelation and record error by @ecordell in #14

Full Changelog: v0.4.1...v0.5.0