Releases: hanchuanchuan/goInception
Releases · hanchuanchuan/goInception
v1.0-rc4
v1.0-rc3
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
v1.0-rc1
v0.9-beta
v0.8.3-beta
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
v0.8.1-beta
[v0.8.1-beta] - 2019-5-24
Fix
- 修复新建表后,使用大小写不一致的表名时返回表不存在bug
New Features
- 添加general_log参数,用以记录全量日志
Update
- 优化insert select新表的审核规则,现在select新表时也可以审核了
v0.8-beta
Fix
- 修复当开启sql指纹功能时,可能出现把警告误标记为错误的bug
Update
- 优化子查询审核规则,递归审核所有子查询
- 审核group by语法和聚合函数
v0.7.5-beta
Fix
- 修复执行阶段kill逻辑,避免kill后备份也中止
New Features
- 添加select语法支持
- 添加alter table的ALGORITHM,LOCK,FORCE语法支持
Update
- 优化update子查询审核