jianghang.loujh
ac6242bae9
compatiable polardb-x hippo&spc index status
2026-04-23 14:22:53 +08:00
Guimu
c24307c893
fixed issue #5391 : skip unknown optional metadata types in TableMapLogEvent ( #5577 )
...
Replace IllegalArgumentException with buffer.forward(len) to gracefully
skip unrecognized optional metadata field types. This fixes crashes when
parsing binlog events from PolarDB or future MySQL versions that include
extended metadata types (e.g. type 72).
Fixes #5391
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:10:58 +08:00
jianghang.loujh
d18bde71c6
merge and support polardb-x recycle_bin binlog format
2025-12-25 11:47:36 +08:00
jianghang.loujh
8523a51623
fixed JSON datatype string parse
2025-08-05 14:26:57 +08:00
dingxiaobo
16831825b8
fix JSON datatype string value truncated by '\0' ( #5482 )
2025-08-05 14:22:00 +08:00
jianghang.loujh
1e37fe2dee
fixed polardbx panda index
2025-08-05 14:14:01 +08:00
jianghang.loujh
3a7223e460
merge from github
2025-07-28 14:37:47 +08:00
jianghang.loujh
dad209feb8
fixed issue #5453 , skipping Query_log_event by unknown status vars
2025-05-16 14:57:54 +08:00
jianghang.loujh
c15129b0ac
[maven-release-plugin] prepare for next development iteration
2025-01-16 16:07:08 +08:00
jianghang.loujh
0741ccda1e
[maven-release-plugin] prepare release canal-1.1.8
2025-01-16 16:07:00 +08:00
jianghang.loujh
02fffc9e74
compatiable polardb-x
2025-01-13 22:07:12 +08:00
jianghang.loujh
5ca4c39313
compatiable percona & polardb-x
2025-01-13 22:02:09 +08:00
jianghang.loujh
3162d7093d
fixed polardb-x variables(flashback & gpp)
2025-01-13 21:35:33 +08:00
jianghang.loujh
f350fbdc0a
fixed mysql 8.0.30+ , support new variable
2025-01-08 10:10:33 +08:00
jianghang.loujh
5a968b3715
fixed typo
2024-09-11 15:05:36 +08:00
jianghang.loujh
aa05d8e2a0
reformat
2024-05-22 09:46:13 +08:00
leoloel
5ff6449620
fix issue #5127 escape key of json data ( #5130 )
2024-05-22 09:41:50 +08:00
jianghang.loujh
04c11ec8eb
fixed issue #5017 , json partial update fixed & format
2024-01-02 16:42:01 +08:00
Wang Minan
54145ced5e
fix parser failed when binlog_row_value_options=partial_json ( #5018 )
...
* 修改json部分更新的问题
* 保证after-image的情况下位点回退完整
2024-01-02 10:44:40 +08:00
jianghang.loujh
e233bec66a
fixed issue #5012 , support mariadb 11 for Q_CHARACTER_SET_COLLATIONS
2023-12-29 12:08:28 +08:00
jianghang.loujh
b4074206ca
fixed issue #4940 , support percona 8.0.33
2023-11-08 16:37:24 +08:00
jianghang.loujh
bff394042a
fixed testcase
2023-10-09 14:31:46 +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
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
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
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
fb6981356f
fixed mariadb 10.x
2022-09-13 22:28:49 +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
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
54c645f315
fixed test failed
2022-05-24 10:12:26 +08:00
jianghang.loujh
6c81ab6fdc
fixed compiler error
2022-05-24 10:08:02 +08:00
jianghang.loujh
99aefaa118
support mysql 8.0 transaction_payload_event
2022-05-23 23:23:52 +08:00
jianghang.loujh
d71a208123
fixed issue #4178 , support -00:00:00.12
2022-05-20 10:37:53 +08:00
jianghang.loujh
a574b91fdf
fixed #3976 , support LogEvent.MYSQL_TYPE_TYPED_ARRAY
2022-05-19 19:53:54 +08:00
xiaoma20082008
bac016f89e
<feat>: support visibility columns ( #3976 )
2022-05-13 11:30:19 +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
agapple
a09cd9adb5
fixed issue #3110 , json escapse
2021-04-19 11:28:45 +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
9a332940d7
= remove unused import
2020-09-23 11:34:45 +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