Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@hanchuanchuan hanchuanchuan released this 12 Jun 13:29
· 97 commits to master since this release
1c797cb

重构错误级别自定义设置,自动生成所有的可自定义错误级别。
错误级别的配置项由原来的 61 项提升到 170+ 项。

该升级可能影响原有的审核错误级别, 在升级前请注意测试!!

Fix

  • 修复dml语句explain时未处理表名包含select的问题
  • 修复masking语法树功能未正确解析表别名的问题(#417)
  • 修复masking语法树解析index乱序的问题 (#426)
  • 修复masking语法树解析子查询表名错误的问题 (#429)
  • 修复insert的select子句可能无法正确解析的问题 (#437)
  • 修复当远端Host过长时可能导致无法写入备份表的问题 (#421)

New Features

  • 添加check_read_only参数以设置是否检查数据库只读状态 (#412)
  • 添加varchar长度审核,参数max_varchar_length (#377)
  • 添加参数disable_types可灵活配置不允许的数据类型(#400,#409)
  • 添加RENAME COLUMN TO语法支持 (#422)
  • 添加分区表与非分区表转换语法支持 (#434)
  • 添加表列数限制参数max_column_count (#443)

Update

  • 优化timestamp字段default null的审核逻辑 (#406)
  • 为备份表的opid_time字段添加默认索引(#414)
  • 添加FULLTEXT INDEX的WITH PARSER option语法支持
  • 优化MySQL8.0版本的新建库新建表审核逻辑 (#420)
  • 重构masking语法树解析功能 (#429)
  • 添加CREATE INDEX的预估受影响行数显示
  • 解决获取真实行数超时不会返回错误的问题 (#451,hhyo)