TiDB Operator 1.1 GA Release Notes

    TiDB Operator version: 1.1.0

    For v1.0.x users, refer to Upgrade TiDB Operator to upgrade TiDB Operator in your cluster. Note that you should read the release notes (especially breaking changes and action required items) before the upgrade.

    • and --default-backup-storage-class-name flags are abandoned, and the storage class defaults to Kubernetes default storage class right now. If you have set default storage class different than Kubernetes default storage class, set them explicitly in your TiDB cluster Helm or YAML files. (, @cofyc)

    • For the tidb-cluster chart, we already have the timezone option (UTC by default). If the user does not change it to a different value (for example, Asia/Shanghai), none of the Pods will be recreated.

      If the user changes it to another value (for example, Aisa/Shanghai), all the related Pods (add a TZ env) will be recreated, namely rolling updated.

      All images’ time zone maintained by TiDB Operator is UTC. If you use your own images, you need to make sure that the time zone inside your images is UTC.

    • Fix TidbCluster upgrade bug when PodWebhook and Advancend StatefulSet are both enabled (, @Yisaer)
    • Support preemption in tidb-scheduler (, @cofyc)
    • Supports advanced statefulset for TiFlash (, @DanielZhangQD)
    • Sync Pump before TiDB (, @DanielZhangQD)
    • Improve performance by removing TidbControl lock (, @weekface)
    • Support TiCDC in (, @weekface)
    • TiDB Operator will not do failover for PD pods which are not desired (, @Yisaer)