agapple
5cc85ff2de
[maven-release-plugin] prepare for next development iteration
2021-04-19 15:48:20 +08:00
agapple
64862503ba
[maven-release-plugin] prepare release canal-1.1.5
2021-04-19 15:48:09 +08:00
agapple
1369418c6a
fixed code format & merge
2021-04-19 10:55:43 +08:00
zavakid
df24596092
= code cleanup
...
- for loop replaceable with enhanced 'for' loop
- using diamond in generic type
- collapse try catch exception
- using try-with-resource
- using List#sort instead of Collections#sort
- replaced lambda with method reference
- using native compare method to compare numbers
- using switch instead of if for in ESSyncUtil
2020-09-17 23:22:25 +08:00
zavakid
43c23ffb97
= remove unused improt
2020-09-17 22:40:06 +08:00
zavakid
e7658879bc
= cold cleanup
...
* using lambda if possible (we are already building in Java8)
* using diamond when new generic instance
* remove used improt
2020-09-17 17:46:20 +08:00
agapple
b79af46054
merge code and fixed issue #2755 #2756 #2735 #2714 #2711 #2710 #2616 #2602 #2585 #2565 #2935 #2434 #2623 #2418 #2387
2020-08-22 13:07:24 +08:00
dengliming
e4726972de
refactor: delete duplicate code ( #2748 )
2020-08-20 21:18:51 +08:00
Tocker
b82c8bca83
Fix:Alibaba Coding Guidelines-Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals。 ( #2919 )
2020-08-20 21:17:44 +08:00
rewerma
265a8e8594
模块化mq connector ( #2562 )
...
* add connector module, add kafka producer connector module for server
* add rocketMQ producer connector module for server
* add rabbitMQ producer connector module for server
* optimize code, add annotation
* add canal message consumer connector for canal-adapter module
2020-02-28 11:00:08 +08:00
rewerma
6d9ea57186
修复子线程阻塞造成不能中止的问题 ( #2508 )
2019-12-26 19:29:48 +08:00
agapple
31562919bb
rename canal-admin project to admin
2019-10-09 14:50:08 +08:00
agapple
9c75e25da7
optimizer pom dependency
2019-10-09 14:18:37 +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
耐小心
79552e0a37
rabbitmq(amqp)MQ支持 ( #2156 )
2019-09-16 12:43:02 +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
e376a129ed
fixed canal-admin vue
2019-08-24 16:54:27 +08:00
rewerma
ce7948d6e7
fix Message转Dml对null值的bug ( #1808 )
...
* Message转Dml对null值的判断
* Message转Dml对null值的判断
* Message转Dml对null值的判断
2019-05-28 00:03:55 +08:00
Heng Du
d0a83aad27
Support seamless docking with Alibaba Cloud RocketMQ commercial service ( #1849 )
2019-05-27 23:51:32 +08:00
Jet
7427a74612
improve es etl ( #1758 )
...
* fix typo in trace log
* improve es etl
* improve es etl log
* improve es etl by add threadCount
* improve es etl by add threadCount
* improve es etl query
* remove comment
2019-05-11 17:26:08 +08:00
rewerma
16f335c381
修复rest etl 存在SQL注入风险 ( #1685 )
...
* kafka 模式默认开启事务异步发送
* fix adapter etl rest sql inject bug
2019-04-15 23:58:12 +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
mcy
06bfcda275
code optimization
2019-03-20 10:41:51 +08:00
mcy
6b3bf31404
adapter代码整理优化
2019-03-19 17:49:00 +08:00
agapple
5c96bf282e
Merge pull request #1590 from rewerma/master
...
fix #1585
2019-03-17 10:29:12 +08:00
kangzhidong
078673c6a9
fix the error log does not contain table name
2019-03-13 16:55:38 +08:00
mcy
43045bc672
use system time zone for es datetime field formatter
2019-03-13 10:01:16 +08:00
machey
1781381187
modify
2019-03-01 00:19:47 +08:00
machey
5d4210bd22
modify
2019-02-28 23:31:07 +08:00
machey
9888fae559
负时区的bug
2019-02-28 23:22:02 +08:00
rewerma
81ab7e9783
Merge branch 'master' into master
2019-02-28 19:37:27 +08:00
mcy
b891afa50e
增加时区判断
2019-02-28 19:28:17 +08:00
mcy
e7f069850f
fixed #1538
2019-02-28 17:29:06 +08:00
mcy
f21abc13af
fixed #1538
2019-02-26 10:23:38 +08:00
agapple
072420c32b
fixed
2019-02-25 15:18:04 +08:00
agapple
1473a4a6b5
Merge pull request #1523 from rewerma/master
...
es adapter新增upsert属性
2019-02-25 14:50:58 +08:00
mcy
01dc8ce2b8
YmlConfigBinder代码整理
2019-02-20 15:00:48 +08:00
jiucheng
f7e490f7a0
1、adapter/rdb,从库表字段(varchar,char,text,longtext)非空约束时,无法同步问题修正
...
2、主库存在0000-00-00 00:00:00时间时,从库表字段是非空约束时,无法同步问题修正
2019-02-20 10:10:14 +08:00
jiucheng
8cadd585c6
adapter rdb无法同步ddl更新问题修正
...
adapter/support/MessageUtil.java
2019-02-20 09:49:15 +08:00
rewer
0c5f5c128f
整理代码
2019-02-07 13:49:35 +08:00
mcy
5284aa9793
fix bugs
2019-02-01 16:20:53 +08:00
mcy
597a08ac37
通过groupId过滤对应的adapter配置
2019-02-01 13:51:49 +08:00
mcy
8211ef35e6
修改yml配置读取绑定,遵循spring yml加载方式,支持environment级占位符替换
2019-02-01 10:11:52 +08:00
mcy
51d94efc9c
dml类整理
2018-12-17 10:13:04 +08:00
mcy
833cc55e26
FlatMessage没有默认构造方法json反序列化的问题
...
Dml类增加isDdl属性
2018-12-17 09:47:09 +08:00
mcy
5c4b1f6e63
modify
2018-12-12 10:11:06 +08:00
mcy
65f2695963
rdb 关键字转译符过滤
2018-11-29 15:39:08 +08:00
mcy
cf5e42442b
mysql jdbc依赖移到外部pom
2018-11-29 13:42:37 +08:00