github crossplane/crossplane v1.3.0

latest releases: v1.16.0, v1.15.3, v1.14.9...
2 years ago

Major Themes

The v1.3.0 release introduces a hotly awaited Composition feature - #2352 adds new CombineFromComposite and CombineToComposite patch types that can be used to patch from multiple Composite Resource (XR) fields to a single composed resource field, and vice versa.

Notable Updates

  • #2349 - Marks the v1beta1 pkg.crossplane.io and apiextensions.pkg.crossplane.io API groups as deprecated.
  • #2311 - Removes support for the OAM Crossplane extension. We recommend using Crossplane with KubeVela instead.
  • #2352 - Adds new CombineFromComposite and CombineToComposite composition patch types.
  • #2180 - XRs now continue the reconcile process when they encounter a composed resource that they can't (yet) render.
  • #2346 - Adds initial E2E tests for composition!
  • #2370 - Increases the resilience of the Crossplane package parser.
  • #2345 - Allows kubectl crossplane to wait for operations to complete.
  • #2337 - Prevents inactive package revisions from creating resources.
  • #2340 - Fixes a bug that prevented the ControllerConfig ImagePullPolicy from propagating to the provider Deployment.
  • #2321 - Changes the handling of the package Lock to allow a clean uninstall of Crossplane.

Upgrading

Crossplane manages its own CRDs since v1.2.0, making running helm upgrade the only step required for upgrading to v1.3.0. See the Upgrading Guide for more information.

Don't miss a new crossplane release

NewReleases is sending notifications on new releases.