Crossplane v1.20.11

This patch release addresses a disruptive bug in the Usage controller that could lead to circuit breaker triggers in complex Compositions, while also addressing multiple CVEs through dependency updates.

Resolve infinite reconciliation loops for composed Usages — This prevents a critical loop where Crossplane would constantly update metadata on Usages inside a Composition. Left unchecked, this behavior would trigger the XR circuit breaker, stopping infrastructure reconciliation and causing instability in your control plane.

Comprehensive security hardening across core dependencies — Updating these core dependencies (Go, gRPC, and Alpine) ensures your control plane stays protected against known vulnerabilities (CVEs) in the underlying stack.