2.2.0

RadonDB MySQL Kubernetes v2.2.0 was released on July, 5, 2022. This version supports MySQL 8.0 and enhances the backup functionality, high availability, and stability.

Acknowledgement

Thank @runkecheng, @acekingke, @andyli029, @zhl003 and @hayleyling for your contributions.

Release notes

New features

  • Support MySQL 8.0.
  • Support custom backups. You can back up the cluster data to S3 or local volumes.
  • Support scheduled backup to automatically back up clusters in scheduled time.
  • Support defining the my.cnf parameter by users for more flexibility.
  • TLS encryption is supported by the cluster server. The client can connect with the server in encrypted mode.
  • Support automatic parameter adaptation. The cluster can automatically set some key parameters according to the resource quota of the Pod.
  • Support automatic verification of the custom resource parameter to detect invalid parameters. For example, in MySQL 8.0, the lower_case_table_names parameter cannot be modified online.
  • Support the additional print column for custom resources. For example, you can run kubectl get Clustername to obtain the leader Pod in the current cluster.
  • Add the backup status record to support querying the historical backup information of the cluster.

Note: You need to manually upgrade custom resources if a historical version has already been installed locally.

Improvements

  • Enhance high availability and failover reliability.
  • Simplify the operator logs.
  • Increase user manuals and provide English versions.

Bug fixes

  • Fix the adaptation problem of the cluster in the IPv6 environment.