Skip to content

Releases: hanchuanchuan/goInception

v0.5.3-beta

25 Mar 12:45
Compare
Choose a tag to compare
v0.5.3-beta Pre-release
Pre-release

[v0.5.3-beta] - 2019-3-25

Update

  • 变更列名时使用逻辑校验,避免explain update失败
  • 添加union子句校验
  • 添加表名别名重复性校验

Fix

  • 修复update set子句指定表别名时校验问题
  • 修复自增列校验问题
  • 修复default value为表达式时的校验问题

v0.5.2-beta

17 Mar 13:01
Compare
Choose a tag to compare
v0.5.2-beta Pre-release
Pre-release

Update

  • 优化主键NULL列审核规则(审核DEFAULT NULL)
  • 优化索引总长度校验,根据列字符集判断字节数长度
  • 优化DDL备份对默认值的处理

v0.5.1-beta

14 Mar 13:45
Compare
Choose a tag to compare
v0.5.1-beta Pre-release
Pre-release

[v0.5.1-beta] - 2019-3-14

Update

  • 优化option解析规则,密码兼容特殊字符
  • 优化语法解析失败时返回的sql语句
  • 添加中文的异常和警告信息
  • 添加新的参数
    • lang 设置返回的异常信息语言,可选值 en-US,zh-CN,默认en-US

Fix

  • 修复mariadb备份警告信息重复的问题

v0.5-beta

10 Mar 12:33
Compare
Choose a tag to compare
v0.5-beta Pre-release
Pre-release

[v0.5-beta] - 2019-3-10

Update

  • 兼容mariadb v10版本的备份兼容(高并发时回滚语句可能有误,须注意检查)
  • 更新pt-osc部分参数名,使其与inception保持一致
    • osc_critical_running -> osc_critical_thread_running
    • osc_critical_connected -> osc_critical_thread_connected
    • osc_max_running -> osc_max_thread_running
    • osc_max_connected -> osc_max_thread_connected
  • 隐藏gh-osc部分未使用参数
  • 添加是否允许删除数据库参数enable_drop_database
  • 优化系统变量variables显示和设置
  • 调整部分参数默认值
    • ghost_ok_to_drop_table true
    • ghost_skip_foreign_key_checks true
    • osc_chunk_size 1000

Fix

  • 修复json列校验异常问题 (#7)

v0.4.1-beta

06 Mar 04:52
Compare
Choose a tag to compare
v0.4.1-beta Pre-release
Pre-release

[v0.4.1-beta] - 2019-3-6

Update

  • 兼容mariadb数据库(v5.5.60)
    • 添加mariadb的binlog解析支持(测试版本v5.5.60,v10版本由于binlog格式改变,暂无法解析thread_id)
    • 优化备份失败时的返回信息

v0.4-beta

05 Mar 05:06
Compare
Choose a tag to compare
v0.4-beta Pre-release
Pre-release

New Features

  • 添加gh-ost工具支持
    • 无需安装gh-ost,功能内置(v1.0.48)
    • 进程列表 inception get osc processlist
    • 指定进程信息 inception get osc_percent 'sqlsha1'
    • 进程终止 inception stop alter 'sqlsha1' (同义词inception kill osc 'sqlsha1')
    • 进程暂停 inception pause alter 'sqlsha1' (同义词inception pause osc 'sqlsha1')
    • 进程恢复 inception resume alter 'sqlsha1' (同义词inception resume osc 'sqlsha1')
    • 兼容gh-ost参数 inception show variables like 'ghost%'

v0.3-beta

13 Feb 12:53
Compare
Choose a tag to compare
v0.3-beta Pre-release
Pre-release

[更新日志]

  • 添加pt-osc工具支持
    • inception get osc processlist 查看osc进程列表
    • inception get osc_percent 'sqlsha1' 查看指定的osc进程
    • inception stop alter 'sqlsha1' (同义词inception kill osc 'sqlsha1')中止指定的osc进程

v0.2-beta

31 Jan 02:50
Compare
Choose a tag to compare
v0.2-beta Pre-release
Pre-release

[更新日志]

  • 优化二进制构建方式,压缩安装包大小
  • 移除vendor依赖,优化GO111MODULE使用方式

v0.1-beta

25 Jan 09:45
5e5de8b
Compare
Choose a tag to compare
v0.1-beta Pre-release
Pre-release

goInception正式发布v0.1-beta版

[更新日志]

  • 默认跳过授权,以避免登陆goInception失败
  • 移除root身份启动校验,以避免windows无法启动
  • 优化inception set变量时的类型校验