jianghang.loujh
0741ccda1e
[maven-release-plugin] prepare release canal-1.1.8
2025-01-16 16:07:00 +08:00
jianghang.loujh
f350fbdc0a
fixed mysql 8.0.30+ , support new variable
2025-01-08 10:10:33 +08:00
jianghang.loujh
2d0dcf0e5d
fixed issue #5301 , fixed caching_sha2_password full auth & client SHA2
2024-12-24 17:51:31 +08:00
jianghang.loujh
515c05c873
fixed issue #5301 , fixed caching_sha2_password full auth
2024-12-24 16:39:21 +08:00
jianghang.loujh
7ee551cbf7
fixed issue #5301 , fixed caching_sha2_password full auth
2024-12-24 16:33:41 +08:00
quanllong
b30544c750
bugfix: 兼容MariaDB GTID 为空的情况 ( #5352 )
2024-12-17 15:09:41 +08:00
jianghang.loujh
b391188baf
code format & fine-tune
2024-10-14 16:44:59 +08:00
jianghang.loujh
1e5b8a2021
fixed schema blackFilter & mysql 8.4
2024-08-29 13:07:26 +08:00
hbzheng8
ff82fd6532
直接close socket,解决TLS half-close policy报错问题 ( #5240 )
2024-08-29 12:47:50 +08:00
TK337
7e31b40531
support mysql 8.4 ( #5231 )
2024-08-29 12:43:06 +08:00
dingxiaobo
b2b3223d1d
fix mysql 5.1 negotiate NPE. ( #5255 )
2024-08-29 12:42:31 +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
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
d4a09704f2
optimize gtid
2023-09-07 09:48:58 +08:00
jianghang.loujh
681d03fbe7
upgrade dependency version for CVE
2023-09-01 13:59: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
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
fuzhong-jiye
9edbe7e827
支持 mysql_clear_password 明文密码模式, 在一些开发、测试环境可能遇上。 ( #4628 )
...
Co-authored-by: zhongfu <zhongfu@tesla.com >
2023-03-16 18:39:11 +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
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
lanicc
d79431c7e5
fix typo ( #3532 )
2021-10-09 14:53:00 +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
ltamber
e8d138d3bd
fix: uuidset combine fix ( #3432 )
2021-04-16 21:37:55 +08:00
文哥
de1dd70609
1. Add MariaDB gtid support 2. fix issue:#561 增加一个外部参数控制,允许位点不存在时自动重置到当前位点 ( #3025 )
...
* fix issue:#561 增加一个外部参数控制,允许位点不存在时自动重置到当前位点
* Add MariaDB GTID support
2020-09-24 17:56:40 +08:00
zavakid
df24596092
= code cleanup
...
- for loop replaceable with enhanced 'for' loop
- using diamond in generic type
- collapse try catch exception
- using try-with-resource
- using List#sort instead of Collections#sort
- replaced lambda with method reference
- using native compare method to compare numbers
- using switch instead of if for in ESSyncUtil
2020-09-17 23:22:25 +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
agapple
5e761e14fa
format
2020-02-28 13:15:27 +08:00
jianqingdu
4fc7e5f7d9
fix bug: wrong quit command implementation ( #2554 )
2020-02-28 10:52:35 +08:00
agapple
d86b0e6e67
fixed testcase
2019-09-25 19:16:33 +08:00
EdgarScott
fff623acb1
Add unit tests ( #2235 )
...
* Add Unit Tests for the following classes:
com.alibaba.otter.canal.client.adapter.support.JdbcTypeUtilTest
com.alibaba.otter.canal.client.adapter.support.UtilTest
com.taobao.tddl.dbsync.binlog.JsonConversion_Json_ValueTest
com.taobao.tddl.dbsync.binlog.JsonDiffConversionTest
com.taobao.tddl.dbsync.binlog.LogBufferTest
com.taobao.tddl.dbsync.binlog.LogEventTest
com.taobao.tddl.dbsync.binlog.event.LogHeaderTest
com.taobao.tddl.dbsync.binlog.event.RowsLogBufferTest
com.alibaba.otter.canal.parse.driver.mysql.packets.client.RegisterSlaveCommandPacketTest
com.alibaba.otter.canal.parse.driver.mysql.utils.ByteHelperTest
com.alibaba.otter.canal.parse.inbound.mysql.ddl.DdlResultTest
com.alibaba.otter.canal.parse.inbound.mysql.ddl.DruidDdlParserTest
These tests were written using Diffblue Cover
* Add dependencies and refactor
2019-09-25 18:53:24 +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
7386327af9
code optimize ( #2107 )
...
* admin assembly打包
* 修改npm profile
* code optimize
* code optimize
2019-08-27 22:24:53 +08:00
agapple
3d4dbc9a8c
fixed issue #2099 , support user/passwd acl and canal admin operator
2019-08-26 18:16:33 +08:00
ThomasPerkins1123
bcdbf75dc5
Add unit tests for com.alibaba.otter.canal.parse.driver.mysql.utils.ByteHelper ( #2039 )
...
These tests were written using Diffblue Cover.
2019-08-21 12:44:24 +08:00
Braavos
b5c05c2fd2
Add unit tests for com.alibaba.otter.canal.parse.driver.mysql.utils.MySQLPasswordEncrypter ( #1937 )
...
These tests were written using Diffblue Cover.
2019-06-28 14:57:18 +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
b95c0d03cf
fixed issue #1660 ,support mysql8.0 caching_sha2_password auth
2019-04-03 23:42:41 +08:00
agapple
d715ff64b4
fixed packet write batch
2019-03-28 21:52:51 +08:00
agapple
f63ce4ffe6
fixed mysql auth
2019-03-28 20:45:16 +08:00
agapple
20e7becfe9
fixed format
2019-03-28 10:19:53 +08:00
agapple
0ec4699149
fixed format & support Mysql Auth Switch Protocol
2019-03-27 11:54:40 +08:00
agapple
9aaf20fb5e
[maven-release-plugin] prepare for next development iteration
2018-11-26 13:22:04 +08:00