Releases: brokercap/Bifrost
Releases · brokercap/Bifrost
v1.6.2-release
- 登入用户新增 Host 验证功能
- 新增登入日志及自动禁IP功能
v1.6.1-release
- 新增对mysql time(1-6),datetime(1-6),timestamp(1-6) 的支持( binlog 解析由 @zhwei820 提交合并 )
- 修复一个可以可能 造成丢数据的bug
- mysql 插件支持不同步数据的功能,只支持 SQL DDL
- 修复 binlog commit事件被过滤的bug
v1.6.0-release
- http 框架代码结构变更,及可提供更为方便第三方自行开发管理界面系统
- 插件开发 接口变更, 让开发者更方便介入插件开发
- 采用 commit 事件作为位点管理
- mysql plugin 支持自动表识别及 DDL 同步功能
- clickhouse plugin 支持自动大小写转换等功能
- plugin mongodb 支持自动识别源表主键
- plugin redis,memcache 支持批量配置
- 在线修改目标库地址,在线生效,不用再重启进程
- 同步采用错过位点的方式错过数据,mysql,clickhouse,kafka等批量同步的插件也支持
- 目标库支持配置保持最小连接数,可用于连接lvs,ha等负载造成的集群长连接,分担压力
- 其他已知 bug 修复及界面等优化
v1.6.0-beta.04
plugin mysql:
- 新增自动匹配表结构配置支持DDL 同步功能
- 在没有指定字段映射的字段,则不会同步数据,目标表需要自行设置默认值
plugin clickhouse:
- 自动建表的时候,新增将表名,字段转成大写或者小写的配置
plugin kafka:
- 修复同步到kafka在未达到batchsize不同步的bug
plugin mongodb:
- plugin mongodb 支持自动识别源表主键
Other:
- 对sql语句中指定schema.table 进行执行,Binlog 过滤库表以sql 中的库表为准
- 修复全量配置between查询的时候,及全量多个表中,其中有一个表没有主键,报找不到ID等字段 的bug
- 修复流量显示选择统计时间无效的bug
- plugin redis,memcache 支持批量配置
v1.6.0-beta.02
- 修复在提交mysql作为目标库的时候,部分mysql版本报错的bug
- mysql 插件错过位点逻辑变更 为更小位点则直接错过
- 表同步列表新增Skip 错误位点功能
- 自动去除输入框前后空格
- ck 提交错误和数据转换错误分开逻辑判断,减 少重连的概率
- 修复修改监听端口无效的bug
- 修复点击报警删除按钮提示json解析错误bug
- 表同步界面新增显示插件配置参数
- 修复非row事件的时候,标签替换失败的bug
v1.5.3-release
- 修复在提交mysql作为目标库的时候,分部mysql版本报错的bug
v1.6.0-beta.01
- http 框架封装修改,方便开发人员更容易介入开发
- 同步插件接口变更,并且采用commit事件位点进行保存,解决在同步大事务数据的时候,不用再自动寻找可解析的位点
- clickhouse插件,bifrost_data_version为0的bug修复
- 在线修改目标库地址,在线生效,不用再重启进程
- 目标库支持配置保持最小连接数,可用于连接lvs,ha等负载造成的集群长连接,分担压力
- 其他部分已知bug修复
- 部分界面显示优化
v1.5.2-release
- 修复enum可能解析错误的bug
- 修复其他可能造成解析错误的bug
v1.5.1-release
- 修复1.5.0版本在解析过滤了的表的时候,binlog解析报错的bug
- 修复界面位点显示错误bug
v1.5.0-release
- clickhouse plugin 支持自动创建CK表结构同步
- 模糊匹配表支持指定过滤部分表 不进行模糊匹配
- 支持指定 arm 架构编译方式
- 修复修改数据源连接地址后无效的bug
- 验证邮箱是否合法正则变更
- enum 类型 值 为 null 的时候解析 越界的bug修复
- row event 采用最近一次map event 的tableId进行计算,放弃通过 row event 计算出来的tableId 进行反查map event
- 修复全量多线程同步并发造成的同步中断的bug