Watch 4 Star 26 Fork 7

jc3wish / BifrostGoApache-2.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB等服务的异构中间件 spread retract

http://www.xbifrost.com/

Clone or download
changelog.txt 6.34 KB
Copy Edit Web IDE Raw Blame History
jc3wish authored 2019-12-08 13:44 . v1.1.0-release
v1.1.0-release 2019-12-08
===========================
1. redis 配置存储去掉了一个重复的 bifrost 字符串
2. toserver_queue_size 默认修改为 5000
v1.1.0-rc.01 2019-12-02
===========================
1. clickhouse 插件包更新
2. 配置保存失败,造成配置丢失的bug修复
3. 新增每5分钟定时保存一次配置
4. 插件新增指定默认参数的方法 setPluginParamDefault
5. 流量显示错误的bug 修复
6. pprof 需要登入后才能访问
v1.1.0-beta.21 2019-11-03
===========================
1. ClickHouse插件 int 类型之间类型转换, 内存溢出后强制转成0
2. 新增TableCount插件,用于统计每个表的insert,update,delete,及ddl 等情况,可以折线图展示出来
3. 新增 *.* 方式进行匹配数据表过滤,界面 AllDatabases 代表所有库,AllTables 代表所有表.
4. redis插件,假如配置了多少个ip则采用cluster方式连接,多个ip端口用 逗号 隔开
5. 假如不允许批量添加的插件,点击了 批量添加按钮或者选择的是 AllTables 则会进行提示不支持批量配置
v1.1.0-beta.20 2019-10-27
===========================
1. Bristol mysql 包更新,返回值直接转成换指定类型,而不是[]byte类型返回
2. binlog 解析完之后,新增Pri(主键)字段名
3. clickhouse 插件,新增decimal类型(但会有精度丢失),不建议使用
4. clickhouse 插件 对 Nullable 类型数据转换失败bug修复
5. 表同步列表新增按状态搜索
6. 编译脚本更新
7. 文档更新
8. mysql 连接转成utf8编码
9. 新增 redis 存储方式的支持
v1.1.0-beta.19 2019-10-19
===========================
1. 位点延时计算位点显示错误bug修复
2. 新增配置导出和导入功能(数据源,目标库,数据同步配置,报警配置,用户等)
3. 新增用户管理模块,ini 配置文件中用户名和密码用于在第一次启动的时候的用户初始化操作
4. 全量数据配置新增 自定义 where 查询条件功能
5. 刷全量数据没有流量显示bug修复
6. 其他已经bug修复
v1.1.0-beta.18 2019-10-16
===========================
1. 新增查看最新位点对比,显示延时时间
2. mysql插件新增标签支持及界面优化
3. 其他已知bug修复
v1.1.0-beta.17 2019-10-10
===========================
1. 流量统计按实际行数统计,query_event 事件不在统计范围之内
2. clickhouse插件,在string转Int32,Float等类型的情况 ,先去除前后的空格再进行转换
3. 全量任务新增按状态搜索功能
4. 支持make install prefix=./targe方式编译
5. 编译脚本及docker.sh 打包脚本更新
6. 其他已知bug修复
v1.1.0-beta.16 2019-09-30
===========================
1. 解析库模块修改,支持细到表过滤
2. 解析库timestamp转换 要求mysql和当前机器同时区
3. 解析库测试模块及性能模块修改
4. binlog解析异常,将不重试,而是直接退出当前解析
5. 启动的时候输出http或者https访问的地址
6. 数据从表同步到目标库的时候,如果连续5秒没有数据,将自动退出守护模块,释放内存,待下一次有数据的时候再次唤醒
7. 表同步列表新增QueueMsgCount 堆积待同步的消息数
8. 数据源监控告警优化
9. 修改位点的时候,新增是否强制修改所有表ToServer的位点
10. 修复重启之后,报警配置不自动恢复的bug
11. 重启的时候,数据源启动修改成 异步的
12. 获取正常位点,以QUERY_EVENT事件为准
13. 新增{$Timestamp},{$BinlogTimestamp},{$EventType},{$BinlogFileNum},{$BinlogPosition}标签
15. 编译脚本更新
16. 修复 Miss按钮 错过出错数据无效的bug
17. 启动脚本不兼容Ubuntu bug修复 (@北京-兴隆)
18. 流量展示替换成 echartJs
19. 界面等功能优化
20. 已知其他bug修复
21. clickhouse插件,新增 全部转成 Insert 方式同步
22. 自动生成mysql转ck sql ,decimal类型转换成String
23. ck插件自动填充字段功能优化
24. 其他插件close等功能bug修复
v1.1.0-beta.15 2019-09-24
===========================
1. table列表如果是视图,将提示用户,让用户感知
2. 数据表配置同步详情页,默认选择第一个非MySQL自带库
3. channel防止重复启动
4. 新增修改数据源位点功能,只有close状态能修改
6. 数据源binlog_format!=row格式的情况下,进行提示用户
7. 添加数据源成功后,提示用户是否需要跳转到设置表同步界面
8. Detail按钮变更为 Setting
9. 没有配置数据表同步,不允许用户开启数据同步
10.start,close,stop 加入锁机制,防止重复提交
11.默认 default 通道,添加数据源的时候,自动启动
v1.1.0-beta.14 2019-09-19
===========================
1. redis 插件 ,redis 客户端包变更为 go-redis,支持redis 3.x版本
2. 重启位点错误bug修复 (@飞鸟 @le lucermaire 发现问题及帮测试开发版本)
3. 其他已知bug修复
4. 解析binlog 先过滤库再解析相关row事件
5. 每次新增一个库同步,同时更新到Britol解析库里
6. 同步到clickhouse,其他类型同步到int,float类型的时候,数据转换失败,不再报错,强转换成为0 , 0.00进行同步
7. 修复库名里包含特殊符号 - 的情况下,表同步列表 显示错误的bug,现将 _- 作为分割符,库名和表名不允许 出现 _- 2个连续的字符
8. 修复clickhouse 界面生成sql 时,可能会出现UFloat 的bug
9. 修复其他已知bug
v1.1.0-beta.13 2019-08-02
===========================
1. ck插件类型转换优化,支持不同int之间转换
2. 新增插件开开发,界面调试sdk
v1.1.0-beta.12 2019-07-26
===========================
1. 随机生成数据完成,方便插件开发及测试,包括提供插件性能测试方法及数据校验
2. ck,mysql,mongodb,http,rpc,redis,rabbitmq 等插件的单元测试完善 及 bug的修复。数据校验通过测试
3. mysql插件,源表为 null 值的情况下,目标表存在默认值的情况下,以默认值进行填充
4. http 插件,传值的key:data 变更 为 Data
5. 修复rabbitmq Expir 参数设置之后报错的bug
6. http rabbitmq mongodb等文档的更新
7. 经测试部分组件或者语言不支持 大于 int64 的值(mongodb,php 已测试不支持),请使用的时候注意
8. 修复 ck 插件 delete再insert 之后可能存在的bug, 进行更新更简单的过滤做法 已解决,并经过数据校验测试
9. mysql 插件修复 stmt 没有关闭的隐性bug

Comment ( 0 )

Sign in for post a comment

Go
1
https://gitee.com/jc3wish/Bifrost.git
git@gitee.com:jc3wish/Bifrost.git
jc3wish
Bifrost
Bifrost
master

Help Search