wanshao
30a1b067a8
fix(project): no need to process tinyint(1) specially #631
2020-02-28 14:34:30 +08:00
wanshao
beaca165d0
Merge branch 'master' of github.com:alibaba/canal
2020-02-28 14:24:33 +08:00
wanshao
c21c18458b
fix(project): fix isDdl judge #2599
2020-02-28 14:21:12 +08:00
agapple
5e761e14fa
format
2020-02-28 13:15:27 +08:00
Li Qiang
9cc8caa834
feature(canal):support start with timestamp position(empty journal_file,set position=0),#2594 ( #2595 )
2020-02-28 10:50:38 +08:00
Li Qiang
a71375dad5
fix(canal):fix endless local binlog mode with exception. ( #2597 )
2020-02-28 10:48:54 +08:00
agapple
d86b0e6e67
fixed testcase
2019-09-25 19:16:33 +08:00
EdgarScott
fff623acb1
Add unit tests ( #2235 )
...
* Add Unit Tests for the following classes:
com.alibaba.otter.canal.client.adapter.support.JdbcTypeUtilTest
com.alibaba.otter.canal.client.adapter.support.UtilTest
com.taobao.tddl.dbsync.binlog.JsonConversion_Json_ValueTest
com.taobao.tddl.dbsync.binlog.JsonDiffConversionTest
com.taobao.tddl.dbsync.binlog.LogBufferTest
com.taobao.tddl.dbsync.binlog.LogEventTest
com.taobao.tddl.dbsync.binlog.event.LogHeaderTest
com.taobao.tddl.dbsync.binlog.event.RowsLogBufferTest
com.alibaba.otter.canal.parse.driver.mysql.packets.client.RegisterSlaveCommandPacketTest
com.alibaba.otter.canal.parse.driver.mysql.utils.ByteHelperTest
com.alibaba.otter.canal.parse.inbound.mysql.ddl.DdlResultTest
com.alibaba.otter.canal.parse.inbound.mysql.ddl.DruidDdlParserTest
These tests were written using Diffblue Cover
* Add dependencies and refactor
2019-09-25 18:53:24 +08:00
agapple
419a73b3de
fixed issue #2168 , ignore create database
2019-09-12 09:08:30 +08:00
agapple
2bde4327c7
[maven-release-plugin] prepare for next development iteration
2019-09-02 14:24:16 +08:00
agapple
d53bfd7ee7
[maven-release-plugin] prepare release canal-1.1.4
2019-09-02 14:24:03 +08:00
agapple
5addd246ac
fixed unused error
2019-09-01 11:20:00 +08:00
agapple
bd974e3da8
upgrade fastjson 1.2.58
2019-08-22 23:03:22 +08:00
agapple
86cd805a64
upgrade fastsql 973
2019-08-22 22:02:58 +08:00
agapple
2d3baeab7d
fastsql tsdb testcase
2019-08-22 15:08:36 +08:00
soocold
066743cfd6
always check whether ringbuffer has an exception in event processor ( #2053 )
2019-08-21 12:46:17 +08:00
Li Qiang
f04e742f4f
#1897 , fix DummyEventStore implements new method ( #1932 )
2019-06-27 09:58:24 +08:00
cjk87927
c81034dda3
增加表字段过滤功能 ( #1914 )
...
* 增加表字段过滤功能
* 增加表字段过滤功能
* 更换fastsql版本通过编译
* 1.修改字段配置格式 2.增加字段黑名单配置(冲突时以白名单为准)
2019-06-26 17:45:14 +08:00
lanxinxu
75b4911caf
线程安全的获取meta ( #1866 )
2019-06-18 14:59:30 +08:00
lanxinxu
95602f4784
并行解析模式下有丢数据风险 ( #1857 )
2019-06-18 14:57:59 +08:00
lulu2panpan
e808c6ec70
AbstractCanalInstance的subscribeChange方法,增加对AbstractEventParser的类型判断;MysqlEventParser对Gtid的处理需要考虑兼容性 ( #1824 )
...
* AbstractCanalInstance的subscribeChange方法,增加对AbstractEventParser的类型判断,以支持用户的自定义CanalEventParser
* MysqlEventParser对Gtid模式的处理需要考虑兼容性,支持系统平滑的从非gtid模式升级为gtid模式
2019-05-28 00:05:13 +08:00
Sweet
4c690fb5a3
Null point Exception during loading the checksum ( #1788 )
...
If you connect to the mysql with version 5.1, the result of command 'select @master_binlog_checksum' is an array with only one Null element .
2019-05-11 17:17:54 +08:00
dataccs
3165cb9640
支持用户自定义的CanalAlarmHandler ( #1736 )
...
* 支持用户自定义的CanalAlarmHandler
* RowsLogEvent增加对TableMapLogEvent判空检查,防止NPE异常
2019-04-24 09:56:32 +08:00
Xin Wang
8cb85753bb
open the switch to get codecov test coverage ( #1671 )
...
* add codecov for test coverage
2019-04-09 19:11:48 +08:00
agapple
fadfe1d6ca
[maven-release-plugin] prepare for next development iteration
2019-04-04 10:25:44 +08:00
agapple
a7b12c7098
[maven-release-plugin] prepare release canal-1.1.3
2019-04-04 10:25:29 +08:00
agapple
95bed6bcf6
fixed fastsql
2019-03-25 19:50:02 +08:00
lizhyocx
df98fec945
解决单核服务器无法订阅数据的bug
...
解决单核服务器c中anal.instance.parser.parallel = true时无法订阅数据的bug
2019-03-15 17:11:14 +08:00
agapple
f664af1af4
fixed issue #1546 , support drop database
2019-02-28 10:47:42 +08:00
codebee
032301102c
捕获"rs = query("select @@global.binlog_checksum")" 结果rs为null的异常
2019-01-29 17:10:26 +08:00
agapple
8d4fbb395b
fixed issue #1451 , fixed NPE
2019-01-18 11:00:02 +08:00
winger
725960d46e
获取TableMeta信息时,增加一次retry操作
2019-01-11 14:00:15 +08:00
agapple
b348260288
fixed issue #1363 , date format
2019-01-03 11:48:33 +08:00
winger
82a78546ab
Merge remote-tracking branch 'upstream/master'
2018-12-26 15:11:17 +08:00
winger
19c35c0b08
修复:当mysql 发生过purged gtid时,同时开启tsdb与gtid后,gtid属性丢失问题
2018-12-26 15:10:57 +08:00
winger
3465866278
修复开启gtid时,同时开启tsdb后gtid 属性丢失的问题
2018-12-21 15:18:07 +08:00
agapple
035ef26542
fixed issue #1306 , support MySqlOrderingExpr
2018-12-19 11:43:49 +08:00
winger
d8d3246e30
Merge remote-tracking branch 'upstream/master'
2018-12-17 16:15:18 +08:00
winger
bba800eb96
修复开启gtid时,同时开启tsdb后gtid 属性丢失的问题
2018-12-17 16:14:55 +08:00
agapple
d2e3e19831
fixed issue #1282 , NPE
2018-12-13 12:52:59 +08:00
agapple
0523b68c26
fixed parse error
2018-12-12 10:48:22 +08:00
agapple
7c63e81e01
fixed issue #1256 , rds alibaba_rds_row_id
2018-12-10 14:42:28 +08:00
agapple
c045dc244e
optimizer filter
2018-12-06 10:50:12 +08:00
agapple
46b6528273
fixed tablemeta check
2018-11-27 19:33:25 +08:00
agapple
9aaf20fb5e
[maven-release-plugin] prepare for next development iteration
2018-11-26 13:22:04 +08:00
agapple
8496ceaf15
[maven-release-plugin] prepare release canal-1.1.2
2018-11-26 13:21:51 +08:00
agapple
4e9e3f5abe
fixed issue #1192 , NPE test
2018-11-25 21:17:34 +08:00
agapple
cbab3fb561
fixed issue #1168 , support filter with compareTableMetaDbAndMemory
2018-11-25 21:01:19 +08:00
agapple
f7bf4ac6ff
fixed log test
2018-11-25 18:33:34 +08:00
agapple
638952fad1
fixed binlog seek & aliyun ak/sk
2018-11-21 13:51:34 +08:00