Skip to content

Latest commit

 

History

History
71 lines (57 loc) · 2.58 KB

CHANGELOG.md

File metadata and controls

71 lines (57 loc) · 2.58 KB

goInception 更新日志

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

Update

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

Fix

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

[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] - 2019-3-6

Update

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

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

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] - 2019-2-13

New Features

  • 添加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] - 2019-1-31

Optimizer

  • 优化二进制构建方式,压缩安装包大小

  • 移除vendor依赖,优化GO111MODULE使用方式

  • 跳过权限校验,以避免登陆goInception失败

  • 移除root身份启动校验,以避免windows无法启动

  • 优化inception set变量时的类型校验

[v0.1-beta] - 2019-1-25

goInception正式发布