2.1.1

Version 2.1.1 was released on December 2, 2021.

Acknowledgement

Thank @andyli029, @runkecheng, and @molliezhang for your contributions.

2.1.1 Release notes

Features

  • Support cloning for initialization when adding new Pods. #250 #291
  • Update replicas without restart. #282
  • Support displaying the Raft status of nodes in nodes.conditions. #284 #285
  • charts: Support offline deployment. #300 #301
  • workflow: Manage Chart using Helm repo. #290 #294
  • workflow: Automatic code check and unit tests. #277
  • Makefile: Synchronize the generated files to Chart while generating CRD. #280

Improvements

  • syncer: Make Nodes.Conditions only show the condition of the presence node. #283 #286
  • syncer: Keep PVC when closing the cluster. #304 #308
  • syncer: Optimize update POD trigger conditions. #321
  • sidecar: Rewrite restore logic using golang. #292 #293
  • container: Optimize the directive of Mysql liveness check. #305 #318
  • Dockerfile: Provide backup of district/static:nonroot image. #287 #296
  • docs: Update deployment document. #298

Bug fixes

  • Fix the setting method of innodb_buffer_pool_instance. #244 #265
  • Fix bug of not effective version of mysql56. #203 #217
  • Fix failed to restore from backup after extending pvc. #370 #291
  • syncer: Fix bug of parallel updated nodes. #310 #314
  • syncer: Fix operator restart when closing cluster. #312 #315
  • container: Fix pod exception restart when high pressure. #305 #318
  • docs: Fix check CRD about mysqluser. #281