diff --git a/docs/en/preview/user_docs/release_notes/release-10/102.mdx b/docs/en/preview/user_docs/release_notes/release-10/102.mdx index fa933ca8..4203378c 100644 --- a/docs/en/preview/user_docs/release_notes/release-10/102.mdx +++ b/docs/en/preview/user_docs/release_notes/release-10/102.mdx @@ -3,10 +3,9 @@ title: v1.0.2 description: Release Notes v1.0.2 keywords: [kubeblocks, release notes] sidebar_position: 8 -hidden: true --- -# KubeBlocks 1.0.2 (2026-02-09) +# KubeBlocks 1.0.2 (2026-02-12) We are delighted to announce the release of KubeBlocks v1.0.2. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents. ## KubeBlocks diff --git a/docs/en/preview/user_docs/upgrade/_category_.yml b/docs/en/preview/user_docs/upgrade/_category_.yml index da805a60..68ba00f1 100644 --- a/docs/en/preview/user_docs/upgrade/_category_.yml +++ b/docs/en/preview/user_docs/upgrade/_category_.yml @@ -1,5 +1,4 @@ -position: 100 -label: Upgrade KubeBlocks +position: 71 +label: Upgrade & Migration collapsible: true -collapsed: true -hidden: true \ No newline at end of file +collapsed: true \ No newline at end of file diff --git a/docs/en/preview/user_docs/upgrade/migrate-clusters-to-new-addon.mdx b/docs/en/preview/user_docs/upgrade/migrate-clusters-to-new-addon.mdx index 903c4c71..bcc4c718 100644 --- a/docs/en/preview/user_docs/upgrade/migrate-clusters-to-new-addon.mdx +++ b/docs/en/preview/user_docs/upgrade/migrate-clusters-to-new-addon.mdx @@ -2,7 +2,7 @@ title: Migrate Existing Clusters to a New Addon Version description: Step-by-step guide to upgrade Addons and migrate existing clusters to the new Addon version keywords: [addon, upgrade, migration, componentDef, cluster] -sidebar_position: 5 +sidebar_position: 1 sidebar_label: Migrate Clusters to New Addon --- diff --git a/docs/en/preview/user_docs/upgrade/upgrade-to-0_8.mdx b/docs/en/preview/user_docs/upgrade/upgrade-to-0_8.mdx index 79e90e12..56dc033c 100644 --- a/docs/en/preview/user_docs/upgrade/upgrade-to-0_8.mdx +++ b/docs/en/preview/user_docs/upgrade/upgrade-to-0_8.mdx @@ -2,7 +2,8 @@ title: Upgrade to v0.8 description: Upgrade to KubeBlocks v0.8, operation, tips and notes keywords: [upgrade, 0.8] - +sidebar_position: 10 +sidebar_label: Upgrade to v0.8 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/preview/user_docs/upgrade/upgrade-to-0_9_0.mdx b/docs/en/preview/user_docs/upgrade/upgrade-to-0_9_0.mdx index f05e0075..1097ccc4 100644 --- a/docs/en/preview/user_docs/upgrade/upgrade-to-0_9_0.mdx +++ b/docs/en/preview/user_docs/upgrade/upgrade-to-0_9_0.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.0 description: Upgrade to KubeBlocks v0.9.0, operation, tips and notes keywords: [upgrade, 0.9.0] - +sidebar_position: 9 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/preview/user_docs/upgrade/upgrade-to-v09-version.mdx b/docs/en/preview/user_docs/upgrade/upgrade-to-v09-version.mdx index 4a994f64..6f1c9133 100644 --- a/docs/en/preview/user_docs/upgrade/upgrade-to-v09-version.mdx +++ b/docs/en/preview/user_docs/upgrade/upgrade-to-v09-version.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.x description: Upgrade to KubeBlocks v0.9.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 8 sidebar_label: Upgrade to v0.9.x --- diff --git a/docs/en/preview/user_docs/upgrade/upgrade-to-v10x.mdx b/docs/en/preview/user_docs/upgrade/upgrade-to-v10x.mdx index db908ba1..55ca29f5 100644 --- a/docs/en/preview/user_docs/upgrade/upgrade-to-v10x.mdx +++ b/docs/en/preview/user_docs/upgrade/upgrade-to-v10x.mdx @@ -2,7 +2,7 @@ title: Upgrade to v1.0.x description: Upgrade to KubeBlocks v1.0.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 7 sidebar_label: Upgrade to v1.0.x --- diff --git a/docs/en/release-1_0_1/user_docs/release_notes/release-10/102.mdx b/docs/en/release-1_0_1/user_docs/release_notes/release-10/102.mdx new file mode 100644 index 00000000..4203378c --- /dev/null +++ b/docs/en/release-1_0_1/user_docs/release_notes/release-10/102.mdx @@ -0,0 +1,153 @@ +--- +title: v1.0.2 +description: Release Notes v1.0.2 +keywords: [kubeblocks, release notes] +sidebar_position: 8 +--- + +# KubeBlocks 1.0.2 (2026-02-12) +We are delighted to announce the release of KubeBlocks v1.0.2. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents. + +## KubeBlocks + +### Features + +- **Make StorageClass reclaimPolicy configurable** - Allows configuring StorageClass reclaimPolicy via values.yaml when deploying KubeBlocks. ([#10040](https://github.com/apecloud/kubeblocks/pull/10040)) +- **Support specifying an update policy for the upgrade operation** - Allows specifying update policies for upgrade operations. ([#9736](https://github.com/apecloud/kubeblocks/pull/9736)) +- **Support referencing the service version in vars** - Enables referencing service versions in variables. ([#9735](https://github.com/apecloud/kubeblocks/pull/9735)) + +### Bug Fixes + +- **Fix `persistentVolumeClaimRetentionPolicy` not working** - Ensures PVCs are kept on `Retain` policy when the cluster is deleted or scaled down. ([#10043](https://github.com/apecloud/kubeblocks/pull/10043)) +- **Remove global affinity and tolerations for worker plane** - Removed global settings of affinity and tolerations for worker nodes. It's recommended to set affinity and tolerations at the cluster level through `schedulingPolicy` instead. ([#9949](https://github.com/apecloud/kubeblocks/pull/9949)) +- **Adopt Restored PVC** - Adopt restored PVCs in InstanceSet when restoring from backup. ([#9882](https://github.com/apecloud/kubeblocks/pull/9882)) +- **Improve sharding restore** - Enhances the sharding cluster restore functionality. ([#10026](https://github.com/apecloud/kubeblocks/pull/10026),[#10023](https://github.com/apecloud/kubeblocks/pull/10023),[#9900](https://github.com/apecloud/kubeblocks/pull/9900)) + + +## KubeBlocks Addons + + +### MySQL +- Support MySQL minor versions 8.0.41, 8.0.44 ([#2295](https://github.com/apecloud/kubeblocks-addons/pull/2295)) +- Fix MySQL `log_output` parameter constraint ([#2408](https://github.com/apecloud/kubeblocks-addons/pull/2408)) +- Disable jemalloc for ARM ([#2381](https://github.com/apecloud/kubeblocks-addons/pull/2381))) + +### PostgreSQL +- Support PostgreSQL 18.1 ([#2409](https://github.com/apecloud/kubeblocks-addons/pull/2409)) +- Improve PostgreSQL config constraint comment ([#2376](https://github.com/apecloud/kubeblocks-addons/pull/2376)) +- Unset `archive_timeout` immutable for PostgreSQL ([#2380](https://github.com/apecloud/kubeblocks-addons/pull/2380)) +- Set `wal_keep_size` by data disk size ([#2372](https://github.com/apecloud/kubeblocks-addons/pull/2372)) + +### Redis +- Support 7.2.11/7.4.6/8.0.4/8.2.2 for redis CVE-2025-49844 issue ([#2123](https://github.com/apecloud/kubeblocks-addons/pull/2123)) +- Support more minor versions of Redis 7.2.12/7.4.7/8.0.5/8.2.3/8.4.0 ([#2347](https://github.com/apecloud/kubeblocks-addons/pull/2347)) +- Improve Redis `maxmemory` parameter ([#2392](https://github.com/apecloud/kubeblocks-addons/pull/2392)) +- Fix redis cluster switchover failed ([#2423](https://github.com/apecloud/kubeblocks-addons/pull/2423)) +- Fix invalid config cue constraint ([#2421](https://github.com/apecloud/kubeblocks-addons/pull/2421)) +- Fix hscale failed when using loadBalance mode ([#2397](https://github.com/apecloud/kubeblocks-addons/pull/2397)) +- Fix redis cluster restore failed ([#2404](https://github.com/apecloud/kubeblocks-addons/pull/2404)) +- Fix redis pitr no time range ([#2204](https://github.com/apecloud/kubeblocks-addons/pull/2204)) + +### MongoDB +- Support MongoDB minor versions 8.0.17/7.0.28/6.0.27 ([#2382](https://github.com/apecloud/kubeblocks-addons/pull/2382)) +- Support MongoDB audit log ([#2111](https://github.com/apecloud/kubeblocks-addons/pull/2111)) +- Fix MongoDB backup hang ([#2387](https://github.com/apecloud/kubeblocks-addons/pull/2387)) + +### ClickHouse +- Improve ClickHouse `memberjoin` ([#2431](https://github.com/apecloud/kubeblocks-addons/pull/2431)) +- Improve ClickHouse sharding restore ([#2357](https://github.com/apecloud/kubeblocks-addons/pull/2357)) +- Fix ClickHouse restore failed when specified the init cluster name ([#2429](https://github.com/apecloud/kubeblocks-addons/pull/2429)) + +### Elasticsearch +- Support ES 6.x, ES 7.10.2 ([#1998](https://github.com/apecloud/kubeblocks-addons/pull/1998),[#2337](https://github.com/apecloud/kubeblocks-addons/pull/2337)) +- Support zone awareness shard allocation ([#2185](https://github.com/apecloud/kubeblocks-addons/pull/2185)) +- Add plugin `analysis-pinyin` ([#2285](https://github.com/apecloud/kubeblocks-addons/pull/2285)) +- Fix single node backup failed ([#2290](https://github.com/apecloud/kubeblocks-addons/pull/2290)) +- Fix ES render tpl compatibility ([#2411](https://github.com/apecloud/kubeblocks-addons/pull/2411)) + +### Kafka +- Support Kafka 3.7/3.8/3.9 ([#2174](https://github.com/apecloud/kubeblocks-addons/pull/2174)) +- Support custom SASL ([#2259](https://github.com/apecloud/kubeblocks-addons/pull/2259)) +- Support Kafka backup topics ([#2260](https://github.com/apecloud/kubeblocks-addons/pull/2260)) +- Fix Kafka backup when both SASL and TLS enabled ([#2289](https://github.com/apecloud/kubeblocks-addons/pull/2289)) + +### Milvus +- Support Milvus backup and restore ([#2252](https://github.com/apecloud/kubeblocks-addons/pull/2252)) +- Fix rebuild index when restoring Milvus ([#2331](https://github.com/apecloud/kubeblocks-addons/pull/2331)) + +### MinIO +- Support MinIO RELEASE.2025-10-15T17-29-55Z ([#2279](https://github.com/apecloud/kubeblocks-addons/pull/2279)) + +### Nebula +- Fix Nebula backup and restore failed ([#2435](https://github.com/apecloud/kubeblocks-addons/pull/2435)) + +### Qdrant +- Support new version v1.15.4 ([#2037](https://github.com/apecloud/kubeblocks-addons/pull/2037)) + +### RabbitMQ +- Support RabbitMQ 4.2.1, 4.1.6, 3.8.34([#2319](https://github.com/apecloud/kubeblocks-addons/pull/2319)) +- Support plugins management ([#2317](https://github.com/apecloud/kubeblocks-addons/pull/2317)) +- Set memory limit to prevent OOMs ([#2241](https://github.com/apecloud/kubeblocks-addons/pull/2241)) +- Add RabbitMQ web stomp port ([#2428](https://github.com/apecloud/kubeblocks-addons/pull/2428)) + +### RocketMQ +- Fix RocketMQ `namesrc` hscale timeout ([#2420](https://github.com/apecloud/kubeblocks-addons/pull/2420)) + +### TiDB +- Support TiDB PITR restore ([#1702](https://github.com/apecloud/kubeblocks-addons/pull/1702)) +- Fix tidb pd scale in multiple instances ([#2269](https://github.com/apecloud/kubeblocks-addons/pull/2269)) + +### ZooKeeper +- Support ZooKeeper 3.9.4 ([#2244](https://github.com/apecloud/kubeblocks-addons/pull/2244)) +- Fix ZooKeeper hscale ([#2216](https://github.com/apecloud/kubeblocks-addons/pull/2216)) + +## Breaking Changes + +### Variable Rendering Fix ([#9935](https://github.com/apecloud/kubeblocks/pull/9935)) + +Variable rendering now passes `map[string]any` instead of `map[string]string`. Addons that relied on the old behavior may need template updates. + +**Before (KB 1.0.1 and earlier)** — workaround for string-only vars: + +```text +{{if ne (index . "ENDPOINT_PORT") ""}}{{.ENDPOINT_PORT}}{{else}}5022{{end}} +``` + +**After (KB 1.0.2)** — simplified expression: + +```text +{{if index . "ENDPOINT_PORT"}}{{.ENDPOINT_PORT}}{{else}}5022{{end}} +``` + +**Affected addons**: OceanBase, MongoDB, Redis, Redis Cluster. See [Issue #9934](https://github.com/apecloud/kubeblocks/issues/9934) for context. + +**Symptoms** + +After upgrading to KubeBlocks v1.0.2, existing clusters that use the OceanBase, MongoDB, Redis, or Redis Cluster addons may show: + +1. When you run `kubectl describe component`, events similar to: + + ```bash + template: vars:1:50: executing "vars" at <.REDIS_HOST_NETWORK_PORT>: map has no entry for key "REDIS_HOST_NETWORK_PORT" + ``` + +2. In the KubeBlocks operator logs, errors similar to: + + ```bash + INFO ComponentParameterReconciler failed to create task context: template: vars:1:50: executing "vars" at <.REDIS_HOST_NETWORK_PORT>: map has no entry for key "REDIS_HOST_NETWORK_PORT" {"controller": "componentparameter", "controllerGroup": "parameters.kubeblocks.io", "controllerKind" + ``` + +**Resolution** + +- **Option 1 — In-place fix**: Follow the approach in [PR #2328](https://github.com/apecloud/kubeblocks-addons/pull/2328) and update the variable rendering logic in the affected ComponentDefinition locally. If `ComponentDefinition` goes `UNAVAILABLE`, pls annotate the `ComponentDefinition` CR to allow the changes. + ```bash + kubectl annotate cmpd apps.kubeblocks.io/skip-immutable-check=true + ``` +- **Option 2 — Upgrade addon and migrate clusters**: Upgrade the affected addon, then migrate existing clusters to the new addon version one by one. See [Migrate Existing Clusters to a New Addon Version](../../upgrade/migrate-clusters-to-new-addon). + +## Upgrade to v1.0.2 + +Refer to [Upgrade to KubeBlocks v1.0.x](../../upgrade/upgrade-to-v10x). + +## Full Changelog +You can check the [full changelog](https://github.com/apecloud/kubeblocks/compare/v1.0.1...v1.0.2) for additional changes and [kubeblocks-addons](https://github.com/apecloud/kubeblocks-addons/compare/v1.0.1...v1.0.2) for addons changes. diff --git a/docs/en/release-1_0_1/user_docs/upgrade/_category_.yml b/docs/en/release-1_0_1/user_docs/upgrade/_category_.yml index da805a60..68ba00f1 100644 --- a/docs/en/release-1_0_1/user_docs/upgrade/_category_.yml +++ b/docs/en/release-1_0_1/user_docs/upgrade/_category_.yml @@ -1,5 +1,4 @@ -position: 100 -label: Upgrade KubeBlocks +position: 71 +label: Upgrade & Migration collapsible: true -collapsed: true -hidden: true \ No newline at end of file +collapsed: true \ No newline at end of file diff --git a/docs/en/release-1_0_1/user_docs/upgrade/migrate-clusters-to-new-addon.mdx b/docs/en/release-1_0_1/user_docs/upgrade/migrate-clusters-to-new-addon.mdx new file mode 100644 index 00000000..bcc4c718 --- /dev/null +++ b/docs/en/release-1_0_1/user_docs/upgrade/migrate-clusters-to-new-addon.mdx @@ -0,0 +1,180 @@ +--- +title: Migrate Existing Clusters to a New Addon Version +description: Step-by-step guide to upgrade Addons and migrate existing clusters to the new Addon version +keywords: [addon, upgrade, migration, componentDef, cluster] +sidebar_position: 1 +sidebar_label: Migrate Clusters to New Addon +--- + +# Migrate Existing Clusters to a New Addon Version + +You may need to migrate existing clusters to a new Addon version in cases such as: +- (1) after upgrading KubeBlocks Operator (e.g., to v1.0.2), when the new Operator requires Addons like OceanBase, MongoDB, Redis, or Redis Cluster to be on a compatible version; or +- (2) when a new Addon release provides new features or bugfixes that you want to adopt. + +This guide describes the end-to-end process: upgrading the Addon to the target version, then migrating each existing cluster to use the new `componentDef` version. + +:::note +This process does **not** include upgrading the KubeBlocks Operator itself. Ensure the Operator has already been upgraded to the target version before following this guide. +::: + +## Overview + +1. **Upgrade the Addon** – Install or upgrade the Addon (e.g., Redis) to the target version compatible with your KubeBlocks version using Helm. +2. **Migrate existing clusters** – For each cluster that still references an old `componentDef` (e.g., `redis-7-1.0.1`), update its `componentDef` to the new version (e.g., `redis-7-1.0.2`). Other cluster configurations can remain unchanged. + +The following example uses the **Redis** Addon. Replace the Addon name and version numbers with those for your Addon and target version. + +:::warning +**Production use** +Test the migration carefully in a non-production environment before applying changes in production. Migrating clusters to a new Addon version may trigger pod recreation, rolling restarts, or other runtime changes that can affect availability. +::: + +--- + +## Step 1: Upgrade the Addon to the Target Version + +1. Add or update the KubeBlocks Helm repo and refresh the index: + + ```bash + helm repo add kubeblocks-addons https://apecloud.github.io/helm-charts + helm repo update + ``` + +2. List available versions for the Addon: + + ```bash + helm search repo kubeblocks-addons/redis --versions + ``` + +3. Upgrade the Addon to the desired version (e.g., `1.0.2`). Use the version that matches your KubeBlocks release: + + ```bash + helm upgrade -i kb-addon-redis kubeblocks-addons/redis --version 1.0.2 -n kb-system + ``` + + :::tip + Replace `redis` and `1.0.2` with your Addon name and target Addon version. For other Addons (e.g., MongoDB, OceanBase), use the corresponding chart name and version from `helm search repo kubeblocks-addons/ --versions`. + ::: + +4. **Verify the Addon upgrade** – After running `helm upgrade`, confirm the Addon is installed and running the target version: + + ```bash + helm list -n kb-system + ``` + + Look for your Addon (e.g., `kb-addon-redis`) in the output, and ensure its `CHART` column matches the version you specified (such as `redis-1.0.2`). For example: + + ```bash + NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION + kb-addon-redis kb-system 2 2026-02-09 23:59:59.000 deployed redis-1.0.2 7.x.x + ``` + + If the version is correct and the status is `deployed`, you have successfully upgraded the Addon. + + :::tip + If you do **not** see the updated version, double-check the upgrade command, repo, and chart name, then rerun the upgrade if needed. + ::: + +5. **Confirm available `componentDef` versions** – Ensure the new version (e.g., `redis-7-1.0.2`) is listed: + + ```bash + kubectl get cmpd -l app.kubernetes.io/name=redis + ``` +
+ Example Output + ```text + redis-5-1.0.1 redis 5.0.12 Available 40m + redis-5-1.0.2 redis 5.0.12 Available 22m + redis-6-1.0.1 redis 6.2.17 Available 40m + redis-6-1.0.2 redis 6.2.17 Available 22m + redis-7-1.0.1 redis 7.2.10 Available 40m + redis-7-1.0.2 redis 7.2.11 Available 22m + redis-8-1.0.1 redis 8.2.1 Available 40m + redis-8-1.0.2 redis 8.2.2 Available 22m + ``` +
+--- + +## Step 2: Migrate Existing Clusters to the New Addon Version + +:::tip +**Apply the change one cluster at a time** rather than in batch. This reduces the risk of service disruption and makes troubleshooting easier if issues occur during migration. +::: + +### What to change + +- **Only** update the `componentDef` field in each `componentSpecs` entry to the new Addon version (e.g., from `redis-7-1.0.1` to `redis-7-1.0.2`). + +### Example: Redis Replication Cluster + +**Before (old `componentDef`):** + +```yaml +apiVersion: apps.kubeblocks.io/v1 +kind: Cluster +metadata: + name: redis-replication + namespace: demo +spec: + clusterDef: redis + terminationPolicy: Delete + topology: replication + componentSpecs: + - componentDef: redis-7-1.0.1 + name: redis + replicas: 2 + serviceVersion: 7.2.4 + # other fields are omitted for brevity + - componentDef: redis-sentinel-7-1.0.1 + name: redis-sentinel + replicas: 3 + serviceVersion: 7.2.4 + # other fields are omitted for brevity +``` + +**After (new `componentDef`):** + +```yaml +apiVersion: apps.kubeblocks.io/v1 +kind: Cluster +metadata: + name: redis-replication + namespace: demo +spec: + clusterDef: redis + terminationPolicy: Delete + topology: replication + componentSpecs: + - componentDef: redis-7-1.0.2 # set componentDef to the new version + name: redis + replicas: 2 + serviceVersion: 7.2.4 + # other fields are omitted for brevity + - componentDef: redis-sentinel-7-1.0.2 # set componentDef to the new version + name: redis-sentinel + replicas: 3 + serviceVersion: 7.2.4 + # other fields are omitted for brevity +``` + +### How to apply change + +- **Edit in place:** Run `kubectl edit cluster -n `, update each `componentDef` to the new version, then save. + +- **Or apply a manifest:** Update the cluster YAML as in the example above, then run: + + ```bash + kubectl apply -f your-cluster.yaml + ``` + +Repeat for every cluster that uses the old `componentDef` version. After the update, the controller reconciles the cluster to the new Addon version. You do not need to change replicas, resources, or `serviceVersion` unless you intend to. + +## Getting help + +If you run into issues during migration, you can open an issue in the community: + +- **KubeBlocks (Operator):** [GitHub Issues](https://github.com/apecloud/kubeblocks/issues) +- **Addons:** [KubeBlocks Addons GitHub Issues](https://github.com/apecloud/kubeblocks-addons/issues) + +Please include your environment details, Addon and cluster version, and steps to reproduce so the community can help you more effectively. diff --git a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_8.mdx b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_8.mdx index 79e90e12..56dc033c 100644 --- a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_8.mdx +++ b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_8.mdx @@ -2,7 +2,8 @@ title: Upgrade to v0.8 description: Upgrade to KubeBlocks v0.8, operation, tips and notes keywords: [upgrade, 0.8] - +sidebar_position: 10 +sidebar_label: Upgrade to v0.8 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_9_0.mdx b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_9_0.mdx index f05e0075..1097ccc4 100644 --- a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_9_0.mdx +++ b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-0_9_0.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.0 description: Upgrade to KubeBlocks v0.9.0, operation, tips and notes keywords: [upgrade, 0.9.0] - +sidebar_position: 9 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v09-version.mdx b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v09-version.mdx index 4a994f64..6f1c9133 100644 --- a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v09-version.mdx +++ b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v09-version.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.x description: Upgrade to KubeBlocks v0.9.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 8 sidebar_label: Upgrade to v0.9.x --- diff --git a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v10x.mdx b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v10x.mdx index db908ba1..55ca29f5 100644 --- a/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v10x.mdx +++ b/docs/en/release-1_0_1/user_docs/upgrade/upgrade-to-v10x.mdx @@ -2,7 +2,7 @@ title: Upgrade to v1.0.x description: Upgrade to KubeBlocks v1.0.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 7 sidebar_label: Upgrade to v1.0.x --- diff --git a/docs/en/release-1_0_2/user_docs/release_notes/release-10/102.mdx b/docs/en/release-1_0_2/user_docs/release_notes/release-10/102.mdx index fa933ca8..4203378c 100644 --- a/docs/en/release-1_0_2/user_docs/release_notes/release-10/102.mdx +++ b/docs/en/release-1_0_2/user_docs/release_notes/release-10/102.mdx @@ -3,10 +3,9 @@ title: v1.0.2 description: Release Notes v1.0.2 keywords: [kubeblocks, release notes] sidebar_position: 8 -hidden: true --- -# KubeBlocks 1.0.2 (2026-02-09) +# KubeBlocks 1.0.2 (2026-02-12) We are delighted to announce the release of KubeBlocks v1.0.2. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents. ## KubeBlocks diff --git a/docs/en/release-1_0_2/user_docs/upgrade/_category_.yml b/docs/en/release-1_0_2/user_docs/upgrade/_category_.yml index da805a60..68ba00f1 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/_category_.yml +++ b/docs/en/release-1_0_2/user_docs/upgrade/_category_.yml @@ -1,5 +1,4 @@ -position: 100 -label: Upgrade KubeBlocks +position: 71 +label: Upgrade & Migration collapsible: true -collapsed: true -hidden: true \ No newline at end of file +collapsed: true \ No newline at end of file diff --git a/docs/en/release-1_0_2/user_docs/upgrade/migrate-clusters-to-new-addon.mdx b/docs/en/release-1_0_2/user_docs/upgrade/migrate-clusters-to-new-addon.mdx index 903c4c71..bcc4c718 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/migrate-clusters-to-new-addon.mdx +++ b/docs/en/release-1_0_2/user_docs/upgrade/migrate-clusters-to-new-addon.mdx @@ -2,7 +2,7 @@ title: Migrate Existing Clusters to a New Addon Version description: Step-by-step guide to upgrade Addons and migrate existing clusters to the new Addon version keywords: [addon, upgrade, migration, componentDef, cluster] -sidebar_position: 5 +sidebar_position: 1 sidebar_label: Migrate Clusters to New Addon --- diff --git a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_8.mdx b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_8.mdx index 79e90e12..56dc033c 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_8.mdx +++ b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_8.mdx @@ -2,7 +2,8 @@ title: Upgrade to v0.8 description: Upgrade to KubeBlocks v0.8, operation, tips and notes keywords: [upgrade, 0.8] - +sidebar_position: 10 +sidebar_label: Upgrade to v0.8 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_9_0.mdx b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_9_0.mdx index f05e0075..1097ccc4 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_9_0.mdx +++ b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-0_9_0.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.0 description: Upgrade to KubeBlocks v0.9.0, operation, tips and notes keywords: [upgrade, 0.9.0] - +sidebar_position: 9 --- import Tabs from '@theme/Tabs'; diff --git a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v09-version.mdx b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v09-version.mdx index 4a994f64..6f1c9133 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v09-version.mdx +++ b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v09-version.mdx @@ -2,7 +2,7 @@ title: Upgrade to v0.9.x description: Upgrade to KubeBlocks v0.9.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 8 sidebar_label: Upgrade to v0.9.x --- diff --git a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v10x.mdx b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v10x.mdx index db908ba1..55ca29f5 100644 --- a/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v10x.mdx +++ b/docs/en/release-1_0_2/user_docs/upgrade/upgrade-to-v10x.mdx @@ -2,7 +2,7 @@ title: Upgrade to v1.0.x description: Upgrade to KubeBlocks v1.0.x, operation, tips and notes keywords: [upgrade, kubeblocks] -sidebar_position: 1 +sidebar_position: 7 sidebar_label: Upgrade to v1.0.x ---