| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(v1.12.0): 同步前检查、内容校验、诊断包与真实库验证矩阵 新增: - 同步前检查 GET /api/projects/{id}/precheck:连通性、待执行结构变更、 目标表形状、轮询选项与 CDC 探测;只读,不执行 DDL、不写快照、不推进游标 - BINLOG_CDC 列布局漂移预检,与运行时 CdcSchemaDrift 使用同一套指纹 - 内容级校验:增量成功后按主键抽样比对,只报告不修复;手工检查入口与 DATA_DRIFT 告警,新增 5 个 sync.content-audit-* 配置 - 一键诊断包:白名单 zip、逐条 SHA-256、脱敏、大小上限与导出审计 - 真实数据库验证矩阵:MariaDB 11.4 / ClickHouse 24.8 容器 IT, Kingbase/Yashan/Doris/ES 环境门控测试,docs/verification-matrix.md 与 scripts/run-verification-matrix.sh 优化与修复: - MariaDB 使用 useAffectedRows=true,空转不再误报更新 - MariaDB 驱动不接受负 fetch size,流式读取改由产品类型决定 - 内容校验 TIMESTAMP/DATETIME 按墙钟时间比较,避免时区误报 - 补全预检/诊断相关中英文 i18n 键 验证:mvn -q test 通过;MariaDbPollingIT 与 ClickHouseSourceIT 通过; 四个门控 IT 无环境变量时干净跳过;mvn clean package -DskipTests 产出 target/jync.jar。 | 1 天前 |