支持CAS身份认证,支持接入Oracle11数据源,SQLBot开源智能问数系统v1.3.0版本发布

发布于 2025年11月15日

2025年11月14日,SQLBot开源智能问数系统正式发布v1.3.0版本。

本次版本更新带来了多项实用的功能增强和体验优化。功能方面,SQLBot v1.3.0版本新增支持智能问答的问题复制、CAS身份认证机制(X-Pack)、Oracle 11版本等核心能力,同时完善了用户管理、SQL示例应用和国际化支持。在体验优化方面,SQLBot重点提升了第三方认证平台的集成效率,实现了助手语言自动跟随浏览器语言设置,优化了用户和工作空间的排序逻辑,并且改进了图表数据的导出功能。此外,SQLBot还针对数据源重复获取、Bigint数据显示、国际化适配等多个问题进行了修复,进一步提升了系统的稳定性和易用性。

亮点更新

支持CAS身份认证机制(X-Pack)

SQLBot v1.3.0版本在X-Pack增强包中新增支持CAS(Central Authentication Service,中央认证服务)身份认证机制,为企业级用户提供了更加灵活和安全的统一身份认证解决方案。该功能适合已经部署了CAS认证服务的企业用户,可以快速将SQLBot纳入到企业的统一身份认证体系中,实现与OA、内部应用等其他应用系统的单点登录互通,有效提升整体信息化管理水平。

▲图1 SQLBot的CAS认证设置页面

■ 高级应用支持使用SQL示例

SQLBot v1.3.0版本在高级应用功能中引入了SQL示例关联能力,进一步提升了用户在构建复杂查询时的效率和准确性。

在高级应用场景中,系统可以根据用户的查询意图和数据源特征,自动关联与问题相关的SQL示例模板,帮助大模型准确理解查询语法和最佳实践。配合术语配置和SQL示例管理功能,管理员可以针对企业特定的业务场景,创建和维护标准化的SQL示例库,确保大模型可以正确生成相应的业务查询SQL语句。通过SQL示例与高级应用的深度集成,用户可以更高效地完成数据查询和分析工作,同时保证查询的质量和代码的规范性。

▲图2 SQL示例关联高级应用

其他新增功能

■ feature:添加问题复制功能;

■ feature:新用户页面显示初始密码;

■ feature(X-Pack):添加CAS身份认证机制;

■ feature:为供应商名称和模型类型添加国际化支持;

■ feature:高级应用支持使用SQL示例;

■ feature:添加术语配置和SQL示例管理功能的启用开关;

■ feature:添加Oracle Instant Client软件包以支持接入Oracle 11版本;

■ feature:支持在环境变量中使用小写布尔参数。

功能优化

■ refactor:改进图表数据导出功能;

■ refactor(X-Pack):优化第三方认证平台集成机制;

■ refactor:助手语言自动跟随浏览器设置的默认语言;

■ refactor:用户和工作空间的排序优化;

■ refactor:在图表中添加数据加载占位符;

■ refactor:新增移动端布局样式适配。

Bug修复

■ fix:修复数据源重复获取Schema的问题;

■ fix:修复下拉列表文本不换行和长度适配的问题;

■ fix:统一界面风格;

■ fix:修复删除工作空间后,界面右侧仍显示已删除内容的问题;

■ fix:修复前端未同步默认密码的问题;

■ fix:修复GENERATE_SQL_QUERY_LIMIT_ENABLED参数在保存数据时不生效的问题;

■ fix:修复国际化相关问题;

■ fix:修复G2 SSR(服务端渲染)请求失败的问题;

■ fix:修复存在多个折线图的情况缺少默认排序的问题;

■ fix:修复Oracle数据库字段获取错误的问题;

■ fix:修复Bigint数据在聊天中以科学计数法显示的问题;

■ fix:修复MCP图表图片中Bigint数据显示错误的问题。