Releases: pingcap/tidb-operator
v2.0.0-alpha.3
What's Changed
- fix(release): fix permission of release action by @liubog2008 in #6240
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
v2.0.0-alpha.2
What's Changed
- fix(br): rename backup-manager to tidb-backup-manager by @liubog2008 in #6200
- doc(rfc): add feature gates design by @liubog2008 in #6199
- doc(rfc): add a design doc about tiproxy by @fgksgf in #6198
- fix(instance): wait until pd addr is registered into cluster status by @liubog2008 in #6201
- Feat: add tiproxy CRD by @fgksgf in #6196
- fix(updater): support scale in/out to replace update by @liubog2008 in #6203
- fix(br): mount gcp credentials directly into br jobs by @liubog2008 in #6211
- feat(group): support scale subresource by @liubog2008 in #6213
- feat(tidb): support setting server labels dynamically by @fgksgf in #6202
- Chore: bump golangci-lint to v2 by @fgksgf in #6215
- feat(validation): cannot overlay pod labels starting with pingcap.com/ by @liubog2008 in #6216
- feat(pd): add log for pd by @liubog2008 in #6218
- Feat: add tiproxy controllers by @fgksgf in #6214
- Feat: define TiBR CRDs by @grovecai in #6217
- Fix: register TiProxy and TiProxyGroup controllers by @fgksgf in #6221
- Fix(scheduler): add the task to sync the instance condition of
Synced
by @fgksgf in #6219 - Chore: add a script to get all grafana dashboards and fix helm chart's version verification by @fgksgf in #6225
- add tibr controller by @grovecai in #6223
- feat(pkg): support modifying feature gates by @liubog2008 in #6226
- add TiBR design doc by @grovecai in #6220
- Chore: do not use tc as the category by @fgksgf in #6232
- Fix(tikv): wait for leaders to transfer back during rolling restart by @fgksgf in #6229
- fix(tikv): check the leader count based on the total region count by @fgksgf in #6235
- feat(charts): support release charts to ghcr.io by @liubog2008 in #6236
New Contributors
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2
v2.0.0-alpha.1
What's Changed
- chore(pd): add uts for pd by @liubog2008 in #6026
- Fix: generate tiflash config hash by combining tiflash config and proxy config by @fgksgf in #6027
- fix(instance): fix pvc names of all instances by @liubog2008 in #6028
- Opt(tidb): do not use sleep action for better compatibility by @fgksgf in #6034
- fix(instances): fix vol name prefix and refactor volume for to mount by @liubog2008 in #6036
- feat: add annotations for Prometheus by @csuzhangxc in #6037
- Fix: use task.Retry() instead of task.Wait() in some cases by @fgksgf in #6039
- Fix that pod spec's hash may be changed when new fields are added to the
PodSpec
by @fgksgf in #6030 - opt(tiflash): only report error if there are not equal to the managed fields for some dir config items by @csuzhangxc in #6041
- opt: add some app.kubernetes.io/* labels back by @csuzhangxc in #6047
- fix(controllerrevision): add component into revision name by @liubog2008 in #6045
- fix(tidb): move bootstrap sql to cluster spec by @liubog2008 in #6048
- feat: add cluster/member/store ID for Pod and PVC by @csuzhangxc in #6049
- opt: skip transfer leader if only one PD; update some CRD comments by @csuzhangxc in #6050
- feat(updater): defer scale in after rolling update is done by @liubog2008 in #6052
- fix(group): fix unexpected rolling update when scale out/in by @liubog2008 in #6053
- fix(updater): fix topology policy by @liubog2008 in #6054
- feat(client): use openapi v3 to generate client by @liubog2008 in #6056
- OWNERS: Auto Sync OWNERS files from community membership (#6032) by @ti-chi-bot in #6058
- fix(group): fix missing component in controller revision name by @liubog2008 in #6060
- refactor(api): rename apis to api and add v2 suffix by @liubog2008 in #6061
- Opt: add volume name label to PVC by @fgksgf in #6059
- refactor(api): add meta pkg and rename many names by @liubog2008 in #6063
- chore: add v2 Label and E2E trigger comment automatically by @csuzhangxc in #6065
- fix ci workflow by @liubog2008 in #6071
- refactor(api): remove all functions from api by @liubog2008 in #6070
- Add azure disk modifier by @fgksgf in #6072
- Fix: add missing license header by @fgksgf in #6073
- fix(client): fix new client error if VolumeAttributeClass is not enabled by @liubog2008 in #6077
- feat(cluster): add feature gates by @liubog2008 in #6076
- opt: move ListGroups to package apicall by @ideascf in #6078
- refactor(tasks): simplify context cluster task by @liubog2008 in #6081
- feat: TiCDC support by @csuzhangxc in #6082
- feat: support backup/restore on operator v2 by @ideascf in #6080
- feat(status): add synced and ready condition by @liubog2008 in #6083
- Clean unused BR code on operator v2 by @ideascf in #6084
- Fix the race issue of encoderMap by @fgksgf in #6085
- opt(operator-v2): Resolve BR todos by @ideascf in #6086
- add tiflash compute by @srstack in #6088
- fix(prestop): fix prestop hook of tikv by @liubog2008 in #6091
- feat(ticdc): support prestop hook of ticdc by @liubog2008 in #6095
- feat(crd): optimize display of crds by @liubog2008 in #6096
- feat(crd): remove group+instance categories and add shortName for group by @liubog2008 in #6097
- feat(validation): add toplogy validation by cel by @liubog2008 in #6098
- fix(ticdc): fix tls bug by @liubog2008 in #6099
- opt(br): resolve TODOs & add IT cases by @ideascf in #6100
- feat(crd): remove unused required constraints of overlay from crd by @liubog2008 in #6106
- fix(overlay): add test for example and fix overlay issue by @liubog2008 in #6110
- Fix: do not set defaultGracefulWaitBeforeShutdownInSeconds && fix TerminationGracePeriodSeconds by @fgksgf in #6112
- fix(client): use same field manager and force apply unmanaged fields by @liubog2008 in #6113
- feat(crd): add missing listType by @liubog2008 in #6108
- fix(cdc): retry when waiting for capture to be drained by @csuzhangxc in #6114
- feat(tidb): support scale out extra tidb when rolling update by @liubog2008 in #6115
- fix(tikv): exit prestop hook if leaders cannot desc by @liubog2008 in #6116
- fix(cluster): fix hash collision of cm and pod by @liubog2008 in #6124
- feat(pvc): support overlay pvc labels and annotations by @liubog2008 in #6125
- Feat: add an annotation for restart operation by @fgksgf in #6118
- Update README.md by @fgksgf in #6127
- fix(*): inherit specific labels and annotations from instance by @liubog2008 in #6126
- Opt: no need to check if StorageClass is changed when use VAC by @fgksgf in #6128
- Feat: add a field to set prestop hook sleep time by @fgksgf in #6122
- feat(tidb): disable slowlog by default by @liubog2008 in #6129
- fix(status): check generation when call IsReady by @liubog2008 in #6132
- fix(client): fix unexpected null creationTimestamp by @liubog2008 in #6130
- fix(pd): should delete member by name by @liubog2008 in #6141
- fix(pd): fix pd's finalizer by @liubog2008 in #6143
- fix(log): fix missing logger in timanager by @liubog2008 in #6146
- Fix: consider the store state
Preparing
as healthy by @fgksgf in #6148 - TiManager: fix refresh did not work by @fgksgf in #6152
- fix(instance): fix and refactor ready condition by @liubog2008 in #6153
- fix(tidb): fix topology spread issue of tidb by @liubog2008 in #6161
- chore(deploy): add all in one yaml file to deploy operator by @liubog2008 in #6165
- rfc(pdms): add pdms design doc and rfc template by @liubog2008 in #6169
- Fix: update status when deleting and wait for modifying volumes by @fgksgf in #6164
- fix(race): fix race by @liubog2008 in #6170
- feat(tso): add tso api by @liubog2008 in #6173
- Add helm chart by @fgksgf in #6175
- feat(validation): refactor test and add more validation by @liubog2008 in #6177
- feat(runtime): generate runtime functions for instance and group by @liubog2008 in #6178
- Fix: should retry when waiting for volume modification by @fgksgf in #6176
- Feat: add scheduler api by @fgksgf in #6181
- feat(tso): support tso component by @liubog2008 in #6184
- refactor(scope): refactor and generate scope by @liubog2008 in #6186
- refactor(common): use ContextObject task by @liubog2008 in #6187
- feat(pd): forbid modifyin...
v1.5.5
We're glad to announce the v1.5.5 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.5.5
docker pull pingcap/tidb-backup-manager:v1.5.5
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.5.5
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/tidb-lightning v1.5.5 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.5.5 v1.5.5 tidb-operator Helm chart for Kubernetes
v1.6.1
We're glad to announce the v1.6.1 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.6.1
docker pull pingcap/tidb-backup-manager:v1.6.1
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.6.1
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/tidb-lightning v1.6.1 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.6.1 v1.6.1 tidb-operator Helm chart for Kubernetes
v1.5.4
We're glad to announce the v1.5.4 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.5.4
docker pull pingcap/tidb-backup-manager:v1.5.4
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.5.4
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/br-federation v1.5.4 v1.5.4 br-federation Helm chart for Kubernetes
pingcap/tidb-drainer v1.5.4 A Helm chart for TiDB Binlog drainer.
pingcap/tidb-lightning v1.5.4 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.5.4 v1.5.4 tidb-operator Helm chart for Kubernetes
v1.4.5-hotfix-log
What's Changed
- br: add some log to record the CR we are processing by @csuzhangxc in #5711
Full Changelog: v1.4.5...v1.4.5-hotfix-log
v1.6.0
We're glad to announce the v1.6.0 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.6.0
docker pull pingcap/tidb-backup-manager:v1.6.0
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.6.0
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/tidb-drainer v1.6.0 A Helm chart for TiDB Binlog drainer.
pingcap/tidb-lightning v1.6.0 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.6.0 v1.6.0 tidb-operator Helm chart for Kubernetes
pingcap/tikv-importer v1.6.0 A Helm chart for TiKV Importer
NOTE: the real version of kubetest2 is v0.1.0.
v1.5.3
We're glad to announce the v1.5.3 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.5.3
docker pull pingcap/tidb-backup-manager:v1.5.3
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.5.3
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/tidb-drainer v1.5.3 A Helm chart for TiDB Binlog drainer.
pingcap/tidb-lightning v1.5.3 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.5.3 v1.5.3 tidb-operator Helm chart for Kubernetes
pingcap/tikv-importer v1.5.3 A Helm chart for TiKV Importer
v1.6.0-beta.1
We're glad to announce the v1.6.0-beta.1 release of the TiDB Operator!
Please refer to the CHANGELOG for all the changes in this release and our official documents to learn how to use TiDB Operator to manage TiDB clusters in Kubernetes.
Docker images:
docker pull pingcap/tidb-operator:v1.6.0-beta.1
docker pull pingcap/tidb-backup-manager:v1.6.0-beta.1
Helm Charts:
# helm repo add pingcap https://charts.pingcap.org/
# helm search repo pingcap --version=v1.6.0-beta.1
NAME CHART VERSION APP VERSION DESCRIPTION
pingcap/tidb-drainer v1.6.0-beta.1 A Helm chart for TiDB Binlog drainer.
pingcap/tidb-lightning v1.6.0-beta.1 A Helm chart for TiDB Lightning
pingcap/tidb-operator v1.6.0-beta.1 v1.6.0-beta.1 tidb-operator Helm chart for Kubernetes
pingcap/tikv-importer v1.6.0-beta.1 A Helm chart for TiKV Importer