Skip to content

Commit

Permalink
add details about xfn. feedback from nic
Browse files Browse the repository at this point in the history
Signed-off-by: Pete Lumbis <[email protected]>
  • Loading branch information
plumbis committed Nov 1, 2023
1 parent 4498751 commit e0b3538
Showing 1 changed file with 24 additions and 7 deletions.
31 changes: 24 additions & 7 deletions content/v1.14/release-notes/1.14.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]({{<ref "/knowledge-base/integrations/vault-as-secret-store">}}) as a replacement.
* Removed the `controllerConfigRef` from the Configuration package
and package revision APIs.
* The introduction of the new [Crossplane CLI]({{<ref "../cli" >}}) deprecates
the existing `kubectl crossplane` plugin.
* The `v1beta1` implementation of Composition Functions is incompatable with
existing `v1alpha1` functions.

### 💡 New features

Expand Down Expand Up @@ -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]({{<ref "../concepts/pods#enable-real-time-compositions">}})
documentation has more information about real time compositions.
Expand All @@ -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]({{<ref "../concepts/usages">}}) documentation provides information
on enabling and configuring Usages.
Expand All @@ -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

Expand Down

0 comments on commit e0b3538

Please sign in to comment.