Skip to content

Releases: authzed/controller-idioms

v0.10.0

01 May 16:34
510bcee
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

v0.7.0

26 Jan 18:18
45ed61d
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v0.5.0

22 Sep 18:23
a4ba432
Compare
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

v0.4.1

14 Sep 14:58
71e2069
Compare
Choose a tag to compare

What's Changed

  • Registry factory add/remove should take FactoryKey not RegistryKey by @ecordell in #13

Full Changelog: v0.4.0...v0.4.1

v0.4.0

09 Sep 19:00
37daaef
Compare
Choose a tag to compare

What's Changed

  • Bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 by @dependabot in #8
  • Replace uses of klogr for a passed through logr interface by @JoshVanL in #10
  • Add existence checking to adoption handler by @ecordell in #11

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

31 Aug 20:34
23f5716
Compare
Choose a tag to compare

What's Changed

  • remove current key from queue after sync by @ecordell in #7

Full Changelog: v0.2.0...v0.3.0