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
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
华仔
fa0c08c170
1. CanalController stop 需要同时将 embededCanalServer.stop ( #4477 )
...
2. ServerRunningMonitor 线程池未正常回收,线程池管理与 start/stop保持一致
2022-11-16 09:57:59 +08:00
HumanPassenger
10ff148aba
局部变量线程安全,优先使用StringBuilder替换StringBuffer ( #4472 )
...
Co-authored-by: 夏亮 <xialiang@newerabc.com >
2022-11-16 09:55:18 +08:00
温绍锦
571fa0d6fb
update fastjson & druid version ( #4438 )
2022-11-16 09:49:55 +08:00
noaso
aa29f12d96
meta.dat文件数据丢失 ( #4397 )
2022-11-16 09:44:11 +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
c16d6e7729
sync canal-template.properties
2022-09-13 23:33:39 +08:00
jianghang.loujh
fb6981356f
fixed mariadb 10.x
canal-1.1.7-alpha-1
2022-09-13 22:28:49 +08:00
jianghang.loujh
c055737e24
support druid 1.2.12
2022-09-13 15:03:30 +08:00
jianghang.loujh
ef7e21e4b2
support jdk11
2022-09-01 18:27:19 +08:00
jianghang.loujh
ce916ee407
ignore compression event
2022-09-01 18:27:08 +08:00
jianghang.loujh
92758b8c87
fixed issue #4308 , support query_log_event for maraiadb 10.10.1
2022-09-01 17:35:29 +08:00
jianghang.loujh
7585d9c98b
fixed issue #4225 , support mysql version >= 8.0.26 heartbeat v2
2022-09-01 16:14:55 +08:00
jianghang.loujh
9d37bb87b7
fixed issue #4243 , support auto register for cluster = null
2022-09-01 13:31:01 +08:00
jianghang.loujh
2faecec749
fixed issue #4266 , typo
2022-09-01 13:02:02 +08:00
jianghang.loujh
0ef7b28c03
fixed 4334 , support jdk8/jdk11
2022-09-01 11:15:39 +08:00
dataccs
41bf3e2289
修复Canal指定时间戳启动失效,总是从最新的点位开始同步问题 ( #4348 )
...
* 支持用户自定义的CanalAlarmHandler
* RowsLogEvent增加对TableMapLogEvent判空检查,防止NPE异常
* 修复Canal指定时间戳启动失效,总是从最新的点位开始同步问题, issue: #4347
Co-authored-by: 云时 <mingya.wmy@alibaba-inc.com >
2022-08-24 14:21:47 +08:00
tianpeidong
4d4199c801
fix destination not encoded ( #4279 )
2022-08-11 11:31:28 +08:00
zhangxunwei
b390e74a18
docs: add nodejs canal client support ( #4260 )
...
Co-authored-by: zhangxunwei <zhangxunwei@dxy.cn >
2022-08-11 10:48:54 +08:00
ChanaLii
72c0e24cfd
fix issues#4328 ( #4329 )
2022-08-11 10:44:01 +08:00