v1.1.37
Release Notes — v1.1.37
主题:Market 去审批化 · 历史对话稳定加载 · 管理控制台全面重做
🚀 Features
- V5.4 P13-P22 — Skill / Knowledge Market 去审批(submit 直接 APPROVED),admin union view 移除,pull 拒绝覆盖自建,删除/下架 UX 完整,role-kb/skill 自动同步,移除
version字段。所有 Flyway 迁移合并到V1.0__init.sql - Skill Picker —
/触发 slash picker + 标签条 UI;picker 选中 skill 全文强注入 system prompt;createOrUpdateSkill工具 +POST /skill/upsert - 管理控制台重做 — conversation.html V4.0 全量对话流(块布局 + 思考折叠 + 工具调用可视化 + 轮次分隔);user.html 5 列布局 + 搜索 / 排序 / 筛选 + 用量 bar chart
- V5.4 P1-P12 稳定性 — 自定义
LastChunkMessageChatMemoryAdvisor,统一 tool_call_log 入口,历史对话长上下文修复(JdbcTemplate直写),logicalSortSYSTEM 事件,TOOL 行去重,跨异步线程conversationId传递 - Usage 合并 — V5.0/V5.1 合并到 V4.0(
loom_chat_usage/loom_chat_reasoning)
🐛 Bug Fixes
P0: SSE 流式响应恢复 · MCP name 含 / 路由 404
P1: currentIsAdmin RBAC · 长上下文丢失 · tool_call_log 多写去重 · logicalSort 丢 SYSTEM 事件
P2: 市场 Tab 无反应 · slash picker 事件委托 · final review 3 项 · toast CSS · 上游异常中文映射 · MCP SDK 超时 · thinking 持久化 · sidebar 加载态 · bing-search 描述合并
🧪 Tests
- 5 个高风险类单元测试(LastChunkAdvisor / LoggingToolCallback / JdbcToolCallLogRepository / DefaultSkillRoleAdmin / SyncMcp)
- 36 个 B1-B5 单测
- V5.4 P12 E2E 9/10 通过(T9a 确认为测试 harness bug)
- 全功能 572 个测试 100% 通过(单测 495 + API 54 + E2E 23)
- E24 + E25 skill picker 两条路径补测
⚠️ Upgrade
- 全新库:
V1.0 → V1.1 → V2.0一次跑通 - 历史库:V12-V17 旧版本号已从磁盘移除,需全新库或
flyway baseline(本地rm -rf ~/.loom/datasource) - 破坏性变更:
market_skill.version列已移除;loom_chat_token_usage已合并到loom_chat_usage/loom_chat_reasoning
📝 Docs
CLAUDE.md · README.md 截图刷新 · TOOLS.md 同步 · 新增 skill picker 设计 + 实施计划 · 替换 6 张 chrome 截图
Tag: v1.1.37