Skip to content

GA release v1.1.6

Latest
Compare
Choose a tag to compare
@meiji163 meiji163 released this 04 Nov 01:45
· 63 commits to master since this release
94463cf

Changes since 1.1.5: v1.1.5...v1.1.6

gh-ost v1.1.6 is based on the master branch, which is now considered stable.

What's Changed

  • Attempt INSTANT DDL first for MySQL 8.0 by @morgo in #1201
    • disabled by default; enable with the flag --attempt-instant-ddl
  • Add rocksdb as transactional engine by @wangzihuacool in #1190
    • RocksDB support is experimental. Enable with --storage-engine=rocksdb.
  • Allow zero in dates by @timvaillancourt in #1161
    • enable with the flag --allow-zero-in-date
  • Set binlogsyncer max reconnect attempts by @shaohk in #1279
    • set with the flag --binlogsyncer-max-reconnect-attempts
  • Set a transaction isolation level for MySQL connections by @timvaillancourt in #1156
    • gh-ost will always use REPEATABLE_READ for InnoDB and READ_COMMITED for RocksDB
  • Print status to migrationContext logger by @SocalNick in #1194
  • Fix: parse binlog timestamp in UTC by @meiji163 in #1322
  • Fix: Convert column value in binlog events to bytes instead of utf8 encoded unicode by @wangzihuacool in #1158
  • Fix: because lock is not release, drop cutover sentry table is hanged by @lmtwga in #1180
  • Default to go1.17.11 by @timvaillancourt in #1136
  • Improve applier .ReadMigrationRangeValues() func accuracy by @timvaillancourt in #1164
  • Add basic tests by @timvaillancourt #1165, #1166, #1168, #1179
  • Upgrade go standard library for security patches by @meiji163 in #1332

Deprecation Notice

gh-ost officially supports MySQL 5.7 and newer.

Thanks to all contributors!


Edit Dec 7, 2023: Binaries updated to be statically linked

$ sha256sum *
0058c44e1a3ddba6fb6ac0b3132de5b266d57fdd059b756730d562307ffada6d  gh-ost
5e389eeeaf3fded040e61f5be6f8ab282af866f33a94ba7d34fccf9e52a8ec44  gh-ost-1.1.6-1.x86_64.rpm
5d15547f207e72591fd3a55c9cbea275396880a65a290742287a1ac84d0f4977  gh-ost-binary-linux-amd64-20231207144046.tar.gz
12f9d91a77774e85073fdea6bfb26f457424bf65b12043cb330e288231aa3465  gh-ost-binary-linux-arm64-20231207144046.tar.gz
dbb4005dee04ae441ef5aba0c4d35052374ad852c87637f374b3990f36339cdb  gh-ost-binary-osx-amd64-20231207144046.tar.gz
48fc179f7f91efb317c13c16bdc0d817bff0a4141b2732b40a7cbbe6ff211c20  gh-ost-binary-osx-arm64-20231207144046.tar.gz
f6ef9c83db73079c0c8395a85520b492551b9331c6063ce2f8996080aee51a3e  gh-ost_1.1.6_amd64.deb

downloads