Releases: spring-ai-alibaba/DataAgent
Releases · spring-ai-alibaba/DataAgent
1.0.0-rc5
What's Changed
- fix: add proxy column in schema-h2.sql by @luowanghaoyun in #449
- fix: remove web mvc dependence by @luowanghaoyun in #450
- feat: add langfuse by @zihenzzz in #442
- fix: add langfuse config in application-h2.yml by @luowanghaoyun in #453
- fix: add hive support by @mengnankkkk in #439
- fix: fix code pool concurrent bug by @VLSMB in #467
Full Changelog: 1.0.0-rc4...1.0.0-rc5
1.0.0-rc4
What's Changed
- refactor: unify the angentId's type to Long by @jackxu2011 in #314
- refactor(filestorage): refactor some FileStorage code by @jackxu2011 in #329
- fix: 修改提示词,使用Structured Output特性保持模型输出 by @davidathena in #367
- fix: 修复人工复核功能按钮显示问题 by @ChPi in #365
- feat: 报告中允许展示Echart同时可以下载Markdown和Html两种报告 by @davidathena in #340
- feat: 增强docker python使用,允许配置远程的docker by @EnjoyIot in #330
- fix(datasource): 添加 PostgreSQL Schema 配置支持 by @s88868888 in #375
- fix: 移除agent 人工复核字段 by @ChPi in #378
- feat(ollama): 适配ollama使用(#387) by @TouHouQing in #392
- fix: 修复Milvus召回Q/A知识库时double强转int报错问题 #379 by @497727358 in #389
- refactor: refactor datasource controller by @jackxu2011 in #391
- fix: resolve text contrast issue in dark mode by @TouHouQing in #394
- feat(AgentRun): 报告格式切换、全屏查看、输入选项折叠及会话侧边栏抽屉 by @SmileSnow819 in #404
- feat: simple vector store support serialize to disk. by @weiyuc in #384
- feat: 接入oracle by @zihenzzz in #397
- refactor: datasoure by @mengnankkkk in #377
- fix: 修复docker-compose文件脚本,确保项目能够启动 by @FjHe in #409
- feat: support ai-proxy configuration by @Darlingxxx-Paranoid in #401
- fix: fix sqlresult by @mengnankkkk in #420
- fix: sink 线程泄露风险 #355,将servlet->webFlux by @AutumnFruit-1999 in #410
- fix: 去掉安全转义 (关键)里针对MySQL数据库的示例里的斜杆 by @fangpy in #419
- feat: add swagger by @mengnankkkk in #438
New Contributors
- @ChPi made their first contribution in #365
- @EnjoyIot made their first contribution in #330
- @s88868888 made their first contribution in #375
- @TouHouQing made their first contribution in #392
- @497727358 made their first contribution in #389
- @SmileSnow819 made their first contribution in #404
- @weiyuc made their first contribution in #384
- @FjHe made their first contribution in #409
- @Darlingxxx-Paranoid made their first contribution in #401
- @AutumnFruit-1999 made their first contribution in #410
- @fangpy made their first contribution in #419
Full Changelog: 1.0.0-rc3...1.0.0-rc4
1.0.0-rc3
What's Changed
- feat(build): use spotless to apply the license to java file by @jackxu2011 in #312
- fix: 修复生成echart图空指针异常,增加配置 by @davidathena in #337
- fix: fix mvn build error with no .mvn floder by @jackxu2011 in #325
- fix: 测试模型改为流式调用,防止出现enable_thinking配置的报错 by @davidathena in #338
- docs: add English README by @eltociear in #344
- docs: create SECURITY.md for security policy by @Cyril-the-Real in #343
- feat: 增加语义分块、递归分块、句子分块 by @zihenzzz in #300
New Contributors
- @jackxu2011 made their first contribution in #312
- @eltociear made their first contribution in #344
- @Cyril-the-Real made their first contribution in #343
Full Changelog: 1.0.0-rc2...1.0.0-rc3
v1.0.0-rc2
What's Changed
- docs: update vector store configuration guide by @lzq986 in #299
- feat: 前端页面可以直接展示markdown中的内容 by @davidathena in #295
- fix: 修复SQL重试次数不重置问题,重试次数达上线前端无提示问题 by @davidathena in #294
- docs: update readme by @mengnankkkk in #302
- docs: enable deepwiki auto refresh by @lzq986 in #303
- docs: add model docs by @mengnankkkk in #309
- fix: delete redundant lines by @luowanghaoyun in #313
- fix: update related configurations to saa1.1 by @zxuexingzhijie in #307
- feat: 增加h2配置,项目demo可快速启动 by @luowanghaoyun in #320
- fix: add batch in SemanticModel by @mengnankkkk in #317
- feat: 增强数据可视化,数据查询结果采用Echart进行展示 by @davidathena in #310
- fix: add related_type by @mengnankkkk in #326
- docs: add dingding group by @mengnankkkk in #333
New Contributors
- @davidathena made their first contribution in #295
- @luowanghaoyun made their first contribution in #313
Full Changelog: 1.0.0-RC1...1.0.1-rc2
v1.0.0-rc1
What's Changed
- feat: add ci by @VLSMB in #1
- fix: adapt docker by @VLSMB in #8
- refactor: refactor package name and simplify ci by @VLSMB in #9
- fix: modify the agentId type in SemanticModelDTO to Long by @zxuexingzhijie in #12
- Revert "fix: modify the agentId type in SemanticModelDTO to Long" by @zxuexingzhijie in #13
- Revert "Revert "fix: modify the agentId type in SemanticModelDTO to Long"" by @zxuexingzhijie in #14
- refactor: realize manual scrolling control of the chat interface by @zxuexingzhijie in #15
- chore: bump version to 1.0.0.4 by @lzq986 in #19
- refactor: remove build saa snapshot in dockerfile and ci by @VLSMB in #21
- refactor: enable spring-java-format plugin by @VLSMB in #22
- fix: filling missing configurations and modifying the README.md by @ShlyxCoder in #23
- fix: fix the SQL generation logic when semantic consistency fails by @zxuexingzhijie in #24
- refactor: replace Gson and Fastjson with Jackson by @zxuexingzhijie in #25
- test: add MySqlContainerConfiguration and MappersTest by @VLSMB in #28
- refactor: refactor package names for common module by @VLSMB in #29
- refactor: refactor class and package names for chat module by @VLSMB in #31
- feat: 添加 maven-compiler-plugin 配置 by @lzq986 in #34
- refactor: reconstruct the application structure, remove redundant com… by @zxuexingzhijie in #32
- refactor: simplify the code structure of Dtos and entity classes usin… by @zxuexingzhijie in #36
- fix: fix the white block issue when the button is clicked by @zxuexingzhijie in #42
- fix: change SQL initialization mode to always by @zxuexingzhijie in #43
- Revert "fix: change SQL initialization mode to always" by @zxuexingzhijie in #44
- feat: management向量模块改造(#39) by @lzq986 in #41
- feat: split each configuration item component of AgentDetail.vue into separate Vue files and remove unused front-end code by @VLSMB in #45
- fix: update @element-plus/icons-vue dependency version in package.json by @zxuexingzhijie in #47
- refactor: final adjustments for vector management and add spotless plugin by @lzq986 in #46
- feat: enhance BusinessKnowledge and remove unused frontend code by @VLSMB in #50
- fix: update default values for isActive and isRecall fields in databa… by @zxuexingzhijie in #56
- feat: add Milvus vector store support (#7) by @lzq986 in #49
- fix: remove unused dataSetId by @VLSMB in #59
- fix: handle empty string input for embedding models and some hard coding by @lzq986 in #63
- feat: remove ChatModelConfiguration so that users can introduce their own starter Configuration by @VLSMB in #62
- fix: QueryRewriteDispatcher cannot handle intent recognition properly… by @lzq986 in #66
- refactor: add some interfaces for Service by @VLSMB in #67
- feat: add new LlmService interface and remove all blocking llm call by @VLSMB in #71
- refactor: use lombok to simplify code by @VLSMB in #75
- refactor: remove AgentVectorService by @lzq986 in #72
- feat: refactoring batch processing logic (#81) by @lzq986 in #82
- feat(frontend): add avatar URL and fix bug by @mengnankkkk in #88
- feat: enhance schema init processing logic (#85) by @lzq986 in #86
- feat(storage): add oss service by @mengnankkkk in #89
- refactor: move FileStorageService to chat module and add Factory Bean by @VLSMB in #90
- feat(frontend): add replacement avatar button by @mengnankkkk in #92
- feat(frontend): add edit and del button in DataSourceConfig by @mengnankkkk in #93
- feat(frontend): add PresetQuestion by @mengnankkkk in #95
- feat: merge 3 graph-run-mode into a service method and fix frontend bugs by @VLSMB in #101
- feat: add es hybrid retrieval support (#98) by @lzq986 in #100
- fix: bugs in QueryRewriteNode by @VLSMB in #105
- feat: add front-end ci by @VLSMB in #109
- refactor: enhance schema recall by @lzq986 in #108
- feat: add copy btn for every code block and show sql result by @VLSMB in #112
- feat: 支持用户添加数据源时选择某几个数据表而不是整个数据库 by @VLSMB in #122
- fix: forced fusion results in missing recall columns (#125) by @lzq986 in #126
- fix: update businessknowledge by @lzq986 in #124
- refactor: change base package to com.alibaba.cloud.ai.dataagent by @VLSMB in #129
- feat: update README.md by @VLSMB in #131
- fix: fix bugs when use pgsql by @VLSMB in #132
- fix: npe in ChatResponseUtil by @VLSMB in #134
- fix: update DatasourceController.java 数据源测试失败时,前端依旧返回success的bug by @yangpanwww in #137
- feat: 支持达梦数据库连接与查询功能 by @zzhLuckyBoy in #143
- feat: 添加预设问题组件 by @zihenzzz in #144
- fix: resolve intermittent State key not found exception in Python nodes by @zihenzzz in #146
- fix: 优化执行步骤获取逻辑和SQL生成流程, 解决重新生成死循环问题 #130 by @tjx222 in #140
- fix(frontend): 实现会话状态隔离,对话进行中切换会话后台运行 (#138) by @vlooong in #148
- feat: 优化SQL生成工作流 by @VLSMB in #152
- feat: add product schema and sample data by @zxuexingzhijie in #158
- fix: 意图分析在处理有推理过程的大模型输出结果时存在json转换异常问题 by @zihenzzz in #156
- fix: 优化 StateUtil 中状态值存在性检查逻辑, 修复bug #149 by @tjx222 in #154
- fix: enhance llm output json parsing ability (#151) by @lzq986 in #160
- refactor: add agentId support to prompt configuration and related services by @zxuexingzhijie in #159
- feat: implement stop streaming functionality and enhance thread manag… by @zxuexingzhijie in #161
- fix: convert list to array for dynamic filter conditions by @zxuexingzhijie in #181
- feat: implement Markdown report generation and download functionality by @zxuexingzhijie in #183
- feat: add logicalrelation by @mengnankkkk in #180
- feat: add mcp support by @lzq986 in #184
- fix: list bug in datasource by @mengnankkkk in #188
- Revert "fix: resolve issue 110 sql syntax compatibility" by @zxuexingzhijie in #189
- feat: implement multi-turn context management for dialogue threads by @zxuexingzhijie in #190
- fix: recurring bugs by @mengnankkkk in #193
- feat: add currentStep description in SqlGenerateNode by @vlooong in #191
- fea...