jianghang.loujh
252ca0279f
fixes issue #4388 , support mysql 8.0.20+ TransactionPayloadLogEvent parse
2023-08-25 16:57:22 +08:00
CVEDetect
ec247114fd
Update pom.xml ( #4591 )
2023-08-22 17:25:13 +08:00
jianghang.loujh
cc75d3dda4
fixed issue #4706 , upgrade fastjson 2.0.31
2023-07-29 09:12:52 +08:00
jianghang.loujh
18c38ee057
upgrade fastjson & druid
2023-04-23 09:54:01 +08:00
jianghang.loujh
a10698e4a8
fixed issue #4491 , upgrade druid 1.2.15
2023-01-04 13:40:39 +08:00
Jonathan Leitschuh
272b1d5d11
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 >
2022-11-16 09:59:27 +08:00
温绍锦
571fa0d6fb
update fastjson & druid version ( #4438 )
2022-11-16 09:49:55 +08:00
温绍锦
3bceb07c44
update fastjson & druid version ( #4406 )
...
* 修复升级2.0.4导致兼容的问题
* update druid & fastjson version
* update fastjson version
* update druid & fastjson version
2022-09-15 14:57:59 +08:00
jianghang.loujh
c055737e24
support druid 1.2.12
2022-09-13 15:03:30 +08:00
温绍锦
bac1d543f1
update fastjson & druid version ( #4224 )
...
* 修复升级2.0.4导致兼容的问题
* update druid & fastjson version
2022-06-13 09:31:46 +08:00
温绍锦
7aaee7b439
修复升级2.0.4导致兼容的问题 ( #4202 )
2022-05-30 10:29:38 +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
温绍锦
7dfec19c68
update druid & fastjson2 version ( #4183 )
...
* update fastjson2 version, 2.0.2 -> 2.0.3
* update fastjson & druid version
2022-05-23 10:03:41 +08:00
jianghang.loujh
05a52f1bd3
upgrade log4j version
2022-05-20 16:58:20 +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
xiayingfeng
977031a666
Improve MAVEN build Performance ( #4055 )
2022-05-13 12:23:33 +08:00
zhangjukai
25be0259a4
Some tweaks for pulsarmq-connector ( #4060 )
...
* 1. Add the com.alibaba.otter.canal.connector.core.spi.CanalMsgConsumer file to the META-INF/canal directory under the pulsarmq-connector project
2. Introduce pulsar-client-admin for Canal to automatically create multi-partition topics
3. Add the judgment that roleToken is null
4. The disconnect method in CanalPulsarMQConsumer removes this.pulsarMQConsumer.unsubscribe();, this code will cause data loss during stop
5. When getting Pulsar messages, they are all processed as flat messages, because CanalMessageSerializerUtil.deserializer(data) will deserialize exceptions
6. Use groupId as subscriptName, without the pulsarmq.subscriptName parameter, the entire adapter will be the same subscriber name using pulsarmq.subscriptName
* 逻辑优化
* 代码优化
* 针对pulsar的调整
* 恢复代码
* 恢复代码
* 处理Producer失效的情况
2022-05-13 11:41:50 +08:00
温绍锦
ead91433d7
fastjson update 1.x to 2.0.2 ( #4160 )
2022-05-13 11:32:47 +08:00
Chad2li
5b6fd8094a
增加Apache Pulsar MQ支持 ( #3791 )
...
* done pulsarmq
* del pulsar consumer
* pulsar partition
* done pulsar consumer&connector
* update pulsar-client version to 2.8.1
Co-authored-by: agapple <jianghang115@gmail.com >
2021-10-09 15:51:45 +08:00
ChenZhangg
eef3bd92ba
Improve MAVEN build Performance ( #3851 )
...
Co-authored-by: Chen Zhang <340355960@qq.com >
2021-10-09 14:26:26 +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
0c399509a9
upgrade druid 1.2.6
2021-04-19 12:57:21 +08:00
温绍锦
33721d0394
update druid version ( #3146 )
...
* replace fastsql with druid
* update druid version
2021-04-16 22:09:40 +08:00
文哥
d741425895
升级guava 至 22.0 ( #3184 )
...
* fix issue:#561 增加一个外部参数控制,允许位点不存在时自动重置到当前位点
* Add MariaDB GTID support
* remove client pom bad ns
* upgrade guava version to 22.0
2020-11-20 13:47:26 +08:00
文哥
20add85ff6
统一Canal 依赖的Spring 版本,升级ibatis 至mybatis ( #3182 )
...
* fix issue:#561 增加一个外部参数控制,允许位点不存在时自动重置到当前位点
* Add MariaDB GTID support
* 1. fix maven central repository url access error.(Update to https)
2. upgrade spring version to 5.0.5.RELEASE
3. upgrade ibatis to mybatis
* fix unit test run error
2020-11-20 09:24:56 +08:00
温绍锦
693f8d501a
replace fastsql with druid ( #3132 )
2020-10-31 13:19:03 +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
chank
746d51e621
Change maven repository to HTTPS ( #2763 )
...
* change maven repository to https
* change maven repository to https
2020-08-20 21:18:25 +08:00
bucketli
0e3d719a39
refact(canal):duplicate dependence
2020-03-09 14:15:40 +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
agapple
31562919bb
rename canal-admin project to admin
2019-10-09 14:50:08 +08:00
Koshoooooo
0c27bcf73e
Fix issue #2221 ( #2242 )
...
fastjson修复了拒绝服务安全问题,升级到当前1.2.58的兼容安全版本1.2.58.sec06
2019-09-25 19:28:13 +08:00
agapple
d86b0e6e67
fixed testcase
2019-09-25 19:16:33 +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
rewerma
d92badeb45
admin assembly打包 ( #2104 )
2019-08-27 19:48:22 +08:00
rewerma
2e1b7a5093
通过http从canal-admin中拉配置 ( #2093 )
...
* modify
* http拉取配置监听
* revert main pom
* 整理代码
2019-08-26 19:01:08 +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
ever
7547cac3c5
fix compiler problem: upgrade rocketmq to 4.5.2 ( #2074 )
2019-08-21 12:48:46 +08:00
bucketli
c1bfad4f2d
1.not compile canal-admin module,unless you need it, to be optimize.#1998,2.support JDK 11 & 12 ,3.fix the CI block test
2019-07-20 18:12:07 +08:00
rewerma
64ff140304
modify
2019-07-11 01:05:11 +08:00
agapple
8728beb4b6
fixed compile
2019-06-18 22:18:30 +08:00
Heng Du
d0a83aad27
Support seamless docking with Alibaba Cloud RocketMQ commercial service ( #1849 )
2019-05-27 23:51:32 +08:00
rewerma
16f335c381
修复rest etl 存在SQL注入风险 ( #1685 )
...
* kafka 模式默认开启事务异步发送
* fix adapter etl rest sql inject bug
2019-04-15 23:58:12 +08:00