github kubernetes-sigs/controller-runtime v0.6.1

latest releases: v0.18.1, v0.17.4, v0.18.0...
3 years ago

Changes since v0.6.0

✨ New Features

  • Add webhook total and in-flight metrics (#944)
  • Add Patch MergeFrom optimistic locking option (#969)
  • Migrate controllerutil AddFinalizer and RemoveFinalizer to controllerutil.Object and deprecate *WithError functions (#962)
  • Add ContainsFinalizer helper to the controllerutil (#922)
  • Introduce controllerutil.Object interface (#898)
  • Controller: Let sources sync even if they use a different cluster (#941)
  • Manager: Export defaultNewClient (#930)

🐛 Bug Fixes

  • Fix webhook example (#1016)
  • Always shutdown etcd when stopping envtest (#975)
  • fix(dependency) Use github.com/fsnotify/fsnotify (#968)
  • Fix scheme used by DeleteAllOf in fake client (#954)
  • Reset resource version if fake client Create call failed (#919)
  • cannot specify ControlPlane in envtest.Environment (#929)

📖 Documentation

  • Nit: improve doc string (#987)
  • provide example of client.Patch (#951)
  • Prevent errors to be logged multiple times in builtins example (#953)

🌱 Others

  • Update json-patch dependency to e83c0a1c26c8 (#985)
  • Clarify log line in apiutil.GVKForObject (#1008)
  • Cleanup controller internal logger (#1003)
  • Move pwittrock from emeritus approvers to approvers (#997)
  • Remove unused attributes from controller (#940)
  • Remove unsed Config attribute from controller (#938)
  • [0.6] Update go.mod dependencies patch versions (v0.18.4) (#1010)

Thanks to all our contributors! 😊

Don't miss a new controller-runtime release

NewReleases is sending notifications on new releases.