跳转至

更新日志

1 版本说明

版本号说明: 像其它优秀开源项目一样,SQLBot 将保持每月发布一个新的功能版本,功能版本中如遇较为紧急或严重的 Bug,将及时推出 Bug 修复的小版本。
SQLBot 版本号命名规则为: v 大版本.功能版本. Bug 修复版本,示例如下:

  • v1.0.1 是 v1.0.0 之后的 Bug 修复版本
  • v1.1.0 是 v1.0.0 之后的功能版本

2 更新内容

v1.5.0

2025 年 12 月 31 日

新增功能 🌟

  • feat(数据源): 在数据预览页面为表格列增加最小宽度。
  • feat(数据源): 数据源表结构支持字段检索 #447
  • feat(数据源): 数据源支持数据表备注信息的导入导出 #557
  • feat(数据源): 表格关系画布优化
  • feat(数据源): 新增数据表字段更新功能
  • feat: 新增 API 密钥支持
  • feat: 新增 API 文档
  • feat: 新增参数配置功能
  • feat: MCP 中支持数据分析和数据预测命令
  • feat: MCP 新增语言参数
  • feat(X-Pack): 新增操作日志
  • feat(X-Pack): 支持第三方平台用户配置
  • feat(X-Pack): 支持将第三方平台设为默认登录方式

功能优化 🌻

  • refactor(数据源): 在数据表选择页面添加加载动画
  • refactor: 根据角色显示菜单
  • refactor: 优化模型表单信息查询方式
  • refactor: 移除不必要的导入
  • refactor: 改进问数过程中出错后的处理逻辑
  • refactor: 搜索逻辑优化
  • refactor: 代码安全性优化
  • refactor: 改进提示词模板
  • refactor: 改进 SQL 模板
  • refactor(嵌入式管理): 优化语言选项为英文时的界面显示
  • refactor: 为嵌入式页面添加加载提示 #622

问题修复 🌴

  • fix(外观设置): 修复平台登录设置中欢迎语左侧预览页面出现的显示异常
  • fix: 修复 License 过期后重新上传时发生错误
  • fix: 修复低版本 ClickHouse 中备注检索异常的问题
  • fix: 修复自定义推荐问题不显示的问题
  • fix: 修复图片上传大小超过限制的问题
  • fix: 禁止使用 JPEG 格式作为助手图片
  • fix: 无需在每次会话切换时调用模型来推荐问题
  • fix: 修复页面嵌入认证漏洞
  • fix: 解决数据源页面刷新时白屏的问题
  • fix: 修复 SQLBot 上传 Excel 接口存在未认证的任意文件上传漏洞
  • fix: 修正 template.yaml 中的语法和格式问题
  • fix: 修复饼图显示中,视觉比例不正确的问题
  • fix: 解决 Pandas Series 操作中模糊布尔值错误
  • fix: 修复 Swagger 页面加载远程 CDN 资源失败的问题

v1.4.0

2025 年 12 月 4 日

新增功能 🌟

  • feat: 新增术语、SQL 示例、自定义提示词的导入导出功能
  • feat: 自定义提示词支持基于数据源过滤提示词
  • feat: 聊天表格支持右键点击复制值
  • feat: 嵌入式系统多域名验证功能 #388
  • feat: 推荐问题支持用户配置
  • feat: 支持快速提问功能,无需输入问题即可快速提问常见问题
  • feat: 术语表支持数据源过滤
  • feat: 对话标题由 LLM 智能生成
  • feat(X-Pack): 新增 LDAP 认证机制
  • feat(X-Pack): 新增 OAuth2 认证机制
  • feat(X-Pack): 新增 OIDC 认证机制

功能优化 🌻

  • refactor: 优化国际化文件
  • refactor: 改进生成 Oracle SQL
  • refactor: 改进生成带行权限的 SQL
  • refactor: 优化提示词模板
  • refactor: 添加达梦数据库依赖文件
  • refactor: 优化大整数字段的前端请求处理
  • refactor: 高级应用支持所有 SQLBot 数据源 #467
  • refactor: 优化表关系画布

