v1.20.9
Added 1
- Add crossplane beta upgrade check command to analyze a control plane for v2 upgrade readiness, checking for breaking changes including native patch-and-transform Compositions, ControllerConfig usage, external secret stores, and unqualified package sources
Security 1
- Update golang.org/x/net to v0.55.0
v1.20.9 is a patch release scoped to fixing issues reported by users of Crossplane v1.20 and fixing security related issues in Crossplane's dependencies. It also ships a notable new crossplane beta upgrade check command to help you more easily prepare for Crossplane v2.
🎉 Highlights
- Check your control plane's v2 upgrade readiness: The new
crossplane beta upgrade checkcommand connects to a live v1.x control plane and scans it for usage of features that are removed or have breaking changes in Crossplane v2, then reports exactly what would break before you upgrade. No more manually digging through every Composition, package, and resource to guess whether you're ready. Added in #7451.- It checks for all documented breaking changes in v2, i.e., native patch-and-transform Compositions,
ControllerConfigusage, external secret stores, and unqualified package sources, plus an informational check for composite resource connection details. - Each finding links to the relevant migration guides, docs, and other commands like
crossplane beta convertwhere one exists. - Output is human-readable text by default or JSON via
-o json, and the command exits non-zero when it finds blockers, so you can gate an upgrade on a clean report in CI. - See the announcement blog post for more details.
- It checks for all documented breaking changes in v2, i.e., native patch-and-transform Compositions,
What's Changed
- feat(cli):
upgrade checkcommand to analyze a control plane for v2 upgrade readiness by @jbw976 in https://github.com/crossplane/crossplane/pull/7451 - chore(deps): update module golang.org/x/net to v0.55.0 [security] (release-1.20) by @crossplane-renovate[bot] in https://github.com/crossplane/crossplane/pull/7436
- chore(deps): bump crossplane-runtime to v1.20.9 by @jbw976 in https://github.com/crossplane/crossplane/pull/7468
Full Changelog: https://github.com/crossplane/crossplane/compare/v1.20.8...v1.20.9