4.7.1.0
CloudCanal-4.7.1.0
发版时间:2025年4月29日 版本号: 4.7.1.0
亮点
新链路
- 开放 Dameng -> OceanBase 链路 结构迁移、全量迁移、增量同步、数据校验、数据订正、DDL 同步(加列/减列)
新特性
- 支持 通过大模型从文件中提取结构化数据并写入数据库,可用于快速构建微调用的问答训练集
- 支持 MySQL -> PostgreSQL 的大模型增量嵌入(VectorDB 写入不再限制强类型,支持更多链路)
- 支持 Ollama、ZhipuAI 等大模型用于向量嵌入与对话应用
- 支持 RagApi 请求参数 showReasoning=true,开启思维链(Reasoning)展示
- 支持 RagApi 流式对话,兼容 OpenAI、LocalAI、Ollama、DeepSeek、DashScope、Zhipu AI、HuggingFace
- 支持 RagApi 配置 MCP 服务器,实现调用外部 MCP 服务链路
- 支持 RagApi 多知识库自动路由,智能选择对应知识库进行向量检索(任务参数:enabledPromptFunctions)
- 支持 RagApi 查询压缩与多语义向量检索,提升搜索精准度(任务参数:enabledPromptFunctions)
- 支持 RagApi 向量数据库上下文召回接口(v1/content/retrieve)
- 支持 SQL Server、Oracle、 PostgreSQL 视图 全量同步/校验订正/结构迁移
- 支持 Redis -> Redis 校验订正(新增参数 checkBatchSizeMb、enableFullValueEqualCheck)
- 支持 数据清洗 新增 fillNullValue 函数用于替换字段中的空值为指定值
- 支持 数据清洗 新增 limitLength 函数用于切割字段值至指定长度,防止超过目标端约束
- 支持 多 Console 集群共享单一 Prometheus 服务(新增 Console 参数:prometheus.product.name)
优化
- 优化 全量同步期间 MQ 对端转换源端 timestamp/datetime 类型数据,默认格式 yyyy-MM-dd HH:mm:ss.SSS
- 优化 数据校验期间 Oracle 对端 BLOB 类型空数据与源端 Empty BLOB 类型相等
- 优化 任务启动元数据获取(新增参数:useAdvancedMeta)
- 优化 回滚客户端功能,可从 Sidecar 自动获取回滚路径
- 优化 Redis 源端全量 Batch 解析全量时间,解决全量同步期间一次性拉取单个 Key 下的全部 Value 值导致的内存问题(新增参数 enableFullBatch、parseFullEventBatchSize)