v0.16.0
Pre-release
Pre-release
This is a regular release of crossplane-runtime ahead of the Crossplane v0.18.0 release. The main focus of features and commits in this release are for support of external secret stores, webhooks, and exposing configuration options for controllers. These have already been consumed in core Crossplane as pre-release, but will be consumed from this official release going forward in v0.18.0.
What's Changed
- Update dependencies by @muvaf in #284
- Account for two different kinds of consistency issues by @negz in #283
- Add backport workflow by @negz in #286
- Add commands Github workflow by @negz in #287
- Add an
errors
package with a similar API togithub.com/pkg/errors
by @negz in #291 - Set
Creating
andDeleting
conditions close toStatus().Update()
calls by @negz in #292 - Add a
controller.Options
type by @negz in #293 - managed: make finalizer name string public by @muvaf in #295
- Add wildcard expand method to fieldpath.Paved by @turkenh in #297
- Plumb up reconciler contexts by @negz in #298
- Support true global reconcile rate limiting by @negz in #294
- Only attempt object scheme parsing if object is not registered in meta by @hasheddan in #300
- add NewNopFinalizer() by @fahedouch in #303
- Add Disconnect call in Reconcile by @vaspahomov in #296
- Tweak ExternalDisconnecter implementation by @negz in #306
- Update Go to 1.17 and k8s libraries to 1.23 by @muvaf in #308
- Add connection package for External Secret Store support by @turkenh in #321
- Add Vault as an External Secret Store by @turkenh in #322
- package.parser: make Or linter work with arbitrary number of linters by @muvaf in #324
- External Secret Support in Composition Types by @turkenh in #323
- Fixes and Improvements with Vault KV Client by @turkenh in #325
- owners: add turkenh as maintainer by @muvaf in #329
- Add validator and mutator chain executors to be used by provider webhooks by @muvaf in #326
New Contributors
- @fahedouch made their first contribution in #303
- @vaspahomov made their first contribution in #296
Full Changelog: v0.15.0...v0.16.0