问题修复 🌴

  • fix(外观设置): 修复默认欢迎信息与聊天页面不一致的问题
  • fix(数据源): 修复表关系管理字段与表结构字段不一致的问题
  • fix(嵌入式管理): 小助手移除历史记录浮动窗口
  • fix(嵌入式管理): 修复小助手搜索历史功能导致点击搜索按钮时抽屉隐藏的问题
  • fix(登录认证): 优化输入框超长字符提示信息
  • fix(mcp): 防止大整数/浮点数数据以科学计数法显示
  • fix: 修复 mcp 聊天中"Object of type datetime is not JSON serializable"错误
  • fix: 修复示例 SQL 详情显示标题
  • fix: 处理聊天中术语描述为空的情况
  • fix: 改进上传列数不正确 Excel 文件的错误提示

v1.3.0

2025 年 11 月 13 日

新增功能 🌟

  • feat(智能问答): 添加问题复制功能
  • feat(用户管理): 新用户页面显示初始密码
  • feat(X-Pack): 添加 CAS 身份认证机制
  • feat: 为供应商名称和模型类型添加国际化支持
  • feat: 高级应用支持使用 SQL 示例
  • eat: 术语/SQL 示例管理添加启用开关
  • feat: 添加 Oracle Instant Client 以支持 Oracle 11 版本
  • feat: 支持在环境变量中使用小写布尔参数

功能优化 🌻

  • perf: 改进图表数据导出功能
  • perf(X-Pack): 优化第三方认证平台集成
  • perf: 助手语言跟随浏览器默认语言
  • perf: 用户和工作空间排序优化
  • pref: 在图表中添加数据加载占位符
  • style: 移动端布局样式适配

问题修复 🌴

  • fix(数据源): 修复数据源重复获取 schema 的问题
  • fix(国际化): 修复下拉列表文本不换行和长度适配的问题
  • fix(设置): 统一界面风格
  • fix(工作空间): 修复删除工作空间后右侧仍显示已删除内容的问题
  • fix(登录): 修复前端未同步默认密码的问题
  • fix: 修复 GENERATE_SQL_QUERY_LIMIT_ENABLED 参数在保存数据时不生效的问题
  • fix: 修复国际化相关问题
  • fix: 修复 G2 SSR 请求失败的问题
  • fix: 修复多折线图缺少默认排序的问题
  • fix: 修复 Oracle 数据库字段获取的错误
  • fix: 修复 bigint 数据在聊天中以科学计数法显示的问题
  • fix: 修复 MCP 图表图片中 bigint 数据显示的错误

v1.2.1

2025 年 10 月 24 日

新增功能 🌟

  • 外观配置(X-Pack):Logo 和网站名称优化支持更灵活的外观配置。
  • 系统增强:新增 PM2 支持,使用PM2管理服务端渲染服务,确保 g2-ssr 高可用性
  • API :新增 API 接口,支持灵活控制助手聊天记录的显示与隐藏,助手聊天历史可见性控制。
  • 向量检索:支持向量检索直接匹配数据源,提升检索准确性。
  • 向量检索:支持向量检索匹配具体数据表,实现更精准的数据定位。
  • 数据处理:优化数据处理能力,支持大数值数据的图表展示和 Excel 导出。
  • SQL 功能:优化 SQL 模板生成逻辑,提高 SQL 语句的准确性和效率
  • 数据源:新增 StarRocks 数据库连接支持。

功能优化 🌻

  • Docker 构建优化:优化 Docker 构建流程,支持 ARM 架构构建。
  • 高级助手:解决查看历史记录时遇到的认证问题。
  • 小助手:浮窗模式小助手层级优化,将浮窗助手的 DOM 层级设置为最高,避免被其他元素遮挡。
  • 向量化任务:初始化重构,优化服务启动时的向量化任务处理流程。

