forked from pingcap/docs-tidb-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
en, zh: add release notes (pingcap#673)
* add en release notes of v1.1 & v1.0 Signed-off-by: Ran <[email protected]> * add en rn of v0.x; add all zh rn Signed-off-by: Ran <[email protected]> * fix deadlink Signed-off-by: Ran <[email protected]> * fix ci Signed-off-by: Ran <[email protected]> * fix anchor Signed-off-by: Ran <[email protected]> * Update en/releases/release-0.2.1.md * Update zh/releases/release-0.2.1.md * update format and typo Signed-off-by: Ran <[email protected]> * update capitalization of proper nouns Signed-off-by: Ran <[email protected]> Co-authored-by: Lilian Lee <[email protected]>
- Loading branch information
Showing
66 changed files
with
3,252 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: TiDB Operator 0.1.0 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.1.0 Release Notes | ||
|
||
Release date: August 22, 2018 | ||
|
||
TiDB Operator version: 0.1.0 | ||
|
||
## Notable Changes | ||
|
||
- Bootstrap multiple TiDB clusters | ||
- Monitor deployment support | ||
- Helm charts support | ||
- Basic Network PV/Local PV support | ||
- Safely scale the TiDB cluster | ||
- Upgrade the TiDB cluster in order | ||
- Stop the TiDB process without terminating Pod | ||
- Synchronize cluster meta info to POD/PV/PVC labels | ||
- Basic unit tests & E2E tests | ||
- Tutorials for GKE, local DinD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: TiDB Operator 0.2.0 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.2.0 Release Notes | ||
|
||
Release date: September 11, 2018 | ||
|
||
TiDB Operator version: 0.2.0 | ||
|
||
## Notable Changes | ||
|
||
- Support auto-failover experimentally | ||
- Unify Tiller managed resources and TiDB Operator managed resources labels (breaking change) | ||
- Manage TiDB service via Tiller instead of TiDB Operator, allow more parameters to be customized (required for public cloud load balancer) | ||
- Add toleration for TiDB cluster components (useful for dedicated deployment) | ||
- Add script to easy setup DinD environment | ||
- Lint and format code in CI | ||
- Refactor upgrade functions as interface |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: TiDB Operator 0.2.1 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.2.1 Release Notes | ||
|
||
Release date: September 20, 2018 | ||
|
||
TiDB Operator version: 0.2.1 | ||
|
||
## Bug Fixes | ||
|
||
- Fix retry on conflict logic ([#87](https://github.com/pingcap/tidb-operator/pull/87)) | ||
- Fix TiDB timezone configuration by setting TZ environment variable ([#96](https://github.com/pingcap/tidb-operator/pull/96)) | ||
- Fix failover by keeping spec replicas unchanged ([#95](https://github.com/pingcap/tidb-operator/pull/95)) | ||
- Fix repeated updating pod and pd/tidb StatefulSet ([#101](https://github.com/pingcap/tidb-operator/pull/101)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: TiDB Operator 0.3.0 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.3.0 Release Notes | ||
|
||
Release date: October 12, 2018 | ||
|
||
TiDB Operator version: 0.3.0 | ||
|
||
## Notable Changes | ||
|
||
- Add full backup support | ||
- Add TiDB Binlog support | ||
- Add graceful upgrade feature | ||
- Allow monitor data to be persistent |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: TiDB Operator 0.3.1 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.3.1 Release Notes | ||
|
||
Release date: October 31, 2018 | ||
|
||
TiDB Operator version: 0.3.1 | ||
|
||
## Minor Changes | ||
|
||
- Paramertize the serviceAccount ([#116](https://github.com/pingcap/tidb-operator/pull/116) [#111](https://github.com/pingcap/tidb-operator/pull/111)) | ||
- Bump TiDB to v2.0.7 & allow user specified config files ([#121](https://github.com/pingcap/tidb-operator/pull/)) | ||
- Remove binding mode for GKE pd-ssd storageclass ([#130](https://github.com/pingcap/tidb-operator/pull/130)) | ||
- Modified placement of tidb_version ([#125](https://github.com/pingcap/tidb-operator/pull/125)) | ||
- Update google-kubernetes-tutorial.md ([#105](https://github.com/pingcap/tidb-operator/pull/105)) | ||
- Remove redundant creation statement of namespace tidb-operator-e2e ([#132](https://github.com/pingcap/tidb-operator/pull/132)) | ||
- Update the label name of app in local dind documentation ([#136](https://github.com/pingcap/tidb-operator/pull/136)) | ||
- Remove noisy events ([#131](https://github.com/pingcap/tidb-operator/pull/131)) | ||
- Marketplace ([#123](https://github.com/pingcap/tidb-operator/pull/123) [#135](https://github.com/pingcap/tidb-operator/pull/135)) | ||
- Change monitor/backup/binlog pvc labels ([#143](https://github.com/pingcap/tidb-operator/pull/143)) | ||
- TiDB readiness probes ([#147](https://github.com/pingcap/tidb-operator/pull/147)) | ||
- Add doc on how to provision kubernetes on AWS ([#71](https://github.com/pingcap/tidb-operator/pull/71)) | ||
- Add imagePullPolicy support ([#152](https://github.com/pingcap/tidb-operator/pull/152)) | ||
- Separation startup scripts and application config from yaml files ([#149](https://github.com/pingcap/tidb-operator/pull/149)) | ||
- Update marketplace for our open source offering ([#151](https://github.com/pingcap/tidb-operator/pull/151)) | ||
- Add validation to crd ([#153](https://github.com/pingcap/tidb-operator/pull/153)) | ||
- Marketplace: use the Release.Name ([#157](https://github.com/pingcap/tidb-operator/pull/157)) | ||
|
||
## Bug Fixes | ||
|
||
- Fix parallel upgrade bug ([#118](https://github.com/pingcap/tidb-operator/pull/118)) | ||
- Fix wrong parameter AGRS to ARGS ([#114](https://github.com/pingcap/tidb-operator/pull/114)) | ||
- Can't recover after a upgrade failed ([#120](https://github.com/pingcap/tidb-operator/pull/120)) | ||
- Scale in when store id match ([#124](https://github.com/pingcap/tidb-operator/pull/124)) | ||
- PD can't scale out if not all members are ready ([#142](https://github.com/pingcap/tidb-operator/pull/142)) | ||
- podLister and pvcLister usages are wrong ([#158](https://github.com/pingcap/tidb-operator/pull/158)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
title: TiDB Operator 0.4 Release Notes | ||
--- | ||
|
||
# TiDB Operator 0.4 Release Notes | ||
|
||
Release date: November 9, 2018 | ||
|
||
TiDB Operator version: 0.4.0 | ||
|
||
## Notable Changes | ||
|
||
- Extend Kubernetes built-in scheduler for TiDB data awareness pod scheduling ([#145](https://github.com/pingcap/tidb-operator/pull/145)) | ||
- Restore backup data from GCS bucket ([#160](https://github.com/pingcap/tidb-operator/pull/160)) | ||
- Set password for TiDB when a TiDB cluster is first deployed ([#171](https://github.com/pingcap/tidb-operator/pull/171)) | ||
|
||
## Minor Changes and Bug Fixes | ||
|
||
- Update roadmap for the following two months ([#166](https://github.com/pingcap/tidb-operator/pull/166)) | ||
- Add more unit tests ([#169](https://github.com/pingcap/tidb-operator/pull/169)) | ||
- E2E test with multiple clusters ([#162](https://github.com/pingcap/tidb-operator/pull/162)) | ||
- E2E test for meta info synchronization ([#164](https://github.com/pingcap/tidb-operator/pull/164)) | ||
- Add TiDB failover limit ([#163](https://github.com/pingcap/tidb-operator/pull/163)) | ||
- Synchronize PV reclaim policy early to persist data ([#169](https://github.com/pingcap/tidb-operator/pull/169)) | ||
- Use helm release name as instance label ([#168](https://github.com/pingcap/tidb-operator/pull/168)) (breaking change) | ||
- Fix local PV setup script ([#172](https://github.com/pingcap/tidb-operator/pull/172)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,187 @@ | ||
--- | ||
title: TiDB Operator 1.0 GA Release Notes | ||
--- | ||
|
||
# TiDB Operator 1.0 GA Release Notes | ||
|
||
Release date: July 30, 2019 | ||
|
||
TiDB Operator version: 1.0.0 | ||
|
||
## v1.0.0 What's New | ||
|
||
### Action Required | ||
|
||
- ACTION REQUIRED: `tikv.storeLabels` was removed from `values.yaml`. You can directly set it with `location-labels` in `pd.config`. | ||
- ACTION REQUIRED: the `--features` flag of tidb-scheduler has been updated to the `key={true,false}` format. You can enable the feature by appending `=true`. | ||
- ACTION REQUIRED: you need to change the configurations in `values.yaml` of previous chart releases to the new `values.yaml` of the new chart. Otherwise, the configurations will be ignored when upgrading the TiDB cluster with the new chart. | ||
|
||
The `pd` section in old `values.yaml`: | ||
|
||
``` | ||
pd: | ||
logLevel: info | ||
maxStoreDownTime: 30m | ||
maxReplicas: 3 | ||
``` | ||
|
||
The `pd` section in new `values.yaml`: | ||
|
||
``` | ||
pd: | ||
config: | | ||
[log] | ||
level = "info" | ||
[schedule] | ||
max-store-down-time = "30m" | ||
[replication] | ||
max-replicas = 3 | ||
``` | ||
|
||
The `tikv` section in old `values.yaml`: | ||
|
||
``` | ||
tikv: | ||
logLevel: info | ||
syncLog: true | ||
readpoolStorageConcurrency: 4 | ||
readpoolCoprocessorConcurrency: 8 | ||
storageSchedulerWorkerPoolSize: 4 | ||
``` | ||
|
||
The `tikv` section in new `values.yaml`: | ||
|
||
``` | ||
tikv: | ||
config: | | ||
log-level = "info" | ||
[server] | ||
status-addr = "0.0.0.0:20180" | ||
[raftstore] | ||
sync-log = true | ||
[readpool.storage] | ||
high-concurrency = 4 | ||
normal-concurrency = 4 | ||
low-concurrency = 4 | ||
[readpool.coprocessor] | ||
high-concurrency = 8 | ||
normal-concurrency = 8 | ||
low-concurrency = 8 | ||
[storage] | ||
scheduler-worker-pool-size = 4 | ||
``` | ||
|
||
The `tidb` section in old `values.yaml`: | ||
|
||
``` | ||
tidb: | ||
logLevel: info | ||
preparedPlanCacheEnabled: false | ||
preparedPlanCacheCapacity: 100 | ||
txnLocalLatchesEnabled: false | ||
txnLocalLatchesCapacity: "10240000" | ||
tokenLimit: "1000" | ||
memQuotaQuery: "34359738368" | ||
txnEntryCountLimit: "300000" | ||
txnTotalSizeLimit: "104857600" | ||
checkMb4ValueInUtf8: true | ||
treatOldVersionUtf8AsUtf8mb4: true | ||
lease: 45s | ||
maxProcs: 0 | ||
``` | ||
|
||
The `tidb` section in new `values.yaml`: | ||
|
||
``` | ||
tidb: | ||
config: | | ||
token-limit = 1000 | ||
mem-quota-query = 34359738368 | ||
check-mb4-value-in-utf8 = true | ||
treat-old-version-utf8-as-utf8mb4 = true | ||
lease = "45s" | ||
[log] | ||
level = "info" | ||
[prepared-plan-cache] | ||
enabled = false | ||
capacity = 100 | ||
[txn-local-latches] | ||
enabled = false | ||
capacity = 10240000 | ||
[performance] | ||
txn-entry-count-limit = 300000 | ||
txn-total-size-limit = 104857600 | ||
max-procs = 0 | ||
``` | ||
|
||
The `monitor` section in old `values.yaml`: | ||
|
||
``` | ||
monitor: | ||
create: true | ||
... | ||
``` | ||
|
||
The `monitor` section in new `values.yaml`: | ||
|
||
``` | ||
monitor: | ||
create: true | ||
initializer: | ||
image: pingcap/tidb-monitor-initializer:v3.0.5 | ||
imagePullPolicy: IfNotPresent | ||
reloader: | ||
create: true | ||
image: pingcap/tidb-monitor-reloader:v1.0.0 | ||
imagePullPolicy: IfNotPresent | ||
service: | ||
type: NodePort | ||
... | ||
``` | ||
|
||
Please check [cluster configuration](https://pingcap.com/docs/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster/) for detailed configuration. | ||
|
||
### Stability Test Cases Added | ||
|
||
- Stop all etcds and kubelets | ||
|
||
### Improvements | ||
|
||
- Simplify GKE SSD setup | ||
- Modularization for AWS Terraform scripts | ||
- Turn on the automatic failover feature by default | ||
- Enable configmap rollout by default | ||
- Enable stable scheduling by default | ||
- Support multiple TiDB clusters management in Alibaba Cloud | ||
- Enable AWS NLB cross zone load balancing by default | ||
|
||
### Bug Fixes | ||
|
||
- Fix sysbench installation on bastion machine of AWS deployment | ||
- Fix TiKV metrics monitoring in default setup | ||
|
||
## Detailed Bug Fixes and Changes | ||
|
||
- Allow upgrading TiDB monitor along with TiDB version ([#666](https://github.com/pingcap/tidb-operator/pull/666)) | ||
- Specify the TiKV status address to fix monitoring ([#695](https://github.com/pingcap/tidb-operator/pull/695)) | ||
- Fix sysbench installation on bastion machine for AWS deployment ([#688](https://github.com/pingcap/tidb-operator/pull/688)) | ||
- Update the `git add upstream` command to use `https` in contributing document ([#690](https://github.com/pingcap/tidb-operator/pull/690)) | ||
- Stability cases: stop kubelet and etcd ([#665](https://github.com/pingcap/tidb-operator/pull/665)) | ||
- Limit test cover packages ([#687](https://github.com/pingcap/tidb-operator/pull/687)) | ||
- Enable nlb cross zone load balancing by default ([#686](https://github.com/pingcap/tidb-operator/pull/686)) | ||
- Add TiKV raftstore parameters ([#681](https://github.com/pingcap/tidb-operator/pull/681)) | ||
- Support multiple TiDB clusters management for Alibaba Cloud ([#658](https://github.com/pingcap/tidb-operator/pull/658)) | ||
- Adjust the `EndEvictLeader` function ([#680](https://github.com/pingcap/tidb-operator/pull/680)) | ||
- Add more logs ([#676](https://github.com/pingcap/tidb-operator/pull/676)) | ||
- Update feature gates to support `key={true,false}` syntax ([#677](https://github.com/pingcap/tidb-operator/pull/677)) | ||
- Fix the typo meke to make ([#679](https://github.com/pingcap/tidb-operator/pull/679)) | ||
- Enable configmap rollout by default and quote configmap digest suffix ([#678](https://github.com/pingcap/tidb-operator/pull/678)) | ||
- Turn automatic failover on ([#667](https://github.com/pingcap/tidb-operator/pull/667)) | ||
- Sets node count for default pool equal to total desired node count ([#673](https://github.com/pingcap/tidb-operator/pull/673)) | ||
- Upgrade default TiDB version to v3.0.1 ([#671](https://github.com/pingcap/tidb-operator/pull/671)) | ||
- Remove storeLabels ([#663](https://github.com/pingcap/tidb-operator/pull/663)) | ||
- Change the way to configure TiDB/TiKV/PD in charts ([#638](https://github.com/pingcap/tidb-operator/pull/638)) | ||
- Modularize for AWS terraform scripts ([#650](https://github.com/pingcap/tidb-operator/pull/650)) | ||
- Change the `DeferClose` function ([#653](https://github.com/pingcap/tidb-operator/pull/653)) | ||
- Increase the default storage size for Pump from 10Gi to 20Gi in response to `stop-write-at-available-space` ([#657](https://github.com/pingcap/tidb-operator/pull/657)) | ||
- Simplify local SDD setup ([#644](https://github.com/pingcap/tidb-operator/pull/644)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: TiDB Operator 1.0 Beta.0 Release Notes | ||
--- | ||
|
||
# TiDB Operator 1.0 Beta.0 Release Notes | ||
|
||
Release date: November 26, 2018 | ||
|
||
TiDB Operator version: 1.0.0-beta.0 | ||
|
||
## Notable Changes | ||
|
||
- Introduce basic chaos testing | ||
- Improve unit test coverage ([#179](https://github.com/pingcap/tidb-operator/pull/179) [#181](https://github.com/pingcap/tidb-operator/pull/181) [#182](https://github.com/pingcap/tidb-operator/pull/182) [#184](https://github.com/pingcap/tidb-operator/pull/184) [#190](https://github.com/pingcap/tidb-operator/pull/190) [#192](https://github.com/pingcap/tidb-operator/pull/192) [#194](https://github.com/pingcap/tidb-operator/pull/194)) | ||
- Add default value for log-level of PD/TiKV/TiDB ([#185](https://github.com/pingcap/tidb-operator/pull/185)) | ||
- Fix PD connection timeout issue for DinD environment ([#186](https://github.com/pingcap/tidb-operator/pull/186)) | ||
- Fix monitor configuration ([#193](https://github.com/pingcap/tidb-operator/pull/193)) | ||
- Fix document Helm client version requirement ([#175](https://github.com/pingcap/tidb-operator/pull/175)) | ||
- Keep scheduler name consistent in chart ([#188](https://github.com/pingcap/tidb-operator/pull/188)) | ||
- Remove unnecessary warning message when volumeName is empty ([#177](https://github.com/pingcap/tidb-operator/pull/177)) | ||
- Migrate to Go 1.11 module ([#178](https://github.com/pingcap/tidb-operator/pull/178)) | ||
- Add user guide ([#187](https://github.com/pingcap/tidb-operator/pull/187)) |
Oops, something went wrong.