gh-ost

GitHub's Online Schema-migration Tool for MySQL

MIT License

Stars
12K
Committers
91

Bot releases are hidden (Show)

gh-ost - GA release v1.0.28

Published by shlomi-noach almost 8 years ago

Many additions since 1.0.21. The ultimate breakdown is https://github.com/github/gh-ost/compare/v1.0.21...v1.0.28

Notable:

  • support for DATETIME subsecond resolution
  • user-commanded throttling implies complete silence, not even heartbeat is written
  • fixed log_slave_updates check on --test-on-replica and --migrate-on-replica
  • cleanly closing streamer connection (connection that imposes as a replica) upon completion
  • on --exact-rowcount, --concurrent-rowcount now defaults true
  • added validation to confirm table structure on master & replica is identical (yes, the counter case happened)
  • correct (though suboptimal) behavior on enum being part of the migration key
gh-ost - GA release v1.0.21

Published by shlomi-noach about 8 years ago

Many additions since 1.0.20. The ultimate breakdown is https://github.com/github/gh-ost/compare/v1.0.20...v1.0.21

Notable:

gh-ost - GA release v1.0.20

Published by shlomi-noach about 8 years ago

Notable:

  • Support for latin1 (but for other character sets, please see https://github.com/github/gh-ost/issues/228). utf8 and utf8md4 supported out of the box.
  • named cut-over: a configurable protection mechanism to require table name when commanding postpone on interactive commands. --force-named-cut-over is introduced.

Other minor enhancements.

gh-ost - experimental release

Published by shlomi-noach about 8 years ago

EXPERIMENTAL RELEASE

This includes https://github.com/github/gh-ost/pull/227, solving https://github.com/github/gh-ost/issues/226: non-UTF8 characters sets.

This particular release only addresses latin1, and if all goes well we can expand to all character sets.

gh-ost - GA release v1.0.17

Published by shlomi-noach about 8 years ago

Notable:

  • Support hooks: external processes invoked by gh-ost at specific points in execution
  • Sub-second lag resolution: if you require your replicas to lag within subsecond threshold, this is now supported
  • RDS: this release should work with RDS, see discussion -- we will formalize documentation once behavior is tested more
  • Tungsten: supply --tungsten --assume-master-host=the.master.com
  • master-master improved support: explictly specify the master via --allow-master-master --assume-master-host=the.master.com. See cheatsheet
  • Improved status report (ETA shows estimate even while throttling)
gh-ost - GA release v1.0.14

Published by shlomi-noach about 8 years ago

Notable:

gh-ost - GA release v1.0.13

Published by shlomi-noach about 8 years ago

Notable:

  • Last fixes to time-size related issue (gh-ost is now fully UTC)
  • Fixed column rename DML apply failure
gh-ost - GA release v1.0.11

Published by shlomi-noach about 8 years ago

Notable:

gh-ost - GA release v1.0.10

Published by shlomi-noach about 8 years ago

Notable:

gh-ost - GA release v1.0.9

Published by shlomi-noach about 8 years ago

Various PR merges and fixes:

  • relaxed check for log_slave_updates (closes #135)
  • bailing out when triggers exist (closes #141), but also note #153
  • cleanup socket file
  • ipv6 support in MySQL connection
  • More user friendly error reporting for privileges
    and more.

Thank you kindly to all contributors!

gh-ost - GA release v1.0.8

Published by shlomi-noach about 8 years ago

Generally available

gh-ost - GA release v1.0.6

Published by shlomi-noach about 8 years ago

Generally available

gh-ost - GA release v1.0.2

Published by shlomi-noach over 8 years ago

gh-ost - GA release v1.0.1

Published by shlomi-noach over 8 years ago

This is the first GA release of gh-ost, now that it's being used in production.

gh-ost - v0.9.9, pre-production

Published by shlomi-noach over 8 years ago

Pre-production, use at your own risk

gh-ost - v0.9.8, pre-production

Published by shlomi-noach over 8 years ago

Pre-production, use at your own risk

gh-ost - v0.9.7, pre-production

Published by shlomi-noach over 8 years ago

Pre-release, use at your own risk

gh-ost - v0.9.6, pre-production

Published by shlomi-noach over 8 years ago

Pre production. Use at your own risk.

gh-ost - v0.9.2, pre-production

Published by shlomi-noach over 8 years ago

Pre production. Use at your own risk.

gh-ost - v0.8.8, pre-production

Published by shlomi-noach over 8 years ago

Pre-production! Use at your own risk.

Insofar, only tested on production servers via --test-on-replica