jianghang.loujh
d4a09704f2
optimize gtid
canal-1.1.7-alpha-3
2023-09-07 09:48:58 +08:00
jianghang.loujh
34e9440383
fixed issue #4864 , connector.disconnect optimize
2023-09-04 19:34:06 +08:00
weirhp
d623bea71a
解决rdb下有多个配制,会导致配置相互覆盖的问题 ( #4560 )
...
恩baseProperties这个变量是共享的,不能修改这个变量的属性值。要不后续的配置都会改变。关联issue为4355
2023-09-04 17:23:26 +08:00
jianghang.loujh
5ea9259f0d
upgrade kafka-client 2.4.0
2023-09-04 14:27:05 +08:00
jianghang.loujh
a216b55010
fixed password length 6-digit limit
2023-09-02 11:12:09 +08:00
jianghang.loujh
2786e06ccf
format es8
2023-09-01 19:58:23 +08:00
ymz
63dfbf65df
es8x adapter ( #4640 )
2023-09-01 19:56:03 +08:00
jianghang.loujh
d90066e01b
upgrade spring cloud & spring boot version
2023-09-01 19:51:49 +08:00
jianghang.loujh
69cfbabb10
upgrade spring cloud & spring boot version
2023-09-01 17:20:26 +08:00
jianghang.loujh
ab30f3bd8d
fixed issue #3350 ,upgrade netty
2023-09-01 14:12:35 +08:00
jianghang.loujh
681d03fbe7
upgrade dependency version for CVE
2023-09-01 13:59:05 +08:00
jianghang.loujh
f13cc4ee9f
fixes issue #4388 , support mariadb 10.x log_bin_compress
2023-09-01 13:42:49 +08:00
jianghang.loujh
252ca0279f
fixes issue #4388 , support mysql 8.0.20+ TransactionPayloadLogEvent parse
2023-08-25 16:57:22 +08:00
jianghang.loujh
7241af84f7
fixed issue #4742 , format
2023-08-22 17:52:38 +08:00
zard
159457cccd
very very major:Adapter rdb bug fix ( #4742 )
...
* 异常点描述1
* 问题描述
* bug fix
rdb yml文件 编码格式问题,导致所有outerAdapter初始化失败;
kafka消息空跑,数据全都丢失 问题 fix
2023-08-22 17:50:12 +08:00
jianghang.loujh
d8a70d0c2f
fixed issue #4822 , fix connection close
2023-08-22 17:32:42 +08:00
CVEDetect
ec247114fd
Update pom.xml ( #4591 )
2023-08-22 17:25:13 +08:00
elizwy
f067f761c7
fix issue 4806, make Common.init success ( #4830 )
...
Co-authored-by: eli.zwy <wenyang.zhang@ipinyou.com >
2023-08-22 17:21:50 +08:00
jianghang.loujh
d4c8780f26
fixed issue #4786 , revert compact BigDecimal optimize
2023-08-22 17:14:01 +08:00
jianghang.loujh
894ef6e610
fixed issue #4659 , gtid NPE
2023-07-29 09:57:52 +08:00
jianghang.loujh
cc75d3dda4
fixed issue #4706 , upgrade fastjson 2.0.31
2023-07-29 09:12:52 +08:00
jianghang.loujh
d8169cbf71
fixed issue #4813 , support metric.port = -1
2023-07-28 13:38:47 +08:00
jianghang.loujh
fccc6bc816
fixed #4665
2023-07-28 13:25:05 +08:00
jianghang.loujh
97aa441bca
fixed PR format
2023-07-28 13:20:56 +08:00
高原
b8c2a757a0
增加对mysql的caching_sha2_password认证插件fullauth流程支持 ( #4767 )
2023-07-18 16:33:40 +08:00
TENET
c8de48bbd5
fix typo ( #4720 )
2023-07-18 16:21:44 +08:00
jianghang.loujh
08239ef23f
Merge branch 'master' of github.com:alibaba/canal
2023-07-18 16:17:10 +08:00
施昱平
04a2b6f941
修复从远程下载rds-binlog文件到本地时响应头获取不到Content-Length导致的NPE的问题 ( #4760 )
2023-07-18 16:16:50 +08:00
jianghang.loujh
5f667c3574
Merge branch 'master' of github.com:alibaba/canal
2023-07-18 16:11:24 +08:00
toywei
bfb8cf4190
Update Dockerfile ( #4775 )
...
Set the Author field of the generated images. This instruction has been deprecated in favor of LABEL.
2023-07-18 16:10:07 +08:00
jianghang.loujh
18c38ee057
upgrade fastjson & druid
2023-04-23 09:54:01 +08:00
SofiaChenBot
82b3aed62b
Update README.md ( #4688 )
2023-04-20 11:28:33 +08:00
lulu2panpan
a04a1912a8
add support for polardbx multi binlog streams ( #4660 )
...
* AbstractCanalInstance的subscribeChange方法,增加对AbstractEventParser的类型判断,以支持用户的自定义CanalEventParser
* MysqlEventParser对Gtid模式的处理需要考虑兼容性,支持系统平滑的从非gtid模式升级为gtid模式
* add support for polardbx multi binlog streams #4657
* support auto generate instance names #4657
2023-03-23 13:46:10 +08:00
Smile-cmd
5d7d19fdb1
增加rabbitmq配置,以持久化方式投递消息 ( #4644 )
...
Co-authored-by: wangheng <760261296@qq.com >
2023-03-16 18:42:37 +08:00
fuzhong-jiye
9edbe7e827
支持 mysql_clear_password 明文密码模式, 在一些开发、测试环境可能遇上。 ( #4628 )
...
Co-authored-by: zhongfu <zhongfu@tesla.com >
2023-03-16 18:39:11 +08:00
starrywu
b52c5d149b
Update LogEventConvert.java ( #4653 )
...
fixed issue #4652 , 解决mysql中类型为MEDIUMTEXT的字段的javaType在不同场景的解析不一致的问题
2023-03-16 17:47:21 +08:00
Frank Zhao
aada80ba38
doc: update readme ( #4589 )
...
Add contribution leaderboard badge into README file.
Signed-off-by: frank-zsy <syzhao1988@126.com >
2023-02-07 17:10:39 +08:00
jianghang.loujh
a10698e4a8
fixed issue #4491 , upgrade druid 1.2.15
canal-1.1.7-alpha-2
2023-01-04 13:40:39 +08:00
jianghang.loujh
9d0a37241f
fixed desc table case insensitive
2022-12-26 14:40:58 +08:00
dengyangguang
41a2a87a91
fix issue #4267 old和data长度不一样而产生的下标越界异常 ( #4504 )
2022-12-23 16:13:42 +08:00
shicongyang
62c4333790
canal中的flatMessage中添加一个参数,记录gtid #4509 ( #4521 )
2022-12-23 16:04:46 +08:00
rewerma
ea8fb5e5b8
修复client中的kafka consumer消费回滚的bug ( #4532 )
2022-12-14 19:45:25 +08:00
rewerma
cd798b71e9
add proxy for SPI ( #4520 )
...
* 测试类报错
* add proxy for SPI
2022-12-06 17:35:30 +08:00
rewerma
b937ee613d
Revert 4516 feature/macy ( #4519 )
...
* 修复测试类报错 (#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 >
* Revert "修复测试类报错 (#4516 )"
This reverts commit d899981354 .
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:43:25 +08:00
rewerma
9c6f6f5cdf
测试类报错 ( #4518 )
2022-12-06 16:40:11 +08:00
jianghang.loujh
869e831b04
performance optimize ,cache integer/long valueof
2022-11-16 19:41:41 +08:00
jianghang.loujh
f7a4979b15
performance optimize , 1. cache string names 2. cache Charset
2022-11-16 17:33:02 +08:00
jianghang.loujh
afef45500e
use compact BigDecimal
2022-11-16 16:14:11 +08:00
jianghang.loujh
4c7cdbc7f3
optimize code
2022-11-16 10:27:14 +08:00
杰锅不是锅
279d503cf4
fix_ETL同步mysql关键字报错 ( #4346 )
...
Co-authored-by: foleyang <foleyang@cogobuy.com >
2022-11-16 10:24:56 +08:00