From 966630782b965062409a7378d93dd3f17d166afc Mon Sep 17 00:00:00 2001 From: Casey Buto Date: Mon, 4 May 2026 17:58:15 -0400 Subject: [PATCH 1/3] Spaces 1.14.6 release notes --- docs/reference/release-notes/spaces.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/reference/release-notes/spaces.md b/docs/reference/release-notes/spaces.md index 90f0a50e..f9e48ed0 100644 --- a/docs/reference/release-notes/spaces.md +++ b/docs/reference/release-notes/spaces.md @@ -166,9 +166,28 @@ Any important warnings or necessary information - Reactively reconcile legacy connection Secrets and ingress-ca ConfigMap upon root CA changes. - Added default resource requests to external-secrets-operator deployments. +## v1.14.6 + +### Release Date: 2026-05-04 + + + +#### What's Changed + +- Control plane images updated (VCluster, CoreDNS, etcd, external-secrets-operator). +- Updated the Spaces Router Envoy image and mxp-charts. +- Kube-state-metrics and Vector are not installed unless legacy loop-based + billing is enabled (`billing.enabled`); on upgrade, existing deployments are + uninstalled under the same condition. +- XGQL is disabled by default and is no longer required to connect a Space + (`controlPlanes.uxp.xgql.enabled`). +- Resolved CVEs in `opentelemetry-collector-spaces` and `hyperspace` images. + ## v1.14.4 -### Release Date: 2026-3-16 +### Release Date: 2026-03-16 :::info **Up CLI:** The `up space mirror` command in up CLI was updated with new images for this Spaces version. Use up CLI v0.45.0 or later. From 86af0c929fdb91db68dd474ca5d35e9654690159 Mon Sep 17 00:00:00 2001 From: Casey Buto Date: Mon, 4 May 2026 18:24:27 -0400 Subject: [PATCH 2/3] Note otel operator version --- docs/reference/release-notes/spaces.md | 6 ++++++ .../version-1.14/howtos/observability.md | 14 +++++++------- .../version-1.14/howtos/space-observability.md | 6 +++--- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/docs/reference/release-notes/spaces.md b/docs/reference/release-notes/spaces.md index f9e48ed0..9ea6f52b 100644 --- a/docs/reference/release-notes/spaces.md +++ b/docs/reference/release-notes/spaces.md @@ -174,6 +174,12 @@ Any important warnings or necessary information **Up CLI:** The `up space mirror` command in up CLI was updated with new images for this Spaces version. Use up CLI v0.48.0 or later. ::: --> +#### Important Changes + +- Upgrade the OpenTelemetry Operator to v0.139.0 or later before you upgrade + Spaces. This release updates OpenTelemetry dependencies in the + `opentelemetry-collector-spaces` image, which require that operator version. + #### What's Changed - Control plane images updated (VCluster, CoreDNS, etcd, external-secrets-operator). diff --git a/self-hosted-spaces_versioned_docs/version-1.14/howtos/observability.md b/self-hosted-spaces_versioned_docs/version-1.14/howtos/observability.md index a372e932..1bd3cc64 100644 --- a/self-hosted-spaces_versioned_docs/version-1.14/howtos/observability.md +++ b/self-hosted-spaces_versioned_docs/version-1.14/howtos/observability.md @@ -41,7 +41,7 @@ Upbound Spaces offers two levels of observability: **Control plane observability** is enabled by default. No additional setup is -required. +required. @@ -59,11 +59,11 @@ before `v1.14.0`. 2. **Install OpenTelemetry Operator** (required for Space-level observability): ```bash - kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/download/v0.116.0/opentelemetry-operator.yaml + kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/download/v0.139.0/opentelemetry-operator.yaml ``` - + :::important - If running Spaces `v1.11` or later, use OpenTelemetry Operator `v0.110.0` or later due to breaking changes. + If running Spaces `v1.14` or later, use OpenTelemetry Operator `v0.139.0` or later due to breaking changes. ::: @@ -124,16 +124,16 @@ Collectors pass data to external observability backends. :::important From Spaces `v1.13` and beyond, telemetry only includes user-facing control -plane workloads (Crossplane, providers, functions). +plane workloads (Crossplane, providers, functions). Self-hosted users can include system workloads (`api-server`, `etcd`) by setting -`observability.collectors.includeSystemTelemetry=true` in Helm. +`observability.collectors.includeSystemTelemetry=true` in Helm. ::: :::important Spaces validates `SharedTelemetryConfig` resources before applying them by sending telemetry to configured exporters. self-hosted Spaces, ensure that -`spaces-controller` can reach the exporter endpoints. +`spaces-controller` can reach the exporter endpoints. ::: ### `SharedTelemetryConfig` diff --git a/self-hosted-spaces_versioned_docs/version-1.14/howtos/space-observability.md b/self-hosted-spaces_versioned_docs/version-1.14/howtos/space-observability.md index e575e870..c76230be 100644 --- a/self-hosted-spaces_versioned_docs/version-1.14/howtos/space-observability.md +++ b/self-hosted-spaces_versioned_docs/version-1.14/howtos/space-observability.md @@ -6,7 +6,7 @@ description: Configure Space-level observability :::important -This feature is GA since `v1.14.0`, requires Spaces `v1.6.0`, and is off by default. +This feature is GA since `v1.14.0`, requires Spaces `v1.6.0`, and is off by default. To enable, set `observability.enabled=true` when installing Spaces: @@ -89,10 +89,10 @@ This feature requires the [OpenTelemetry Operator][opentelemetry-operator] on the Space cluster. Install this now if you haven't already: ```bash -kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/download/v0.116.0/opentelemetry-operator.yaml +kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/download/v0.139.0/opentelemetry-operator.yaml ``` -If running Spaces v1.11 or later, use OpenTelemetry Operator v0.110.0 or later +If running Spaces v1.14 or later, use OpenTelemetry Operator v0.139.0 or later due to breaking changes in the OpenTelemetry Operator. ## Configuration From 4896d214b71b6d1d78cc9e1b508c9fcaec8f123f Mon Sep 17 00:00:00 2001 From: Casey Buto Date: Tue, 5 May 2026 09:29:56 -0400 Subject: [PATCH 3/3] Add note about CLI version --- docs/reference/release-notes/spaces.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/release-notes/spaces.md b/docs/reference/release-notes/spaces.md index 9ea6f52b..2c1e4dd2 100644 --- a/docs/reference/release-notes/spaces.md +++ b/docs/reference/release-notes/spaces.md @@ -170,9 +170,9 @@ Any important warnings or necessary information ### Release Date: 2026-05-04 - +::: #### Important Changes