Skip to content

GA Release v1.1.10

Latest

Choose a tag to compare

@meiji163 meiji163 released this 04 Jun 16:53
· 1 commit to master since this release
835f537

gh-ost v1.1.10 includes bug fixes, datadog stats integration, and support for in-process hook implementations.
Thanks to all the contributors! 🙇‍♂️

What's Changed

  • Add Datadog/statsd with simple client emitting startup by @forge33 in #1689
  • Add Go runtime metrics to statsd reporting by @forge33 in #1690
    • gh-ost can emit runtime metrics to datadog by specifying --statsd-addr. Custom tags can be added with --statsd-tags in a comma separated list.
  • Add MigrationContext.Hooks for in-process hook implementations by @olsonjp in #1675
    • When using gh-ost as a golang library, the user can implement the Hooks interface for hooks instead of calling external scripts.
  • Improve query performance for shared unique key with two columns by @coding-chimp in #1686
  • Add GET_LOCK to prevent concurrent migrations of the same table by @jakubpliszka in #1693
  • Fix: Prevent throttle() from blocking forever when context is cancelled by @ggilder in #1671
  • Fix: Do not report high HeartbeatLag values until the first heartbeat is read by @grodowski in #1682
  • Fix: Migrate() hang on panic abort during throttling by @jakubpliszka in #1677
  • Fix: resume data loss: route heartbeat coords through applyEventsQueue by @grodowski in #1684
  • Bump golang.org/x/crypto from 0.37.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #1606
  • Testing: Use os.TempDir() for socket path by @ericyan in #1694

New Contributors

Full Changelog: v1.1.9...v1.1.10