Skip to content

Releases: github/gh-ost

GA release v1.0.28

01 Nov 11:58
Compare
Choose a tag to compare

Many additions since 1.0.21. The ultimate breakdown is 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

GA release v1.0.21

13 Oct 12:44
Compare
Choose a tag to compare

Many additions since 1.0.20. The ultimate breakdown is v1.0.20...v1.0.21

Notable:

GA release v1.0.20

13 Sep 15:27
Compare
Choose a tag to compare

Notable:

  • Support for latin1 (but for other character sets, please see #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.

experimental release

08 Sep 07:08
Compare
Choose a tag to compare
experimental release Pre-release
Pre-release

EXPERIMENTAL RELEASE

This includes #227, solving #226: non-UTF8 characters sets.

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

GA release v1.0.17

05 Sep 08:50
Compare
Choose a tag to compare

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)

GA release v1.0.14

26 Aug 06:38
Compare
Choose a tag to compare

Notable:

  • --concurrent-rowcount (#194): with --exact-rowcount, issue the count(*) concurrently even as row copy takes place (row count gets updated throughout the migration)
  • Using STRICT_ALL_TABLES for all operations, as safety net ()
  • Fixed support for 5.5 (#184)
  • Relaxed config file parser (#198)

GA release v1.0.13

24 Aug 07:32
Compare
Choose a tag to compare

Notable:

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

GA release v1.0.11

22 Aug 09:53
Compare
Choose a tag to compare
GA release v1.0.11 Pre-release
Pre-release

Notable:

  • Fix to timezone issue #161

GA release v1.0.10

18 Aug 08:15
Compare
Choose a tag to compare

Notable:

  • Fixed integrity issue #157 (unsigned int values)
  • Remove SUPER requirement when running with RBR: #156, introducing --assume-rbr

GA release v1.0.9

15 Aug 08:59
Compare
Choose a tag to compare

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!