github crossplane/crossplane v0.9.0

latest releases: v1.16.0-rc.1, v1.17.0-rc.0, v1.15.2...
pre-release4 years ago

Major Themes

Crossplane v0.9.0 is our third release of 2020! Much of the new functionality in this release is related to improving the extensibility model of Crossplane. Creating more defined responsibilites for each type of extension, requiring less machinery to install a new extension, and improving how Crossplane manages resources in remote clusters are all themes that permeate this release.

Notable Updates

  • #1356 Adds support for NoSQL database claims. Providers may now offer managed services that can be bound to this claim type.
  • #1341 Makes updating KubernetesApplication resources result in updates of the objects in a remote Kubernetes cluster.
  • #1333 Adds the ability to run Crossplane with stack manage --restrict-core-apigroups, which restricts packages from being installed with permissions on the core API group.
  • #1315 Adds the ability to schedule directly to a KubernetesTarget in the same namespace as a KubernetesApplication.
  • #1300 Adds the ability to set packageType in an app.yaml. Options include Provider, Stack, Application, and Addon (#1348).

Breaking Changes

  • #1328 Adds the ability to omit the container image name for the controller image (in the case of standard stacks) or behavior image (in the case of template stacks). Newer versions of packages that omit this image will not be able to be installed with pre-v0.9.0 versions of Crossplane.
  • #1361 Makes namespace required on inline templates for namespace-scoped resources in a KubernetesApplication.

There is no officially supported and documented upgrade path from v0.8.0, but in place upgrade of Crossplane and Stacks will be a priority in a near term upcoming release.

Don't miss a new crossplane release

NewReleases is sending notifications on new releases.