Commit Graph

  • 87be50e876 fix(server/admin): 修复 Canal Admin 认证绕过漏洞 (#2076021) master jianghang.loujh 2026-07-30 15:38:12 +08:00
  • e20e442446 fix(client-adapter/phoenix): 修复 Phoenix ETL params 参数 SQL 注入漏洞 jianghang.loujh 2026-07-15 14:59:08 +08:00
  • 08d736b33f fixed docker build jianghang.loujh 2026-06-04 10:29:28 +08:00
  • cf628769d6 fix: preserve commas inside regex grouping when splitting filter patterns (#5588) Guimu 2026-05-29 10:39:04 +08:00
  • cf97b2ae31 fix: mitigate SnakeYAML deserialization RCE and enforce default password change jianghang.loujh 2026-04-29 18:07:02 +08:00
  • ac6242bae9 compatiable polardb-x hippo&spc index status jianghang.loujh 2026-04-23 14:22:53 +08:00
  • c24307c893 fixed issue #5391: skip unknown optional metadata types in TableMapLogEvent (#5577) Guimu 2026-04-23 14:10:58 +08:00
  • a97d841737 fix: remove duplicate string in startup.bat CMD_STR (#5573) Tsugikuni Michikatsu 2026-04-23 14:09:47 +08:00
  • 8a5dc38a58 fix: ensure super.stop() is called exactly once in CanalRabbitMQProducer (#5578) Guimu 2026-04-23 14:09:05 +08:00
  • 5110cfd49d fix: close HttpClient after binlog download to prevent resource leak (#5579) Guimu 2026-04-23 14:07:09 +08:00
  • da7ab64d55 remove “\“” from wrong wiki url (#5581) zhenggc1 2026-04-23 14:01:40 +08:00
  • 09382c6b91 fixed dockerfile security jianghang.loujh 2026-04-02 14:44:03 +08:00
  • 69a06dba09 fixed issue #5517: H2 database field type error causing 'Value too long for column' exception jianghang.loujh 2026-02-12 17:42:44 +08:00
  • 1a265c8960 fixed issue #5474 , scaled_float -> BigDecimal jianghang.loujh 2026-02-12 17:33:39 +08:00
  • 24877fdf03 merge code and format jianghang.loujh 2026-02-12 17:32:33 +08:00
  • c0de979595 修复同步mysql数据到es7和es8 使用es别名报错 Not found the mapping info of index 问题 (#5560) jiaowc 2026-02-12 15:21:39 +08:00
  • fcadf564ba fix(canal/client-adapter): 修复adapter插件全量同步sqlservice错误(#5564) (#5566) usedssl 2026-02-12 15:13:37 +08:00
  • 54c84b1535 merge code for table metacache performance jianghang.loujh 2026-01-28 12:07:33 +08:00
  • 4ded2869c9 merge code jianghang.loujh 2026-01-28 12:06:35 +08:00
  • f07a075dce refactor(canal/server): 优化程序代码 (#5545) sunxien 2026-01-28 11:52:25 +08:00
  • dcea8afc93 refactor(canal): 升级JVM参数 (#5544) sunxien 2026-01-28 11:20:19 +08:00
  • c0619c4217 merge code jianghang.loujh 2025-12-25 11:54:25 +08:00
  • 8a4199a7b0 Fix 2 oss binlog issue (#5536) dingxiaobo 2025-12-25 11:52:24 +08:00
  • 79338be02d refactor(canal/adapter): improve perf (#5548) sunxien 2025-12-25 11:49:06 +08:00
  • d18bde71c6 merge and support polardb-x recycle_bin binlog format jianghang.loujh 2025-12-25 11:47:36 +08:00
  • 5a5e60d371 feat(canal/adapter): adapter支持prometheus暴露jvm指标 (#5549) sunxien 2025-12-25 11:41:08 +08:00
  • af9375440d fixed empty config jianghang.loujh 2025-08-06 10:18:37 +08:00
  • 9f2fc7409f merge issue #5496 , 修复mysql rds oss订阅本地binlog过期需要再次订阅oss jianghang.loujh 2025-08-05 16:49:47 +08:00
  • 556d998db1 adjust preferIPv4Stack=false, support ipv6 jianghang.loujh 2025-08-05 16:42:00 +08:00
  • 25501db3ac migrate mvn deploy from OSSRH to maven central jianghang.loujh 2025-08-05 14:51:14 +08:00
  • 8523a51623 fixed JSON datatype string parse jianghang.loujh 2025-08-05 14:26:57 +08:00
  • 16831825b8 fix JSON datatype string value truncated by '\0' (#5482) dingxiaobo 2025-08-05 14:22:00 +08:00
  • 1e37fe2dee fixed polardbx panda index jianghang.loujh 2025-08-05 14:14:01 +08:00
  • 5607444bad merge from github and rebase jianghang.loujh 2025-07-28 14:38:10 +08:00
  • 3a7223e460 merge from github jianghang.loujh 2025-07-28 14:37:47 +08:00
  • 553438e227 CI: add a workflow for CI (#5483) Canlin Guo 2025-07-28 14:33:52 +08:00
  • a3ea3d32d9 Create SECURITY.md (#5472) Canlin Guo 2025-06-27 19:05:52 +08:00
  • 50a570290a fix(canal/client-adapter): 修复adapter插件重试错误缺陷 (#5427) Sunxien® 2025-05-16 15:12:42 +08:00
  • 6b7ddbbe92 fix(canal/prometheus): 修复延迟指标的缺陷 (#5426) Sunxien® 2025-05-16 15:09:22 +08:00
  • 2b53164253 解决8.0.30+使用cahcing_sha2_password时Fastauth报错问题 (#5406) kkz-01 2025-05-16 15:06:36 +08:00
  • e101287c25 fix(canal/startup.sh): 修复生产环境ZK启用sasl安全认证 (#5438) Sunxien® 2025-05-16 15:04:02 +08:00
  • b153e61f0d fix issue #5401 (#5402) elegance code 2025-05-16 15:03:01 +08:00
  • 9bd4357f37 fix: tsdb存储元数据时支持大对象(大于64M) (#5393) hygugb 2025-05-16 15:00:19 +08:00
  • dad209feb8 fixed issue #5453 , skipping Query_log_event by unknown status vars jianghang.loujh 2025-05-16 14:57:54 +08:00
  • e21e98aa83 fixed CanalAdmin instanceLog and polardbx columnar test jianghang.loujh 2025-03-19 15:51:27 +08:00
  • c998b3f100 Feature/adapter postgresql 20250124 (#5390) nakeiven 2025-01-24 17:14:41 +08:00
  • c15129b0ac [maven-release-plugin] prepare for next development iteration jianghang.loujh 2025-01-16 16:07:08 +08:00
  • 0741ccda1e [maven-release-plugin] prepare release canal-1.1.8 canal-1.1.8 jianghang.loujh 2025-01-16 16:07:00 +08:00
  • 02fffc9e74 compatiable polardb-x jianghang.loujh 2025-01-13 22:07:12 +08:00
  • 5ca4c39313 compatiable percona & polardb-x jianghang.loujh 2025-01-13 22:02:09 +08:00
  • 3162d7093d fixed polardb-x variables(flashback & gpp) jianghang.loujh 2025-01-13 21:35:33 +08:00
  • f350fbdc0a fixed mysql 8.0.30+ , support new variable jianghang.loujh 2025-01-08 10:10:33 +08:00
  • 2d0dcf0e5d fixed issue #5301, fixed caching_sha2_password full auth & client SHA2 jianghang.loujh 2024-12-24 17:51:31 +08:00
  • 515c05c873 fixed issue #5301, fixed caching_sha2_password full auth jianghang.loujh 2024-12-24 16:39:21 +08:00
  • 7ee551cbf7 fixed issue #5301, fixed caching_sha2_password full auth jianghang.loujh 2024-12-24 16:33:41 +08:00
  • 923675aa49 fixed issue #5334 , adjust canal_manager default schema jianghang.loujh 2024-12-17 16:06:57 +08:00
  • ebb541001c fixed issue #5337 , remove docker privileged jianghang.loujh 2024-12-17 15:52:01 +08:00
  • 44ed76ebb8 fix typo (#5299) Chongzhi Deng 2024-12-17 15:32:03 +08:00
  • fe836f7515 fixed issue #5336 #5332 , etl bugfix jianghang.loujh 2024-12-17 15:29:51 +08:00
  • b30544c750 bugfix: 兼容MariaDB GTID 为空的情况 (#5352) quanllong 2024-12-17 15:09:41 +08:00
  • 66483ef83f Feature/helm charts (#5285) lol 2024-10-14 16:48:05 +08:00
  • b391188baf code format & fine-tune jianghang.loujh 2024-10-14 16:44:59 +08:00
  • 2a7a507987 fixed health.sh failed (#5281) lol 2024-10-14 16:44:15 +08:00
  • f53749bfc5 fixed issue #5289 (#5290) lanicc 2024-10-14 16:18:21 +08:00
  • 80ca4366db fixed #5270 , add CanalMQStarter stop latch jianghang.loujh 2024-09-13 18:04:56 +08:00
  • be0d945d7d 当zk出现session time out可能会导致instance出现多个消费者,从而出现乱序 (#5270) lwd-coding 2024-09-13 17:02:19 +08:00
  • 1a00be1aad fixed format canal-1.1.8-alpha-3 jianghang.loujh 2024-09-11 15:38:20 +08:00
  • 5a968b3715 fixed typo jianghang.loujh 2024-09-11 15:05:36 +08:00
  • 1e5b8a2021 fixed schema blackFilter & mysql 8.4 jianghang.loujh 2024-08-29 13:07:26 +08:00
  • ff82fd6532 直接close socket,解决TLS half-close policy报错问题 (#5240) hbzheng8 2024-08-29 12:47:50 +08:00
  • b060f46ccf Update AbstractRequest.java (#5208) Yifan Xia 2024-08-29 12:47:09 +08:00
  • 7e31b40531 support mysql 8.4 (#5231) TK337 2024-08-29 12:43:06 +08:00
  • b2b3223d1d fix mysql 5.1 negotiate NPE. (#5255) dingxiaobo 2024-08-29 12:42:31 +08:00
  • fea4d8210a fixed pull #5191 , reformat jianghang.loujh 2024-07-16 15:02:10 +08:00
  • fb3d2c6811 add compressionType,enableChunking for pulsar client , upgrade dependencies for security (#5191) JZ 2024-07-16 14:59:29 +08:00
  • 3439c48948 fixed pull #5175 , reformat jianghang.loujh 2024-07-16 14:57:53 +08:00
  • 2b8a309ec7 fixed Rocketmq can not batch send messages when producer set namespace (#5202) iamssx 2024-07-16 14:51:56 +08:00
  • 9373429015 fix: resource loading failure caused by incorrect parameter order in StringUtils.startsWithIgnoreCase (#5173) Yazid Lee 2024-06-26 15:53:24 +08:00
  • 9493ff733d fix: 同个instance配置多个group避免共享CanalMsgConsumer (#5175) lwd-coding 2024-06-26 15:49:48 +08:00
  • c1f5a5a8e4 feat 元数据与target数据源不一致时 进行兼容处理 (#5168) canal-1.1.7-hotfix-1 aiden.liu 2024-06-26 15:43:10 +08:00
  • 31530dc9af fix(adapter): add args into adapter/restart.sh (#5149) Tass 2024-06-26 14:34:30 +07:00
  • b0f3ff8dcc fixed pull #5147, reformat & add more configs jianghang.loujh 2024-06-26 15:33:14 +08:00
  • 5c61f2fb56 Feat, support SSL(TLS), improve SHA2 password. (#5147) dingxiaobo 2024-06-26 15:06:16 +08:00
  • 7bb619cf12 fixed #5154,avoid spring RCE jianghang.loujh 2024-06-06 15:29:17 +08:00
  • d66a15fe35 migrate sql parser from druid to polardbx-parser (#5097) canal-1.1.8-alpha-2 lulu2panpan 2024-05-25 22:05:06 +08:00
  • c6f28eb386 fix bug : full ddl sqls should not assign to extra field but data field feature/ziyang_migrate_parser ziyang.lb 2024-05-24 18:19:58 +08:00
  • a28806311a fix bug : full ddl sqls should not assign to extra field but data field ziyang.lb 2024-05-24 17:53:55 +08:00
  • 05562f1dfc migrate parser from druid to polardbx-parser(with version 5.4.19) ziyang.lb 2024-05-24 13:43:31 +08:00
  • a98549ee0d Merge branch 'master' into feature/ziyang_migrate_parser agapple 2024-05-22 21:05:31 +08:00
  • aa05d8e2a0 reformat jianghang.loujh 2024-05-22 09:46:13 +08:00
  • 5ff6449620 fix issue #5127 escape key of json data (#5130) leoloel 2024-05-22 09:41:50 +08:00
  • bbea802914 feat(es8): es8 支持证书认证 (#5106) ziyou 2024-04-28 09:54:53 +08:00
  • e2219c88dd add support for listener name which is described in https://pulsar.apache.org/docs/next/concepts-multiple-advertised-listeners/ (#5118) JZ 2024-04-28 09:53:39 +08:00
  • a92e61f5a9 fixed issue #5073 , optimize docker build jianghang.loujh 2024-04-15 18:52:42 +08:00
  • eaacc01b77 fixed issue #5094 , support function unique index jianghang.loujh 2024-04-15 15:34:50 +08:00
  • a6d73ad16b migrate parser from druid to polardbx-parser ziyang.lb 2024-03-23 18:09:47 +08:00
  • caa46f3672 merge pull #5089 jianghang.loujh 2024-04-03 10:45:29 +08:00
  • 4c906702a6 fixed NEP when Upgrading to 1.1.7 from old version (#5089) ganxu330 2024-04-03 10:37:58 +08:00
  • c0ff058fe1 remove unnecessary bean copy jianghang.loujh 2024-03-18 15:58:53 +08:00
  • 059f21208d fixed issue #5066 , es7.x npe jianghang.loujh 2024-03-18 14:19:45 +08:00