• v1.0.0 abce65e5ab

    v1.0.0
    All checks were successful
    Release / Release (push) Successful in 18s
    Stable

    Ben Thomson released this 2026-10-30 13:37:25 +00:00 | 0 commits to main since this release

    • feat!: Hardening Consul communications (4390c45)

    Bug Fixes

    • Do not bootstrap from the snapshot while other nodes are running (4e2853c)
    • Ensure ProxySQL admin is only available locally (b266c3d)
    • Fence a leader that cannot renew its Consul session (833362a)
    • Only require secure transport when TLS certificates are configured (a254f4d)
    • Prevent transaction loss during failover (9f9b47a)
    • Reduce log noise (f4fcc74)
    • Reduce log noise while the replication leader cannot be read (1932cae)
    • Reduce recovery time for Consul (e02debf)
    • Validate Consul data, escape values in SQL (f714e5c)
    • Verify the Percona XtraBackup package signature (02025c1)
    • Wait for the remaining servers before failover after Consul is (a642c4a)

    Features

    • Add configurable MySQL root account access (6148ffd)

    BREAKING CHANGES

    • Will require a cold reboot of the service, as older
      nodes won't be able to communicate with Consul.
  • v0.9.0 717c8a3c52

    v0.9.0
    All checks were successful
    Release / Release (push) Successful in 16s
    Stable

    Ben Thomson released this 2026-10-29 08:57:07 +00:00 | 16 commits to main since this release

    Bug Fixes

    • Compare correct grants when checking replication user (ae016b0)
    • Faster leadership failover (6b326a4)
    • Improved leadership failover (e242e23)
    • Make process vars optional, fixes Python 3.9 issue (bb701e1)

    Features

    • Add healthcheck (26b251d)
    • Boot ProxySQL first, recover better (04c8ff7)
    • Improved ProxySQL server handling (2b4f200)
  • v0.8.2 daccebc8bd

    v0.8.2 Stable

    ManageIt-Bot released this 2026-03-14 22:57:53 +00:00 | 37 commits to main since this release

    0.8.2 (2026-03-14)

    Bug Fixes

    • Persist ProxySQL config to disk. (daccebc)
    Downloads
  • v0.8.1 00f77707b7

    v0.8.1 Stable

    ManageIt-Bot released this 2026-03-03 09:10:55 +00:00 | 38 commits to main since this release

    0.8.1 (2026-03-03)

    Bug Fixes

    • Prevent replica changes when snapshot is occurring (00f7770)
    Downloads
  • v0.8.0 9681f5dc62

    v0.8.0 Stable

    ManageIt-Bot released this 2026-03-03 08:00:09 +00:00 | 39 commits to main since this release

    0.8.0 (2026-03-03)

    Bug Fixes

    • Add max replication lag to ProxySQL as well, take node out if (bbfa9b6)
    • Ensure replication user has client and usage rights for monitoring (57c6e98)
    • Ensure replication user privileges are correct on boot (9681f5d)
    • Exit when Consul or MySQL process are killed during main loop (27d5239)
    • Misspelt ProxySQL global variable query (fc5020f)

    Features

    • Add replica lag check (56c72fa)
    • Add replication health check and simple recovery (c21cacb)
    Downloads
  • v0.7.2 058ab72983

    v0.7.2 Stable

    ManageIt-Bot released this 2025-12-30 00:38:18 +00:00 | 47 commits to main since this release

    0.7.2 (2025-12-30)

    Bug Fixes

    • Missed some defaults for TLS env vars (058ab72)
    Downloads
  • v0.7.1 398ca96877

    v0.7.1 Pre-release

    bennothommo released this 2025-11-14 05:48:25 +00:00 | 52 commits to main since this release

    • Update ProxySQL and Consul to latest versions.

    Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.7.0...v0.7.1

    Downloads
  • v0.7.0 fb3e2ef842

    v0.7.0 Pre-release

    bennothommo released this 2025-11-05 02:51:20 +00:00 | 53 commits to main since this release

    • Added ability to prime snapshots using an SQL file by running the execute_file command in the cluster manager.

    Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.6.1...v0.7.0

    Downloads
  • v0.6.1 5982ed2715

    v0.6.1 Pre-release

    bennothommo released this 2025-10-08 12:49:03 +00:00 | 57 commits to main since this release

    • Use Consul to keep "snapshotting" state for nodes, and remove orphaned pending snapshots if a node goes down while in the middle of a snapshot, preventing a gridlock from occurring in functionality that waits for pending snapshots to be completed. (github.com/manageitwa/mysql-ha-cloud@5982ed2715)

    Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.6.0...v0.6.1

    Downloads
  • v0.6.0 ce4ade4791

    v0.6.0 Pre-release

    bennothommo released this 2025-10-03 05:50:24 +00:00 | 59 commits to main since this release

    • Snapshotting improvements:
      • Snapshots are now taken from a read replica (except for an initial snapshot by the source server on initialization). This prevents writes from failing on the source server while a snapshot is taking place.
      • Take node that is currently snapshotting out of the list of accessible nodes while the snapshot occurs. This prevents people from potentially receiving stale data if snapshotting takes a long time.
    • Check if backup / snapshot is needed every minute as opposed to every 5 minutes - this makes the SNAPSHOT_MINUTES environment configuration actually work properly.
    • Store MYSQL_VERSION environment variable and use it to populate ProxySQL so that it reports the correct MySQL version - previously it would report the default version of 5.5.40.

    Full Changelog: https://github.com/manageitwa/mysql-ha-cloud/compare/v0.5.0...v0.6.0

    Downloads