diff --git a/content/v1.14/release-notes/1.14.0.md b/content/v1.14/release-notes/1.14.0.md index 3d639e9fa..b70a2c6ea 100644 --- a/content/v1.14/release-notes/1.14.0.md +++ b/content/v1.14/release-notes/1.14.0.md @@ -22,13 +22,19 @@ Read the ### 🚨 Warnings and breaking changes -* Crossplane Helm images have moved from `index.docker.io` to `xpkg.upbound.io` +* Crossplane Helm images have moved from `index.docker.io` to `xpkg.upbound.io`. + Images are still published to `index.docker.io` but is moving to only publish on + `xpkg.upbound.io` in a future release. * Changes to TLS certificates. Existing users of external secret stores need to manually update their TLS certificates. Read [Crossplane issue #4565](https://github.com/crossplane/crossplane/pull/4656) for more information. * Removed Vault support for External Secret Stores. Crossplane - suggests using the [ESS Plugins] as a replacement. + suggests using the [ESS Plugins]({{}}) as a replacement. * Removed the `controllerConfigRef` from the Configuration package and package revision APIs. +* The introduction of the new [Crossplane CLI]({{}}) deprecates + the existing `kubectl crossplane` plugin. +* The `v1beta1` implementation of Composition Functions is incompatable with + existing `v1alpha1` functions. ### 💡 New features @@ -56,7 +62,7 @@ determine their state. Real time compositions dramatically speed up the time Crossplane reacts to changes or failures of managed resources. -Real time compositions are an alpha feature and isn't enabled by default. +The real time compositions feature is an alpha feature and isn't enabled by default. The [Crossplane pods]({{}}) documentation has more information about real time compositions. @@ -66,13 +72,13 @@ documentation has more information about real time compositions. Crossplane introduces a new `usages` type to prevent resources from deletion or to ensure deletion happens in the correct order. -Usages defines a dependency mapping between a resource and any dependencies. +A `Usages` defines a dependency mapping between a resource and any dependencies. Crossplane can't delete the parent resource until after deleting the child resource. -Usages also allow Crossplane to prevent accidental deletion of a resource. +A `usage` also allow Crossplane to prevent accidental deletion of a resource. -Usages are an alpha feature and aren't enabled by default. +The `usage` feature is an alpha feature and isn't enabled by default. The [Usages]({{}}) documentation provides information on enabling and configuring Usages. @@ -81,7 +87,18 @@ on enabling and configuring Usages. #### Composition functions -v1.14 promotes composition functions to `v1beta1` with +v1.14 promotes composition functions to `v1beta1` with a new, more scalable +architecture for running functions. + +Crossplane v1.14 includes CLI tooling, templates, SDKs, and documentation for +building functions. + +Several new functions available for the new architecture, +including +[function patch and transform](https://github.com/crossplane-contrib/function-patch-and-transform), +[function Go templating](https://github.com/crossplane-contrib/function-go-templating), +and +[function cue](https://github.com/crossplane-contrib/function-cue). #### Management policies enabled by default