Yazid Lee
9373429015
fix: resource loading failure caused by incorrect parameter order in StringUtils.startsWithIgnoreCase ( #5173 )
2024-06-26 15:53:24 +08:00
jianghang.loujh
b0f3ff8dcc
fixed pull #5147 , reformat & add more configs
2024-06-26 15:33:14 +08:00
dingxiaobo
5c61f2fb56
Feat, support SSL(TLS), improve SHA2 password. ( #5147 )
...
* feat #4489 , mysql SSL
* feat #4489 , mysql SHA2 and SSL
* merge master, fix conflict.
* improve SHA2 auth plugin, fix SSL status print.
* SSL key store, use url rather than path, keep same as JDBC driver.
2024-06-26 15:06:16 +08:00
jianghang.loujh
7bb619cf12
fixed #5154,avoid spring RCE
2024-06-06 15:29:17 +08:00
jianghang.loujh
cf9c64629e
optimize split IPAndPort
2024-02-05 16:49:05 +08:00
jianghang.loujh
b322201889
[maven-release-plugin] prepare for next development iteration
2023-10-09 14:27:37 +08:00
jianghang.loujh
ea8949298f
[maven-release-plugin] prepare release canal-1.1.7
2023-10-09 14:27:33 +08:00
jianghang.loujh
f9f810226d
fixed issue #4869 , support admin tsdb config
2023-09-11 10:57:43 +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
jianghang.loujh
9d37bb87b7
fixed issue #4243 , support auto register for cluster = null
2022-09-01 13:31:01 +08:00
tianpeidong
4d4199c801
fix destination not encoded ( #4279 )
2022-08-11 11:31:28 +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
4a22d72ef4
fixed issue #4018 , fixed CanalInstanceWithManager thread-safe
2022-05-16 19:46:34 +08:00
温绍锦
ead91433d7
fastjson update 1.x to 2.0.2 ( #4160 )
2022-05-13 11:32:47 +08:00
wuare
622fed84ce
fixed logger name ( #3887 )
2022-05-13 11:24:00 +08:00
kkjinping
997957d6e0
新增配置 canal.mq.enableDynamicQueuePartition,获取topic对应的队列的数量为分区的数量,以支持动态队列的场景(如阿里云的rocketmq,无法人工设置队列数量,可能会动态伸缩) ( #3670 )
2021-10-09 15:26:23 +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
zoemak
17f4ee13e7
自动注册时可自定义node server名称,canal.properties#canal.admin.register.name,为空则使用canal.register.ip ( #3459 )
2021-04-19 10:18:01 +08:00
agapple
94425223bd
fixed issue #3454 , concurrent env bugfix
2021-04-17 10:57:25 +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
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
liguangyao
b81e9dfeb8
支持不同topic指定专属partitionNum ( #2479 )
2020-08-22 13:11:53 +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
agapple
5e761e14fa
format
2020-02-28 13:15:27 +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
agapple
44187d9e3a
fixed docker config
2019-09-01 10:15:58 +08:00
agapple
456945fe3a
add autoRegister and cluster
2019-08-31 12:59:12 +08:00
agapple
ba24c15833
add conflict file
2019-08-31 12:47:27 +08:00
agapple
4e0b8a0278
fixed admin
2019-08-31 12:24:41 +08:00
rewerma
274e91f8aa
bug fix ( #2122 )
...
* admin端口调整完成
* server端适配调整
* 调整部分功能
* 单机/集群admin调试完成
* 重新发布前端页面
* bug fix
* 解决server端admin配置会被远程覆盖的问题
解决default-instance.xml无法加载远程zkServers配置的问题
* 集群模式下取活动实例的问题
2019-08-31 12:22:16 +08:00
rewerma
89055f7405
canal-admin完善 ( #2121 )
...
* admin端口调整完成
* server端适配调整
* 调整部分功能
* 单机/集群admin调试完成
* 重新发布前端页面
2019-08-30 18:09:22 +08:00
agapple
7093179cc8
fixed issue #2099 , rename poll to polling
2019-08-27 16:25:42 +08:00
agapple
bf89974f7c
fixed issue #2099 , support remote config poll
2019-08-27 16:11:20 +08:00
agapple
8728beb4b6
fixed compile
2019-06-18 22:18:30 +08:00
lulu2panpan
e808c6ec70
AbstractCanalInstance的subscribeChange方法,增加对AbstractEventParser的类型判断;MysqlEventParser对Gtid的处理需要考虑兼容性 ( #1824 )
...
* AbstractCanalInstance的subscribeChange方法,增加对AbstractEventParser的类型判断,以支持用户的自定义CanalEventParser
* MysqlEventParser对Gtid模式的处理需要考虑兼容性,支持系统平滑的从非gtid模式升级为gtid模式
2019-05-28 00:05:13 +08:00
dataccs
3165cb9640
支持用户自定义的CanalAlarmHandler ( #1736 )
...
* 支持用户自定义的CanalAlarmHandler
* RowsLogEvent增加对TableMapLogEvent判空检查,防止NPE异常
2019-04-24 09:56:32 +08:00
Xin Wang
8cb85753bb
open the switch to get codecov test coverage ( #1671 )
...
* add codecov for test coverage
2019-04-09 19:11:48 +08:00
agapple
fadfe1d6ca
[maven-release-plugin] prepare for next development iteration
2019-04-04 10:25:44 +08:00
agapple
a7b12c7098
[maven-release-plugin] prepare release canal-1.1.3
2019-04-04 10:25:29 +08:00
agapple
15e29d276a
fixed default xml config
2019-03-28 22:05:56 +08:00
agapple
072420c32b
fixed
2019-02-25 15:18:04 +08:00
zhikuodai
a68bd28852
CanalParameter类添加parallel参数
2019-02-21 22:04:06 +08:00
agapple
14ba358525
fixed dymaic topic
2018-12-28 18:35:50 +08:00
mcy
d9e259dde4
增加支持按库名、表名动态发送topic支持
2018-12-27 15:40:04 +08:00
machey
03ee9c7ecf
根据主键Hash增加正则表达式支持,pk通配符指定自动获取支持
2018-12-10 00:09:49 +08:00
agapple
9aaf20fb5e
[maven-release-plugin] prepare for next development iteration
2018-11-26 13:22:04 +08:00