github crossplane/crossplane v0.4.0

latest releases: v1.17.3, v1.16.4, v1.18.0...
pre-release5 years ago

Major Themes

This updates made in v0.4.0 revolve around central themes of increased quality and stability, streamlined and improved user workflow, and both API and design pattern standardization. A few specific highlights include:

  • Deploying and provisioning of Kubernetes native (operator managed) resources such as Rook
  • Simpler usage of resource claims with automatic matching to resource classes based on the feedback of community members
  • "One-click" and GitOps pipeline deployments of full-stack applications. See the stacks and services guides
  • 3rd party stacks in the wild: check out stack-packet!

Notable Features

Breaking Changes

We are still working on the version upgrade strategy, so breaking changes are still common for now. We will continue to invest in improving this in upcoming releases.

Known Issues

Issues are tracked in both this repository and the individual stacks and library repositories. A few key issues that we hope to address soon are listed below.

For all other issues, please visit the appropriate repository:

Deprecations

We don't have a graceful way of upgrading, so we don't have a graceful way of deprecating either yet. However, one notable removal from v0.3.0 is PortableResourceClasses. This removal was part of the Simple Resource Class Selection effort.

Thanks to @hasheddan for help authoring these release notes.

Don't miss a new crossplane release

NewReleases is sending notifications on new releases.