Skip to content

v1.0.0-rc1

Choose a tag to compare

@zxuexingzhijie zxuexingzhijie released this 31 Dec 15:12
· 53 commits to main since this release
17afdb3

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
  • feat: addmodel configurable by @lzq986 in #195
  • Revert "feat: addmodel configurable" by @zxuexingzhijie in #196
  • feat: add multi model switching (#145) by @lzq986 in #204
  • refactor: merge module (#209) by @lzq986 in #210
  • refactor: enhance column recall by @lzq986 in #214
  • fix: 生成错误的数据库语法 by @zihenzzz in #213
  • feat: 增加sqlserver支持 by @zihenzzz in #215
  • fix: 过滤模型回复为null时的消息 by @gongyafei123 in #217
  • fix: 百炼换成Open AI模型执行SQL时报错 by @zihenzzz in #219
  • fix: chunk空导致系统崩溃 by @yangyf520 in #225
  • feat: enhance sql generate by @lzq986 in #226
  • fix: 表或字段注释为空字符串时,不会使用表名作为默认值, 导致text嵌入时报错。 by @tjx222 in #170
  • fix: error in passing error execute_description param to prompt by @lzq986 in #229
  • fix: 变量SqlServer错误导致无法加载到表 by @yangyf520 in #231
  • fix: complete event can not be sent. (#237) by @lzq986 in #238
  • fix: add router in frontend by @mengnankkkk in #228
  • fix: sql and html invalid markdown mark by @VLSMB in #243
  • fix: 查询SqlServer表重复及milvus做向量库schema类型报错 by @yangyf520 in #251
  • feat: add API key management functionality to Agent by @zxuexingzhijie in #242
  • feat: expand README with architecture by @zxuexingzhijie in #260
  • fix: upadte AgentKnowledgeConfig by @mengnankkkk in #262
  • fix: 知识库上传知识库文件报错 by @yangyf520 in #256
  • fix: add readme by @mengnankkkk in #269
  • fix: 初始化数据源SQLServer失败 by @yangyf520 in #265
  • fix: add files via upload by @zxuexingzhijie in #274
  • fix: add error retry and fallback handling by @mengnankkkk in #261
  • feat: add schema recall fail fast by @lzq986 in #283
  • fix: 中文查询Sql Server没有加上N by @yangyf520 in #286
  • feat: implement datasource type handler registry and connection URL m… by @zxuexingzhijie in #291
  • feat: optimize HTML report generation and save tokens (#254) by @lzq986 in #255
  • fix: html by @VLSMB in #296

New Contributors

Full Changelog: https://github.com/spring-ai-alibaba/DataAgent/commits/1.0.0-RC1