Skip to content

Releases: hanchuanchuan/goInception

v1.0-rc4

09 Jul 14:53
Compare
Choose a tag to compare

Fix

  • 修复pt-osc可能出现执行成功时但进度不到100%的问题 (#48)

New Features

  • 增加enable_set_engine、support_engine参数,控制是否允许指定存储引擎以及支持的存储引擎类型 (#47)

Update

  • 优化osc的进程列表,同一会话的osc进程信息延后清除(在会话执行返回后) (#48)
  • 优化备份库库名生成逻辑,库名过长时自动截断 (#49)
  • 优化delete和update别名审核 (#51)

v1.0-rc3

02 Jul 11:55
Compare
Choose a tag to compare

Fix

  • 修复使用osc做DDL变更时可能不支持的问题(如alter table t engine='innodb')

New Features

  • 添加sleep执行等待功能,降低对线上数据库的影响 (#46)
    • 调用选项 sleep ,执行 sleep_rows 条SQL后休眠多少毫秒,以降低对线上数据库的影响
    • 调用选项 sleep_rows ,执行多少条SQL后休眠一次
  • 添加参数 max_allowed_packet 以支持更长的SQL文本
  • 添加参数 skip_sqls 以兼容不同客户端的默认sql

Update

  • 调整备份记录表sql_statement字段类型为mediumtext,并自动兼容旧版本的text类型
  • 兼容mysqlclient客户端

v1.0-rc2

21 Jun 09:08
Compare
Choose a tag to compare

Fix

  • 优化回滚相关表结构,字符集调整为utf8mb4 (历史表结构需要手动调整)

Update

  • 优化审核规则,审核子查询、函数等各种表达式 (#44)
  • 优化gh-ost默认生成的socket文件名格式
  • 优化日志输出,添加线程号显示
  • binlog解析时添加mariadb判断

v1.0-rc1

12 Jun 14:28
Compare
Choose a tag to compare

New Features

  • 添加split分隔功能 (#42)

v0.9-beta

04 Jun 07:35
Compare
Choose a tag to compare

New Features

  • 添加统计功能,可通过参数 enable_sql_statistic 启用 (#38)
  • 添加参数 check_column_position_change ,可控制是否检查列位置/顺序变更 (#40, #41)

Update

  • 优化使用阿里云RDS和gh-ost时的逻辑,自动设置 assume-master-host 参数 (#39)

v0.8.3-beta

30 May 07:27
Compare
Choose a tag to compare

Fix

  • 修复gh-ost的initially-drop-old-table和initially-drop-ghost-table参数支持
  • 修复设置osc_min_table_size大于0后无法正常启用osc的bug

Update

  • 兼容语法inception get processlist
  • docker镜像内置pt-osc包(版本3.0.13)

v0.8.2-beta

27 May 02:20
Compare
Choose a tag to compare
v0.8.2-beta Pre-release
Pre-release

Fix

  • 修复binlog解析时对unsigned列溢出值的处理
  • 修复gh-ost执行语句有反引号时报语法错误的bug (#33)
  • 修复kill DDL操作时,返回执行和备份成功的bug,现在会提示执行结果未知了 (#34)

v0.8.1-beta

24 May 01:48
Compare
Choose a tag to compare

[v0.8.1-beta] - 2019-5-24

Fix

  • 修复新建表后,使用大小写不一致的表名时返回表不存在bug

New Features

  • 添加general_log参数,用以记录全量日志

Update

  • 优化insert select新表的审核规则,现在select新表时也可以审核了

v0.8-beta

22 May 14:44
Compare
Choose a tag to compare
v0.8-beta Pre-release
Pre-release

Fix

  • 修复当开启sql指纹功能时,可能出现把警告误标记为错误的bug

Update

  • 优化子查询审核规则,递归审核所有子查询
  • 审核group by语法和聚合函数

v0.7.5-beta

17 May 06:28
Compare
Choose a tag to compare
v0.7.5-beta Pre-release
Pre-release

Fix

  • 修复执行阶段kill逻辑,避免kill后备份也中止

New Features

  • 添加select语法支持
  • 添加alter table的ALGORITHM,LOCK,FORCE语法支持

Update

  • 优化update子查询审核