diff --git a/docs/reference/release-notes/spaces.md b/docs/reference/release-notes/spaces.md index 90f0a50e..2c1e4dd2 100644 --- a/docs/reference/release-notes/spaces.md +++ b/docs/reference/release-notes/spaces.md @@ -166,9 +166,34 @@ 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 + +:::info +**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). +- 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. 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