TiDB Operator 1.6.0-beta.1 Release Notes
Release date: March 27, 2024
TiDB Operator version: 1.6.0-beta.1
New features
- Support deploying PD v8.0.0 and later versions in microservice mode (experimental) (#5398, @HuSharp)
- Support scaling out or in TiDB components in parallel (#5570, @csuzhangxc)
- Support setting
livenessProbe
andreadinessProbe
for the Discovery component (#5565, @csuzhangxc) - Support setting
startupProbe
for TiDB components (#5588, @fgksgf)
Improvements
- Upgrade Kubernetes dependency to v1.28, and it is not recommended to deploy tidb-scheduler (#5495, @csuzhangxc)
- When deploying using Helm chart, support setting lock resource used by tidb-controller-manager for leader election, with the default value of
.Values.controllerManager.leaderResourceLock: leases
. When upgrading from versions before v1.6 to v1.6.0-beta.1 and later versions, it is recommended to first set.Values.controllerManager.leaderResourceLock: endpointsleases
and wait for the new tidb-controller-manager to run normally before setting it to.Values.controllerManager.leaderResourceLock: leases
to update the deployment (#5450, @csuzhangxc) - Support for TiFlash to directly mount ConfigMap without relying on an InitContainer to process configuration files (#5552, @ideascf)
- Add check for
resources.request.storage
in thestorageClaims
configuration of TiFlash (#5489, @unw9527)
Bug fixes
- Fix the issue that the
tikv-min-ready-seconds
check is not performed on the last TiKV Pod during a rolling restart of TiKV (#5544, @wangz1x) - Fix the issue that the TiDB cluster cannot start when only non-
cluster.local
clusterDomain TLS certificates are available (#5560, @csuzhangxc)