Releases: brokercap/Bifrost
Releases · brokercap/Bifrost
v1.5.0-beta.01
- clickhouse plugin 支持自动创建CK表结构同步
- 模糊匹配表支持指定过滤部分表 不进行模糊匹配
- 支持指定 arm 架构编译方式
v1.4.5-release
- 修复 decimal 类型部分数据解析错误的bug
- 修复报警配置删除不了的bug
- 修复 windows 下创建 data 路径出错的bug
- 修复 全量任务 部分情况表有数据并不查询不出数据的bug
- 修复 全量任务 AllTables 的时候,空指针错误bug
- 通道操作加上锁管理,解决存在因cpu缓存不致造成的bug
v1.4.4-release
- binlog同一个事务 map 事件和row事件被分割在不同binlog文件中出现造成空指针解析错误的bug
- 代码优化,统一使用一个锁,减少逻辑复杂度
- 代码优化,解析状态码变更
- bash 语法 ubuntu下兼容
- TableCount 插件界面使用不了的bug修复
v1.4.3-release
1.修复因为因为没加锁,数据源位点获取位点可能不一致的bug
2.plugin clickhouse {$BifrostDataVersion} 标签采用计数器保证同一批次不同数据值不一样
3.当只有非模糊匹配的表同步配置的时候,同步配置丢失的bug修复
4.同步配置没有同步任何数据,位点为0的时候,数据源位点恢复失败bug修复
5.新增对binlog_row_image参数的提示判断
v1.4.2-release
- 新复mysql binlog_checksum=none解析错误bug
- 修复全量任务查询数据显示数据错误bug
- plugin clickhouse 主键支持 标签使用
- 修复部分stmt,rows close 先后逻辑问题
- plugin kafka 新增 Timeout,RequiredAcks 配置参数
- 修复全量任务非between优化查询,总数对不上的bug
v1.4.1-release
- 修复获取连接id,stmt未关闭的bug
- 修复 binlog_field_test_* 会匹配 出 binlog_field_test,all_binlog_field_test 的bug,自动转成 ^binlog_field_test_(.*) 不会匹配 binlog_field_test 出来
- 全量任务执行部分表之后不再执行的bug修复
- 全量任务列表显示正在执行的表的条数及已拉取的条数
- 位点恢复的过程中,第一个同步就是同步异常,恢复位点错误的bug
- 新增表同步的暂停和启动功能
- http 插件 推送方式变更为json raw 格式
- 配置界面新增表搜索功能
- linux 环境编译在没有go环境的情况下自动yum安装golang
- 首页版本判断逻辑更新
- 部门 api 接口变更
v1.4.0-release
1.支持模糊匹配横拆表的同步配置,比如 binlog_field_test_* 的方式匹配 binlog_field_test_1,binlog_field_test_2
2.新增版本更新提示及最新动态显示
3.新增plugin_commit_timeout,plugin_sync_retry_time 参数配置(对同步报警配置可能存在影响)
4.编译目录新增bin文件侠
5.配置文件路径新增以etc目录和Bifrost文件夹根目录 为相对路径功能
6.没有配置同步的表,将不再做数据恢复
v1.3.2-release
1.http插件 同步失败也不重试的bug修复
2.ck插件设置的主键匹配错误的bug
3.修复mysql,ck插件由于指针可能存在数据错乱的bug
v1.3.1-release
1.导入恢复配置,新增用户和报警配置恢复
2.ck 追加模式同步,遍历修改为从最先数据开始写入
3.随机生写数据写到mysql更新(测试模块)
v1.3.0-release
1.mysql json 类型的支持
2.新增支持 {$json["key1"][0]} 的标签