All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.3.0 - 2020-11-05
- Use ServiceTemplate. (#65, #92)
- Configure intermediate primary (#74, #87)
- Add metrics for controller (#81)
- Add metrics for agents (#83)
- Add Event recording. (#84)
- kubectl-moco plugin (#93, #95)
- create PodDisruptionBudget (#99)
- Modify manifests for deployment. (#97)
0.2.0 - 2020-10-07
- Generate MySQL configuration file with merging configmap resource (#39, #42)
- Add periodic log rotation mechanism (#43)
- Setup MySQL cluster with primary-replica (#50)
- Add Service resources to connect primary and replicas (#52)
- Do failover when a replica becomes unavailable (#53)
- Add token mechanism to call agent APIs (#55)
- Do failover when a primary becomes unavailable (#58)
- Support for Kubernetes 1.18 (#61)
0.1.1 - 2020-06-18
- Fix a build target bug (#36).
0.1.0 - 2020-06-18
- Bootstrap a vanilla MySQL cluster with no replicas (#2).