@@ -171,9 +171,9 @@ deprecate and remove cluster scoped MRs at a future date.
171171Read more about Crossplane v2's [backward compatibility](#backward-compatibility).
172172{{</hint>}}
173173
174- Crossplane v2 also introduces
175- [managed resource definitions]({{<ref "../managed-resources/managed-resource-definitions">}})
176- for selective activation of provider resources, reducing cluster overhead by
174+ Crossplane v2 also introduces
175+ [managed resource definitions]({{<ref "../managed-resources/managed-resource-definitions">}})
176+ for selective activation of provider resources, reducing cluster overhead by
177177installing only the managed resources you actually need.
178178
179179# # Compose any resource
@@ -250,7 +250,7 @@ spec:
250250Operations support three modes :
251251
252252* **Operation** - Run once to completion
253- * **CronOperation** - Run on a scheduled basis
253+ * **CronOperation** - Run on a scheduled basis
254254* **WatchOperation** - Run when resources change
255255
256256Operations can read existing resources and optionally change them. This enables
@@ -268,6 +268,7 @@ Crossplane v2 makes the following breaking changes:
268268* It removes native patch and transform composition.
269269* It removes the `ControllerConfig` type.
270270* It removes support for external secret stores.
271+ * It removes composite resource connection details support.
271272* It removes the default registry for Crossplane Packages.
272273
273274Crossplane deprecated native patch and transform composition in Crossplane
@@ -279,6 +280,10 @@ Crossplane deprecated the `ControllerConfig` type in v1.11. It's replaced by the
279280Crossplane added external secret stores in v1.7. External secret stores have
280281remained in alpha for over two years and are now unmaintained.
281282
283+ Composite resources no longer have native connection details support. You
284+ can recreate this feature by composing your own connection details `Secret`
285+ as described in the [connection details composition guide]({{<ref "../guides/connection-details-composition">}}).
286+
282287Crossplane v2 drops the `--registry` flag that allowed users to specify a default
283288registry value and now requires users to always specify a fully qualified URL when
284289installing packages, both directly via `spec.package` and indirectly as dependencies.
@@ -299,9 +304,9 @@ Run `kubectl get pkg` to look for any packages that aren't fully qualified, then
299304update or rebuild any Packages to use fully qualified images as needed.
300305{{</hint>}}
301306
302- Crossplane v2 supports legacy v1-style XRs and MRs. Most users can upgrade from
307+ Crossplane v2 supports legacy v1-style XRs and MRs. Most users can upgrade from
303308v1.x to Crossplane v2 without breaking changes.
304309
305310Existing Compositions require minor updates to work with Crossplane v2
306- style XRs and MRs. Follow the [Crossplane v2 upgrade guide]({{<ref "../guides/upgrade-to-crossplane-v2">}})
311+ style XRs and MRs. Follow the [Crossplane v2 upgrade guide]({{<ref "../guides/upgrade-to-crossplane-v2">}})
307312for step-by-step migration instructions.
0 commit comments