All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.13.0 - 2024-11-29
- Add log-rotation-size option #105
- Update golang version specified in Dockerfile #106
0.12.2 - 2024-09-10
- Update dependencies #102
0.12.1 - 2024-06-20
- IsAccessDenied function is not determining correctly #98
0.12.0 - 2024-06-18
- MySQL Terminology Updates #686
- Support MySQL 8.4.0 #686
- MySQL versions supported after this release are 8.0.28, 8.0.36, 8.0.37 and 8.4.0
0.11.0 - 2024-06-10
- Replace custom-checker #87
- Upgrade go to 1.21 and update dependencies #88
- Upgrade direct dependencies, GitHub Actions and tools#89
- Fix moco#630 #90
- Migrate to ghcr.io#91
- Option to to use localhost instead of pod name#92
- Update dependencies #93
0.10.0 - 2023-08-04
- Wait for transaction queueing on replica #84
- Expose replication delay metrics even if delay check is disabled #85
0.9.0 - 2023-03-07
- Support multi-platform #79
- Build on Ubuntu 22.04 #78
0.8.0 - 2022-11-01
- Add moco-init and lower-case-table-names flags (#71)
- Add description about --max-delay 0 (#70)
- Support MySQL 8.0.28 (#68)
- Update Go to 1.19 and some dependencies (#72)
- Ginkgo v2 (#73)
- Use gh command (#74)
0.7.1 - 2021-11-15
- Update Go to 1.17 (#66)
0.7.0 - 2021-11-15
boot_timeout
parameter to CloneRequest (#64)
0.6.9 - 2021-07-29
- Change LICENSE from MIT to Apache2 (#59)
- Grant PROXY privilege to AdminUser (#58)
0.6.8 - 2021-06-24
- Complete clone operation even if a cancel signal is received (#55)
0.6.7 - 2021-06-22
- Set KeepaliveEnforcementPolicy (#53)
0.6.6 - 2021-06-04
- Timeout error when cloning large data (#52).
0.6.5 - 2021-05-17
- Improve replication lag detection (#51).
0.6.4 - 2021-05-14
- Grant
REPLICATION SLAVE
privilege tomoco-backup
(#50).
0.6.3 - 2021-05-09
- Implement mTLS for gRPC. (#49)
0.6.2 - 2021-05-06
moco-exporter
andmoco-backup
users. (#47)
0.6.1 - 2021-04-26
- New metric
moco_instance_replication_delay_seconds
(#45)
- Reset user passwords after clone (#45)
- Change metrics names (#45)
0.6.0 - 2021-04-02
- Redesign and re-implement moco-agent (#41)
0.5.0 - 2021-03-15
- Set state as not ready if MySQL thread has an error. (#25)
- Drop root user. (#28)
- Update Go to 1.16 (#29)
- Add metrics representing in-progress state. (#20)
0.4.0 - 2021-03-02
- Switch APIs from HTTP to gRPC server. (#24)
- Publish API proto file at GitHub release page (#24)
0.3.0 - 2021-02-26
- Export metrics of backup binlog API. (#9)
- Move the config generation feature from the moco-conf-gen. (#14)
0.2.1 - 2021-02-22
- Remove files in data directory before initialization. (#16)
0.2.0 - 2021-02-18
- Add backup binlog API. (#6)
- Deprecate the rotate API and use goroutine to periodically run cron job. (#10)
0.1.0 - 2021-02-01
- Move moco agent code from cybozu-go/moco repo. (#1)
- Move ping function from shellscript to moco-agent. (#4)