-
v0.5.0 Pre-release
released this
2025-10-01 03:18:07 +00:00 | 64 commits to main since this release- Updated Consul to 1.21.5
- Updated Percona XtraBackup to 8.4.0-4
- Made entrypoint more flexible, allow passing arguments directly to manager through the Docker command pipeline, or running other apps if necessary.
- Use more explicit and sensible loops for handling Consul failures
- Automatically recreate session lock in Consul if the old session is invalidated but the MySQL server remains up
- Delete session lock on container termination
- Use
START REPLICAquery to pass through authentication for replicas, avoiding a MySQL warning thrown when the credentials are passed through the replica config instead.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.4.0...v0.5.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.4.0 Pre-release
released this
2025-09-17 08:10:44 +00:00 | 72 commits to main since this release- Added support for SSL/TLS connections, including optional and required SSL connections.
- Fixed up handling of SIGTERM with the cluster manager, the termination handler should now correctly fire when the container is being stopped.
- Do not include nodes currently replicating/bootstrapping as active nodes when determining cluster status.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.6...v0.4.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.6 Pre-release
released this
2025-09-16 05:26:11 +00:00 | 75 commits to main since this release- Give containers up to 30 seconds to shutdown gracefully before killing - should be more than enough time for MySQL and Consul to shut down.
- Make snapshot restores only hold any new snapshots from being created - still allow multiple nodes to restore from the same snapshot.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.5...v0.3.6
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.5 Pre-release
released this
2025-09-16 04:04:20 +00:00 | 77 commits to main since this release- Pause snapshot from occurring if another node is currently restoring itself from the snapshot, preventing an occasional issue where a replica failed to initialise because the snapshot was removed during the restoration stage.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.4...v0.3.5
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.4 Pre-release
released this
2025-09-15 12:16:54 +00:00 | 78 commits to main since this release- Increase snapshot interval to every 15 minutes.
- Add environment variable
SNAPSHOT_MINUTESto configure this interval.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.3...v0.3.4
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.3 Pre-release
released this
2025-08-22 13:57:30 +00:00 | 80 commits to main since this release- Allow replicas to more readily take leadership of MySQL cluster if a leader cannot be reached. (explanation in commit)
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.2...v0.3.3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.2 Pre-release
released this
2025-08-20 14:55:45 +00:00 | 81 commits to main since this release- Added SIGINT and SIGTERM handling in main MCM Python script, attempt to gracefully exit the Consul cluster and shutdown MySQL server. This hopefully will be fired in the case of a node being stopped.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.1...v0.3.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.1 Pre-release
released this
2025-08-20 09:04:09 +00:00 | 82 commits to main since this release- Improve failover by wrapping a lot of Consul calls in try/except loops, allowing Consul to restabilize behind the scenes before attempting to continue with cluster operations.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.3.0...v0.3.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.0 Pre-release
released this
2025-08-20 07:53:13 +00:00 | 83 commits to main since this release- BREAKING: Kubernetes support dropped for now, due to below change.
- The DNS and IP resolution for Consul has been signifcantly reworked - now, a service name is provided, and the IP address of the current node and other nodes for the same service will be determined through DNS resolution using the
tasks.<service name>DNS record provided in the Swarm. This should fix discoverability issues.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.2.3...v0.3.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.3 Pre-release
released this
2025-08-20 03:42:17 +00:00 | 85 commits to main since this release- Add checks on Consul connection as opposed to failing outright, attempt to wait until Consul bootstrapping is complete and a connection can be made.
Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.2.2...v0.2.3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads