Release 2.2.9

发布日期

2026年6月4日

发布信息

  • 更新范围:从 2.2.8 版本文档对应提交 1683534dd41fd51d5ce2d936881ea5df2816d86d 之后,到当前提交 58b05c29bf691cb9796050aa2b3a673c96209082
  • 版本号依据:packages/plugins/@yiwendata/yiask/package.json 当前工作区版本 2.2.9

更新内容

新功能

  • 新增 Markdown callout 高亮块渲染能力。聊天消息中的引用块现在支持 >[!INFO]>[!TIP]>[!WARNING]>[!DANGER]>[!FAQ] 等 GitHub 风格提示语法,便于在回复中更清晰地区分说明、建议、告警和常见问题。
  • 新增 DeepAgent 日志目录清理能力。系统在清理过期 checkpoint 时会同步删除对应会话的日志目录,减少长期运行后历史会话日志持续堆积带来的磁盘占用。
  • 新增 schema 示例数据生成增强能力。演示数据生成现在会优先携带更完整的 schema 摘要、ref 关联字段候选值以及 pattern、enum 等约束信息,便于生成更贴近真实模型结构的示例数据。

优化与重构

  • 优化会话列表与聊天框内部状态管理。会话切换、新建会话和消息重新生成相关回调完成稳定化处理,减少切换会话时不必要的列表刷新和消息区重建。
  • 优化 Markdown 代码块与引用块样式。代码块默认语言回退、引用块圆角和间距、AI 消息气泡宽度等细节完成统一,减少长文本、代码和引用混排时的布局抖动。
  • 优化表结构映射链路。移除了 table mapping 中冗余的 property SQL 同步逻辑,减少字段映射编辑过程中的额外维护负担。
  • 优化 AI 员工市场页交互。职位筛选按钮、移动端侧边菜单按钮位置以及管理入口布局完成调整,减少窄屏场景下的筛选和操作拥挤问题。

缺陷修复

  • 修复 schema 示例数据在 Oracle 数据源下的 SQL 兼容问题,减少因关键字冲突导致的 ORA-00923 等语法报错。
  • 修复聊天调试导出信息不完整的问题,调试 JSON 现在会补充原始问题和 learned schema sid,便于复现和排查问答链路。
  • 修复筛选条件转 query 时存在性判断片段构造不够简洁的问题,减少后续 query 组合中的冗余结构。
  • 修复归因分析重新打开后仍复用缓存结果的问题,重新打开弹窗后会重新拉取分析结果,减少看到旧结果的情况。
  • 修复逻辑表单归因分析中 preds 携带 _extra 字段的问题,减少执行链路中的额外噪声字段。
  • 修复聊天区、归因侧边栏和移动端布局中的若干样式问题,减少消息内容换行、侧栏排版和窄屏显示异常。
  • 修复数据可视化筛选刷新中的多余刷新逻辑,减少筛选交互后的重复请求与状态抖动。
  • 修复Alisa的一些问答Bug。
  • 修复快照实体表的历史关键词学习问题。

迁移文件

本版本无新增必需迁移文件。

使用指南见:版本更新指南

升级流程

  1. 更新部署版本到 2.2.9。
  2. 必要时进入应用 container,执行 yarn nocobase upgrade
  3. 必要时重启 container,并确认服务恢复正常。

出现错误时

  1. 【出现 invalid SQL 报错时】进入应用 container,重新执行 yarn nocobase upgrade
  2. 若 schema 示例数据、DeepAgent 日志清理或 Markdown 提示块渲染未生效,重启应用后重新检查页面缓存与对应运行环境配置。