v2.0.0-alpha.1
Pre-release
Pre-release
·
150 commits
to feature/v2
since this release
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
PodSpecby @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
Preparingas 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 modifying pd mode by @liubog2008 in #6188
- feat(instance): add synced condition for instance by @liubog2008 in #6191
- feat(pd): add feature to disable pd's default readiness probe by @liubog2008 in #6192
- feat(scheduler): add scheduler controllers by @fgksgf in #6190
- chore(release): support release crds and deploy files by @liubog2008 in #6197
Full Changelog: v2.0.0-alpha...v2.0.0-alpha.1