Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changelog: update wording and fix format for v1.0.0 #709

Merged
merged 2 commits into from
Jul 30, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 41 additions & 41 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# TiDB Operator v1.0.0 Release Notes

## v1.0.0 Whats New
## v1.0.0 What's New

### Action Required

- ACTION REQUIRED: `tikv.storeLabels` was remove from `values.yaml`. Instead, you can set it with `location-labels` in `pd.config` directly
- ACTION REQUIRED: tidb-scheduler --features flag has been updated to use `key={true,false}` format, please append `=true` to enable the feature.
- ACTION REQUIRED: Users should migrate the configs in `values.yaml` of previous chart releases to the new `values.yaml` of the new chart, otherwise, the configurations will be ignored when upgrading TiDB cluster with the new chart.
- 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.

`pd` section in old `values.yaml`:
The `pd` section in old `values.yaml`:

```
pd:
Expand All @@ -17,7 +17,7 @@ pd:
maxReplicas: 3
```

`pd` section in new `values.yaml`:
The `pd` section in new `values.yaml`:

```
pd:
Expand All @@ -30,7 +30,7 @@ pd:
max-replicas = 3
```

`tikv` section in old `values.yaml`:
The `tikv` section in old `values.yaml`:

```
tikv:
Expand All @@ -41,7 +41,7 @@ tikv:
storageSchedulerWorkerPoolSize: 4
```

`tikv` section in new `values.yaml`:
The `tikv` section in new `values.yaml`:

```
tikv:
Expand All @@ -63,7 +63,7 @@ tikv:
scheduler-worker-pool-size = 4
```

`tidb` section in old `values.yaml`:
The `tidb` section in old `values.yaml`:

```
tidb:
Expand All @@ -82,7 +82,7 @@ tidb:
maxProcs: 0
```

`tidb` section in new `values.yaml`:
The `tidb` section in new `values.yaml`:

```
tidb:
Expand All @@ -106,15 +106,15 @@ tidb:
max-procs = 0
```

`monitor` section in old `values.yaml`:
The `monitor` section in old `values.yaml`:

```
monitor:
create: true
...
```

`monitor` section in new `values.yaml`:
The `monitor` section in new `values.yaml`:

```
monitor:
Expand All @@ -133,49 +133,49 @@ monitor:

Please check [cluster configuration](https://pingcap.com/docs/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster/) for detailed configuration.

### Stability tests cases added
### Stability test cases added

- stop all etcds and kubelets
- Stop all etcds and kubelets

### A lot of improvements
### Improvements

- Simplify GKE SSD setup
- Modularization for AWS terraform scripts
- turn on automatic failover feature by default
- Configmap rollout is now enabled by default
- Stable scheduling is now enabled by default
- Support multiple tidb clusters management in Alibaba Cloud
- 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
## Detailed Bug Fixes and Changes

- Support-Multi-version-TiDB-monitor ([#666](https://github.com/pingcap/tidb-operator/pull/666))
- Specify tikv status address to fix monitoring ([#695](https://github.com/pingcap/tidb-operator/pull/695))
- AWS deployment: fix sysbench installation on bastion machine and… ([#688](https://github.com/pingcap/tidb-operator/pull/688))
- git remote add upstream using https ([#690](https://github.com/pingcap/tidb-operator/pull/690))
- 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))
- 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))
- Alibaba Cloud multiple tidb clusters management support ([#658](https://github.com/pingcap/tidb-operator/pull/658))
- adjust end evict scheduler func ([#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))
- meke -> 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 automitic 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)))
- 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 config tidb/tikv/pd in charts ([#638](https://github.com/pingcap/tidb-operator/pull/638))
- Modularization for AWS terraform scripts ([#650](https://github.com/pingcap/tidb-operator/pull/650))
- change Deferclose func ([#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))
- 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))

# TiDB Operator v1.0.0-rc.1 Release Notes
Expand All @@ -187,7 +187,7 @@ Please check [cluster configuration](https://pingcap.com/docs/v3.0/tidb-in-kuber
- stop kube-proxy
- upgrade tidb-operator

### A lot of improvements
### Improvements

- get the TS first and increase the TiKV GC life time to 3 hours before the full backup
- Add endpoints list and watch permission for controller-manager
Expand Down Expand Up @@ -276,7 +276,7 @@ Please check [cluster configuration](https://pingcap.com/docs/v3.0/tidb-in-kuber
- Refine user guides
- Improve GKE, AWS, Aliyun guide

### Pass Queeny's test
### Pass User Acceptance Tests

### Other improvements
- Upgrade default TiDB version to v3.0.0-rc.1
Expand Down