These 17 commits are when the Protocol Buffers files have changed:
| Commit: | 4f68bfc | |
|---|---|---|
| Author: | heqingpan | |
feat: 添加 InstanceMetaDo 和 InstanceFileDo protobuf 序列化模型 - 新增 service_meta.proto 定义 InstanceMetaDo 和 InstanceFileDo 消息结构 - InstanceMetaDo: 包含 namespace_id、group_name、service_name、ip、port、metadata 字段 - InstanceFileDo: 包含 namespace_id、group_name、service_name、file_name 字段 - 使用 pb-rs 自动生成 Rust 序列化代码 - 注册 service_meta 模块到 common/pb/mod.rs
| Commit: | be7769f | |
|---|---|---|
| Author: | heqingpan | |
| Committer: | heqingpan | |
refactor: 统一缓存模型并添加旧版本兼容性支持 - 将 CacheItemDo 重命名为 DirectCacheItemDo 以区分缓存类型 - 新增 AdaptationUtils 工具类处理旧版本数据结构转换 - TableManager 添加对旧版本缓存数据的兼容处理逻辑 - CacheKey 和 CacheType 统一使用 raft::cache::model 中的定义 - 添加 CacheValue 之间的转换实现支持版本迁移
| Commit: | e319f3d | |
|---|---|---|
| Author: | heqingpan | |
feat: 增加直接接入raft的缓存核心组件;
| Commit: | ae6e756 | |
|---|---|---|
| Author: | heqingpan | |
refactor: 优化永久实例Raft持久化机制 - 重命名表名常量为更简洁的NAMING_INSTANCE_TABLE - 新增InstanceDo protobuf消息定义用于序列化 - 重构instance到InstanceDo的转换方法,简化快照构建流程 - 优化Raft请求处理,使用类型转换简化代码 - 改进快照加载机制,直接从protobuf反序列化
| Commit: | 9ef0fec | |
|---|---|---|
| Author: | heqingpan | |
refactor(mcp): 移除工具版本映射中的 ID 字段 - 从 McpToolDo、McpSimpleTool 和 McpTool 结构体中移除了 ID 字段 - 更新了工具版本映射逻辑,不再使用 ID进行映射 - 优化了工具版本获取逻辑,当指定版本不存在时使用当前版本 #241
The documentation is generated from this commit.
| Commit: | 00f906b | |
|---|---|---|
| Author: | heqingpan | |
feat(mcp): 添加数据迁移功能 - 在 McpManager 中实现 transfer_backup 方法,用于备份MCP工具和服务器信息 - 在 McpServer 中添加 unique_key 字段,用于唯一标识服务器 - 更新数据对象定义,添加 unique_key 字段- 修改数据迁移模块,支持 MCP 数据备份 #241
| Commit: | e732674 | |
|---|---|---|
| Author: | heqingpan | |
refactor(mcp): 重构工具规格引用计数逻辑 -移除 ToolSpecVersion 中的 ref_count 字段 - 在 McpManager 中添加 tool_spec_version_ref_map 用于记录引用计数 - 更新工具规格时,计算引用计数的增减差值并更新到 tool_spec_version_ref_map - 负数的引用计数现在表示减少引用 - 优化了工具规格引用计数的管理和存储逻辑
| Commit: | 21c31c4 | |
|---|---|---|
| Author: | heqingpan | |
feat: 初步完成Mcp Server核心功能开发; #241
| Commit: | 9e4b306 | |
|---|---|---|
| Author: | heqingpan | |
feat: 调整mcp tools的持久化结构; #241
| Commit: | 8a36cee | |
|---|---|---|
| Author: | heqingpan | |
feat: 初步完成McpManager基本结构开发
| Commit: | 14a1419 | |
|---|---|---|
| Author: | heqingpan | |
初步完成导入迁移备份数据的核心功能逻辑 #89
| Commit: | 0f288a0 | |
|---|---|---|
| Author: | heqingpan | |
增加迁移中间文件数据结构体定义transfer.proto
| Commit: | 0cc63ab | |
|---|---|---|
| Author: | heqingpan | |
增加raft FileStore把raftlog,raftsnapshot,raftindex,raftapply几个部件联动到一起 #19
| Commit: | 64725a5 | |
|---|---|---|
| Author: | heqingpan | |
raft性能优化,初步完成raftlog与raftindex部分内容 #19
| Commit: | 1690aab | |
|---|---|---|
| Author: | heqingpan | |
| Committer: | heqingpan | |
raft性能优化,增加自定义日志、镜像对应的pb内容定义
| Commit: | 3a79961 | |
|---|---|---|
| Author: | heqingpan | |
| Committer: | heqingpan | |
init raftlog #19
| Commit: | 032d138 | |
|---|---|---|
| Author: | heqingpan | |
add nacos 2.x grpc server