Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

v0.15.0

Compare
Choose a tag to compare
@scothis scothis released this 12 Sep 20:00
· 39 commits to main since this release
9b5e441

Breaking Changes

  • Managed resources that do not need to be updated are now tracked as needed. Tests may see a new ExpectTrack item. In particular when a ChildReconciler is used with SkipOwnerReferences turned on.

Current Deprecations

Backwards support may be removed in a future release, users are encouraged to migrate.

  • status InitializeConditions() is deprecated in favor of InitializeConditions(context.Context).
  • ConditionSet#Manage is deprecated in favor of ConditionSet#ManageWithContext.
  • HaltSubReconcilers is deprecated in favor of ErrHaltSubReconcilers.

Highlights

  • New flow control SubReconcilers IfThen, While, TryCatch, and OverrideSetup #414
  • Refine test assertion output including colorized diffs #423
  • Allow ChildReconciler/ChildSetReconciler to reflect invalid API errors to status #418

What's Changed

  • Bump sigs.k8s.io/controller-tools from 0.12.1 to 0.13.0 in /hack by @dependabot in #409
  • Small improvements to the README by @mamachanko in #410
  • Fix go syntax in README by @mamachanko in #411
  • Fix concatenated log context in Sequence by @xtreme-conor-nosal in #412
  • Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0 by @dependabot in #413
  • Switch to testr package by @scothis in #416
  • avoid implying that the error can be anything but nil by @squeedee in #417
  • Allow ChildReconciler to reflect invalid api errors by @scothis in #418
  • Extend test GenerateName support to Unstructureds by @scothis in #420
  • Flow control SubReconcilers by @scothis in #414
  • Track managed resources when update is skipped by @scothis in #421
  • Bump actions/checkout from 3 to 4 by @dependabot in #427
  • Refine test assertion output by @scothis in #423
  • Capture resourceType GVK in logs for duck types by @scothis in #430
  • Allow errors to be quiet by @scothis in #429
  • Bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #431
  • Bump github.com/evanphx/json-patch/v5 from 5.6.0 to 5.7.0 by @dependabot in #433
  • Streamline finalizer patching by @scothis in #434

Full Changelog: v0.14.0...v0.15.0