github crossplane/crossplane v0.7.0

latest releases: v1.15.2, v1.14.8, v1.15.1...
pre-release4 years ago

Major Themes

Crossplane v0.7.0 is first release of 2020! We hit the ground running after returning from the holidays, packing some awesome new functionality into this release, while also laying the groundwork for many more improvements over the next few months. Besides the updates listed below, significant design work was done on improving the Crossplane user experience (#1163) and better integrating with other projects in the Kubernetes community (#1132). We continue to put significant effort into sustainably growing the project with a focus on quality and reliability.

Notable Updates

  • #1146 Added the new KubernetesTarget type and automatic creation controller. This work in tandem with the following PR's on crossplane-runtime and stacks add the ability to schedule KubernetesApplication resources to any Kubernetes cluster, whether it was provisioned by Crossplane or not.
  • #1131 Added initial integration of the template stack manager. This work is experimental, but will drastically improved the experience of writing stacks, making it possible to author new resource types without writing any code.
  • #1144 Improved the UI schema for resources supported by Crossplane stacks.
  • Integration testing across the Crossplane ecosystem, ensuring quality and reliability in our releases. Our first periodic e2e tests have been implemented on stack-gcp, and will continue to be rolled out to other stacks (crossplane/provider-gcp#144).
  • #1158 Updated Crossplane from go 1.12 to 1.13.

Breaking Changes

  • Crossplane-runtime underwent a significant package restructure (crossplane/crossplane-runtime#106) that will require refactoring of imports, but will not alter any functionality. More on this here.
  • The implementation of KubernetesTarget necessitated a change from clusterSelector to targetSelector on KubernetesApplication. Scheduling will still work as expected.

There is no officially supported and documented upgrade path from v0.6.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.