Skip to content

Releases: dataease/SQLBot

v1.2.0

30 Sep 06:13
512536a
Compare
Choose a tag to compare

🚀 新功能

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

🔧 功能改进

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

🐛 问题修复

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

v1.1.4

19 Sep 07:46
Compare
Choose a tag to compare

🚀 新功能

  • SQL 示例库:在提示词中集成 SQL 示例,提升问答效果
  • Elasticsearch 集成:支持 Elasticsearch 作为数据源 #108

🔧 功能改进

  • 容器特权模式:为 SQLBot 容器添加特权模式支持
  • 卷映射更新:调整 SQLBot 数据卷路径设置
  • 嵌入页面交互增强:优化嵌入式页面的用户交互体验
  • 推荐问题功能改进:提供更精准的问题推荐,帮助用户快速上手
  • 代码重构:移除 llm.py 中冗余的 init_messages 使用
  • 整体代码优化:全面重构和优化核心代码结构

🐛 问题修复

  • 修复潜在的 SQL 注入安全漏洞,加强系统安全防护
  • 解决 MCP 自动选择数据源的错误
  • 解决选择数据源后始终获取默认工作空间术语的问题

v1.1.3

16 Sep 09:48
Compare
Choose a tag to compare

🐛 问题修复

MCP 修复

  • MCP: 修复MCP服务地址不正确的问题

v1.1.2

12 Sep 09:07
Compare
Choose a tag to compare

🚀 新功能

  • 配置优化: 更新 Qwen 模型的默认配置值,提升使用体验
  • 错误处理增强: SQL 执行错误信息现可自动传递给 AI,实现更智能的错误诊断和解决方案推荐

🔧 功能改进

部署与安装

  • Docker 优化:
    • 集成时区设置到 Docker 镜像中
  • 文档完善:
    • 更新 README 中的工作原理说明
    • 完善 Docker Compose 配置文件

性能提升

  • 缓存优化: 为 MCP 服务禁用缓存,提升响应速度
  • 智能助手加速:
    • 优化助手历史记录嵌入逻辑
    • 提升高级助手查询响应时间
  • 数据库连接优化: 增加连接池大小,提升并发处理能力

用户界面

  • 仪表板重构: 组件可按从左到右的顺序进行排列,提升用户操作体验
  • 自动化改进: MCP 图像文件夹不存在时自动创建

🐛 问题修复

界面修复

  • 嵌入式管理: 解决组件折叠时的显示异常问题
  • Logo 导航: 修复点击顶部 Logo 时的页面跳转逻辑,现可正确返回智能问答默认页面
  • 样式优化: 修复多处界面样式问题,提升视觉效果

数据源修复

  • ClickHouse 支持: 修复 ClickHouse 数据源获取表信息时的错误
  • 安全性增强: 修复助手 AES 加密过程中遗漏 schema 字段的问题

系统稳定性

  • 错误处理: 修复当 MCP_IMAGE_HOST 为空时出现的数组越界错误
  • 镜像管理: 优化镜像地址配置,将 HTTPS 改为 HTTP 协议

v1.1.1

05 Sep 02:00
6183228
Compare
Choose a tag to compare

⚠️ 注意: 从 v1.1.0 版本开始,由于内置了向量模型,对应的 PG 需要支持对应的向量扩展,我们对镜像做了改造,将 PG 及其扩展内置到了 all-in-one 镜像中。此改动会造成从 v1.0.0 版本无法直接升级,请选择全新安装 v1.1.1 版本。

🛠️ 错误修复

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

v1.1.0

04 Sep 02:03
Compare
Choose a tag to compare

⚠️ 注意: 从 v1.1.0 版本开始,由于内置了向量模型,对应的 PG 需要支持对应的向量扩展,我们对镜像做了改造,将 PG 及其扩展内置到了 all-in-one 镜像中。此改动会造成从 v1.0.0 版本无法直接升级,请选择全新安装 v1.1.0 版本。

✨新功能

  • 数据源:
    • 支持新的数据源,如 AWS Redshift、Apache Doris 和 ClickHouse。
  • 嵌入功能:
    • 支持页面嵌入和重置应用密钥。
    • 嵌入页面路由和显示设置。
  • 智能助手:
    • 为智能问答助手添加了新的助手调试页面和外观配置。
    • 支持在聊天过程中使用术语。
  • 图表和仪表盘:
    • 图表可以直接添加到仪表盘中。
    • 改进了饼图的标签和工具提示显示。
  • 其他:
    • 添加了 Azure OpenAI 和 Universal OpenAI 支持。
    • 改进了聊天日志结构和错误信息显示。

⚙️ 性能改进

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

🛠️ 错误修复

  • 嵌入管理:
    • 修复了页面嵌入编辑功能和接口 URL 格式错误的问题。
  • 智能问答:
    • 修复了智能问答过程中的一些问题。

v1.0.0

06 Aug 06:03
Compare
Choose a tag to compare

快速开始

安装部署

准备一台 Linux 服务器,执行以下一键安装脚本。
在运行 SQLBot 前,请确保已安装好 DockerDocker Compose

# 创建目录
mkdir -p /opt/sqlbot
cd /opt/sqlbot

# 下载 docker-compose.yaml
curl -o docker-compose.yaml https://raw.githubusercontent.com/dataease/SQLBot/main/docker-compose.yaml

# 启动服务
docker compose up -d

你也可以通过 1Panel 应用商店 快速部署 SQLBot;

访问方式

  • 在浏览器中打开: http://<你的服务器IP>:8000/
  • 用户名: admin
  • 密码: SQLBot@123456

文档

点击 完整文档 查看完整的安装和使用文档。

离线安装包

访问飞致云开源社区下载

新增功能

首个正式版本 v1.0.0 发布。

功能优化

首个正式版本 v1.0.0 发布。

问题修复

首个正式版本 v1.0.0 发布。