问题修复 🌴

  • 自定义提示词(X-Pack):修复详情页中有效数据源从"部分数据源"改为"全部数据源"后显示不一致的问题。
  • 自定义提示词(X-Pack):修正自定义提示词详情页标题显示的错误。
  • 仪表板:修复 BigInt 类型数据添加到仪表板后出现的数据失真的问题。
  • 仪表板:修复添加图表时显示图表图像的直角的问题。
  • 仪表板:修复在仪表板上选择图表类型后再次添加时显示错误类型的问题。
  • 智能问数:修复全屏模式下圆角丢失的问题。
  • 智能问数:优化错误信息查看体验,添加滚动条,自适应宽度和高度。
  • 登录:提高登录页面背景图片的清晰度。
  • 数据源:修复'Session'对象缺少'exec'属性的问题。
  • 数据源:修复高级助手动态数据源,实现不区分大小写的类型处理。
  • 数据源:修复 Elasticsearch SSL 连接相关问题
  • 数据源:修复 Oracle 数据库选择表时的错误。
  • 数据源:修复获取数据源表或模式时的线程阻塞的问题
  • 数据源:优化线程中的 SQLAlchemy Session,改进多线程环境下的数据库会话管理。
  • 小助手:修复助手用户标识的错误。
  • 系统操作:修复删除工作区后无法切换到其他工作区的问题。
  • 系统配置:修复配置文件中的默认密码更改在前端未生效的问题。
  • API:修改聊天 API,优化聊天接口逻辑。
  • 其他:修复代码中的拼写错误。

v1.2.0

2025 年 9 月 30 日

新增功能 🌟

  • 数据源:新增数据源表关系管理功能,支持更好的数据关联分析。
  • 数据源:新增对 Kingbase 数据库的连接支持。
  • MCP:MCP 支持获取第三方系统数据源。
  • 自动滚动:对话窗口消息较多出现滚动条时,滚动条将自动滚动到底部。
  • 推理块解析:新增对 推理块的解析支持。
  • 自定义提示词(X-Pack):新增自定义提示词功能 。
  • 流式传输控制:MCP 助手和问答功能新增禁用流式传输的参数控制。
  • 术语设置:术语设置中新增数据源配置选项 (#127)。
  • 韩语更新:更新并完善韩语本地化内容。

功能优化 🌻

  • 查询速度优化:显著提升数据查询的执行速度。
  • 精简 AES 字段:移除非必要的 AES IV 字段,提升系统性能。
  • 参数化控制:新增参数控制表数量功能。
  • 数据源连接优化:数据源连接现在支持额外配置参数。
  • 字段类型优化:优化数据源表字段类型处理。

问题修复 🌴

  • 助手名称:修复助手名称更改后,嵌入页面左上角未同步更新的问题。
  • 仪表板:修复仪表板中图标未垂直居中的显示问题。
  • 系统管理导航:修复点击 logo 默认跳转到用户管理的问题。
  • 左侧菜单:修复左侧菜单栏 logo 信息显示错误的问题。
  • MCP:修复 SQL 执行结果为空时 MCP 聊天运行错误的问题。
  • 为 TABLE_EMBEDDING_ENABLED 添加类型注解。
  • 修复 Docker 卷路径的错误。
  • 修复 Elasticsearch 连接的错误。
  • 修复 SQL Server 2012 连接的错误。

v1.1.1

2025 年 9 月 5 日

问题修复 🌴

  • 其他:MCP 服务禁用缓存。

v1.1.0

2025 年 9 月 4 日

新增功能 🌟

  • 数据源:支持 AWS Redshift、Apache Doris、ClickHouse 等新数据源。
  • 智能问数:图表支持直接添加到仪表板。
  • 智能问数:优化饼图中的标签和工具提示显示。
  • 智能问数:支持为智能问答助手新增助手调试页面及外观配置。
  • 智能问数:支持在聊天时使用术语。
  • 系统设置:增加外观菜单和系统外观设置。
  • 系统设置:增加对 Azure OpenAI 和 Universal OpenAI 支持。
  • 嵌入式管理:嵌入式功能支持页面嵌入和重置应用密码、内嵌页面路由和显示设置。

功能优化 🌻

  • 数据源:数据源接口支持 AES 加密。
  • 数据源:优化动态数据源获取版本。
  • 嵌入式:优化助手基础应用记录存储、CORS 配置、全屏嵌入代码。
  • 嵌入式管理:优化页面嵌入逻辑和样式布局。
  • 系统设置:优化模型配置和验证。

问题修复 🌴

  • 嵌入式管理:修复页面嵌入编辑功能和界面 URL 格式不正确的问题。
  • 智能问答:修复智能问答过程中的一些问题。