rewerma
f3bb0dd18d
Revert "修复测试类报错 ( #4516 )"
...
This reverts commit d899981354 .
2022-12-06 16:41:17 +08:00
rewerma
d899981354
修复测试类报错 ( #4516 )
...
* optimize YAML config loader (#4332 )
* fix bug BASE TABLE as table name (#4217 )
* fix issues#4328 (#4329 )
* docs: add nodejs canal client support (#4260 )
Co-authored-by: zhangxunwei <zhangxunwei@dxy.cn >
* fix destination not encoded (#4279 )
* 修复Canal指定时间戳启动失效,总是从最新的点位开始同步问题 (#4348 )
* 支持用户自定义的CanalAlarmHandler
* RowsLogEvent增加对TableMapLogEvent判空检查,防止NPE异常
* 修复Canal指定时间戳启动失效,总是从最新的点位开始同步问题, issue: #4347
Co-authored-by: 云时 <mingya.wmy@alibaba-inc.com >
* fixed 4334 , support jdk8/jdk11
* fixed issue #4266 , typo
* fixed issue #4243 , support auto register for cluster = null
* fixed issue #4225 , support mysql version >= 8.0.26 heartbeat v2
* fixed issue #4308 , support query_log_event for maraiadb 10.10.1
* ignore compression event
* support jdk11
* support druid 1.2.12
* fixed mariadb 10.x
* sync canal-template.properties
* update fastjson & druid version (#4406 )
* 修复升级2.0.4导致兼容的问题
* update druid & fastjson version
* update fastjson version
* update druid & fastjson version
* meta.dat文件数据丢失 (#4397 )
* update fastjson & druid version (#4438 )
* 局部变量线程安全,优先使用StringBuilder替换StringBuffer (#4472 )
Co-authored-by: 夏亮 <xialiang@newerabc.com >
* 1. CanalController stop 需要同时将 embededCanalServer.stop (#4477 )
2. ServerRunningMonitor 线程池未正常回收,线程池管理与 start/stop保持一致
* vuln-fix: Use HTTPS instead of HTTP to resolve dependencies (#4437 )
This fixes a security vulnerability in this project where the `build.gradle`
files were configuring Gradle to resolve dependencies over HTTP instead of
HTTPS.
Weakness: CWE-829: Inclusion of Functionality from Untrusted Control Sphere
Severity: High
CVSSS: 8.1
Detection: OpenRewrite
Reported-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
Bug-tracker: https://github.com/JLLeitschuh/security-research/issues/9
Co-authored-by: Moderne <team@moderne.io >
Co-authored-by: Moderne <team@moderne.io >
* fix_ETL同步mysql关键字报错 (#4346 )
Co-authored-by: foleyang <foleyang@cogobuy.com >
* optimize code
* use compact BigDecimal
* performance optimize , 1. cache string names 2. cache Charset
* performance optimize ,cache integer/long valueof
* 测试类报错
Co-authored-by: gongchangyou <gongchangyou@gmail.com >
Co-authored-by: ChanaLii <316529035@qq.com >
Co-authored-by: zhangxunwei <zhangxunweia@gmail.com >
Co-authored-by: zhangxunwei <zhangxunwei@dxy.cn >
Co-authored-by: tianpeidong <39491687+tianpeidong@users.noreply.github.com >
Co-authored-by: dataccs <dataccs@163.com >
Co-authored-by: 云时 <mingya.wmy@alibaba-inc.com >
Co-authored-by: jianghang.loujh <jianghang.loujh@alibaba-inc.com >
Co-authored-by: 温绍锦 <shaojin.wensj@alibaba-inc.com >
Co-authored-by: noaso <noasoso@gmail.com >
Co-authored-by: HumanPassenger <40585855+HumanPassenger@users.noreply.github.com >
Co-authored-by: 夏亮 <xialiang@newerabc.com >
Co-authored-by: 华仔 <591327356@qq.com >
Co-authored-by: Jonathan Leitschuh <jonathan.leitschuh@gmail.com >
Co-authored-by: Moderne <team@moderne.io >
Co-authored-by: 杰锅不是锅 <1105568074@qq.com >
Co-authored-by: foleyang <foleyang@cogobuy.com >
2022-12-06 16:17:01 +08:00
jianghang.loujh
7b8ff04d20
[maven-release-plugin] prepare for next development iteration
2022-05-24 10:26:12 +08:00
jianghang.loujh
7ee246ca5a
[maven-release-plugin] prepare release canal-1.1.6
2022-05-24 10:26:06 +08:00
jianghang.loujh
99aefaa118
support mysql 8.0 transaction_payload_event
2022-05-23 23:23:52 +08:00
jianghang.loujh
e2248b3d35
update phoenix pom.xml
2022-05-23 19:30:19 +08:00
jianghang.loujh
eef1ee85fb
fixed issue #4014 , support java8 & java11 G1 GC
2022-05-23 18:23:31 +08:00
jianghang.loujh
05a52f1bd3
upgrade log4j version
2022-05-20 16:58:20 +08:00
jianghang.loujh
fb0f274ba8
fixed logger
2022-05-20 16:09:53 +08:00
jianghang.loujh
ee51f338e0
fixed outAdapterkey autoGen
2022-05-13 15:13:14 +08:00
zhuchao941
4315f203a2
repair issue #3401 ( #3923 )
...
* 解决OutAdapter单例导致的问题,如 1.多个es7 outAdapter的多线程问题(共享同一个es bulk request),2.多个es7 outAdapter共用一份es配置问题
* 1. 优化adapter和监听器之间的代码结构
2. 监听器只处理匹配的配置文件
3. bugfix-es adapter配置文件回调时漏写esVersion
理论上一个adapter实例对应一个config配置文件
Co-authored-by: agapple <jianghang.loujh@alibaba-inc.com >
2022-05-13 15:02:06 +08:00
jianghang.loujh
b12945d4a9
format yml
2022-05-13 14:39:57 +08:00
Treeyh
885f05fb6a
支持定义rocketmq client日志路径,及修复一些bug ( #3229 )
...
* 修复接入阿里云RocketMq no route info for this topic 问题
* 支持deployer同步rocketmq时定义rocketmq client日志路径
* 支持deployer同步rocketmq时定义rocketmq client日志路径
* 回退guava版本号,解决adapter的java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()异常
* 解决adapter启动报com.alibaba.druid.pool.DruidDataSource cannot be cast to com.alibaba.druid.pool.DruidDataSource异常。
* 支持rocketmq client 配置日志路径
Co-authored-by: hai.yu <hai.yu@snowballtech.com >
Co-authored-by: agapple <jianghang.loujh@alibaba-inc.com >
2022-05-13 14:39:29 +08:00
ChengTie(鐵手)
591126ee6b
update ( #3326 )
2022-05-13 14:37:17 +08:00
He Wang
af432bf10a
fix data truncated for column issue for type year ( #3866 )
2022-05-13 14:33:06 +08:00
jumao
b532e90ff4
ESAdapter Support the same instance cross -library query ( #4161 )
...
* ESAdapter Support the same instance cross -library query
* fix null point ex
2022-05-13 14:31:09 +08:00
xiaoyu.zhang
e48bc35f35
通过索引别名获取mapping,返回数据为真实索引,而不是别名,导致mappings.get(index).get(type)报空指针异常 ( #4122 )
2022-05-13 14:28:53 +08:00
He Wang
11a5f2a0fa
add druid stat filter ( #3985 )
2022-05-13 14:24:37 +08:00
He Wang
c775478a56
set backtick by DbType ( #3984 )
...
Co-authored-by: agapple <jianghang.loujh@alibaba-inc.com >
2022-05-13 14:23:40 +08:00
He Wang
bd1f91cd9c
fix sync order in RdbMirrorDbSyncService ( #3928 )
2022-05-13 14:19:40 +08:00
jianghang.loujh
67e85d201c
remove client adapter Docker
2022-05-13 12:46:12 +08:00
wanglei
6965726dfe
fix bug #2023 ( #3871 )
...
* fix bug #2023
* 配置canal-adapter,docker生成脚本
2022-05-13 12:39:43 +08:00
zhangshaoning
bd3224eea1
Upgrade reference log4j package version ( #4017 )
2022-05-13 12:22:45 +08:00
ZhangJian He
571e7f4e25
fix ojdbc6 wrong corrinator ( #4132 )
2022-05-13 11:33:42 +08:00
温绍锦
ead91433d7
fastjson update 1.x to 2.0.2 ( #4160 )
2022-05-13 11:32:47 +08:00
mclubing
2623d08b8c
rdb配置不支持yaml后缀文件 ( #3964 )
...
增加rdb配置支持yaml后缀文件
2022-05-13 11:26:04 +08:00
He Wang
9f5e8fd1c4
rollback guava version in adapter module ( #3880 )
2022-05-13 11:23:30 +08:00
Aiden.Ao
2987d08161
fix issue #3144 ( #3712 )
2022-05-13 11:09:09 +08:00
jianghang.loujh
c42ba95eed
fixed pulsarmq package
2021-10-09 18:06:34 +08:00
jianghang.loujh
b48c434ffd
fixed phoenix version
2021-10-09 17:52:13 +08:00
364102729
0a2254eeaf
add tablestore adapter ( #3754 )
...
* add tablestore adapter
* add tablestore adapter
* fix bug add add log when etl fail
* fix bug,tinyint(1)以及rowupdatechange
Co-authored-by: agapple <jianghang115@gmail.com >
2021-10-09 16:06:13 +08:00
mikoto
4ce401d219
fix: 多destination的场景下只能生效一个 ( #3772 )
2021-10-09 15:38:26 +08:00
arthasking123
d67bea8f3d
repair issue #3678,#3680 ( #3684 )
...
* repair issue #3678,#3680
* repair issue #3678,#3680
2021-10-09 15:30:32 +08:00
spark
63407dc570
canal adapter phoenix ( #3290 )
...
* canal adapter phoenix
* canal adapter phoenix
* canal adapter phoenix
* canal adapter phoenix
* canal adapter phoenix
* canal adapter phoenix
* canal adapter phoenix
Co-authored-by: lihuav2017 <lihua@able-elec.com >
2021-10-09 14:37:11 +08:00
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
agapple
7857df9701
add sql parser testcase
2021-04-17 10:49:17 +08:00
AlphaKitty
a0f8e182ec
修复当host中存在冒号(比如https:)抛UnknownHostException问题 ( #3223 )
...
* 修复当host中存在冒号(比如https:)抛UnknownHostException问题
* 更优雅地解析url
2021-04-16 22:11:21 +08:00
许道杰
fede3b3d1d
fix #3126 将hbase-client依赖修改为hbase-shaded-client ( #3127 )
2021-04-16 21:24:44 +08:00
许道杰
5d8ec31bc4
fix #3119 ( #3121 )
2021-04-16 21:22:31 +08:00
WangCong
82b18ebe62
feat unsigned bug ( #3104 )
2021-04-16 21:17:43 +08:00
hupeng
66408782b0
process()方法中,在retry循环中处理成功应该break ( #3080 )
...
process()方法中,在retry循环中处理成功应该break
2021-04-16 21:14:43 +08:00
许道杰
846c8870ae
fix: issue #3076 ( #3077 )
2021-04-16 21:12:12 +08:00
ljcoder
8cfb07f07e
数据库名称如何存在中划线"-"情况下,SQL执行异常 ( #3228 )
...
Co-authored-by: liguowang <liguowang@aerozhonghaun.com >
2020-12-31 11:33:01 +08:00
温绍锦
693f8d501a
replace fastsql with druid ( #3132 )
2020-10-31 13:19:03 +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