Skip to content

Releases: autopilotpattern/mysql

5.6r86

16 Jun 13:26
Compare
Choose a tag to compare

CHANGELOG:

  • upgraded to ContainerPilot 3.0.0 (final) #86

This release is the first release with a new versioning scheme. Versioning is now (version of MySQL)r(most recent PR #). So for example, version 5.6r86 is MySQL version 5.6, associated with PR #86

This image is available as autopilotpattern/mysql:5.6r86 on the Docker Hub:
https://hub.docker.com/r/autopilotpattern/mysql/

5.6r4.0.0

12 Jun 19:30
Compare
Choose a tag to compare

Changelog:

  • Update ContainerPilot to 3.0.0-RC1

This image is available as autopilotpattern/mysql:5.6r4.0.0 on the Docker Hub:
https://hub.docker.com/r/autopilotpattern/mysql/

5.6r3.1.2

09 Feb 15:27
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Changelog

  • Update Compose to inject tags during deployment #51
  • Update Compose to v2 #19
  • Improve test reliability and instrumentation, switched to using Joyent's internal CI, #79

5.6r3.1.1

09 Dec 15:28
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Changelog

  • Upgrade to Consul 0.7.1 and ContainerPilot 2.6.0 #74
  • Test rig improvements #65 #66
  • Fix Consul --retry-join failures due to ContainerPilot config rewrite bug #73

5.6r3.1.0

03 Oct 13:55
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Changelog

  • Implement leave_on_terminate in Consul agent #56 #62
  • Make Manta client respect MANTA_TLS_INSECURE #57 #63
  • Fix snapshot TTL expiry causing primary to be marked unhealthy #59 #61 #67

5.6r3.0.0

15 Sep 20:48
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Changelog

  • Failover improvements: failover now is managed by mysqlrpladmin failover in order to ensure that the new primary is not missing a transaction seen by other replicas. #39 #55

Note that this is a major version update of manage.py. The failover is not backwards compatible with previous versions and you'll need to start a cluster from snapshot to upgrade.

5.6r2.3.0

29 Aug 19:44
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Changelog

  • Move snapshots into periodic task #44 #48
  • Have the preStart poll Consul waiting for the snapshot if a primary exists #29 #49
  • Run unit tests on Shippable #45 #50
  • Logging and exception handling clarity improvements #30 #50

5.6r2.2.0

17 Aug 15:42
Compare
Choose a tag to compare

This image is available in Docker Hub: https://hub.docker.com/r/autopilotpattern/mysql/

Usage instructions and examples can be found in the following:

Changelog

  • Run Consul agent as co-process, #46
  • Add integration/systems tests, #42 & #31
  • Enable environment variables expansion, #41 (thanks to @ernestom)
  • Allow custom BACKUP_NAME with strftime support, #40 (thanks to @ernestom)
  • Add libffi-dev and libssl-dev packages removed from base image, #37 (thanks to @ernestom)
  • Change the $buffer substitution to include the unit (Megabyte), #34 (thanks to @headw01)
  • Fix replication race condition, #27
  • ssh-keygen and setup.sh improvements, #25

5.6r2.1.0

22 Apr 15:21
Compare
Choose a tag to compare

CHANGELOG:

  • Most of initialization now happens inside the first pass thru the health handler to avoid races setting up / tearing down the temp DB. #21
  • Forced mutual exclusion of snapshots #17
  • Environment setup script #12

5.6r1.0.0

20 Apr 21:08
Compare
Choose a tag to compare

Initial release