v0.7.0

eosphoros-ai/DB-GPTv0.7.0Mar 24, 2025by fangyinc

AI Summary

A major release focusing on MCP support, database connection renewal, and enhanced agent capabilities including reasoning models. It also introduces Docker installation support and addresses various security vulnerabilities.

Key Highlights

  • Support for Model Context Protocol (MCP)
  • Database connection renewal and storage refactor
  • Support for reasoning models and ReActAgent
  • Docker installation support
  • Security fixes for SQL injection and path traversal vulnerabilities

New Features

  • MCP support
  • Model icon & i18n support
  • OSS & S3 support
  • Simple templates support
  • Chat Excel support
  • API support for reasoning

Full Release Notes

## ✨ Enhancements

-  Supports MCP (#2497)
- Support model icon \& i18n (#2486)
- OSS\&S3 Supports (#2477)
- Support simple templates (#2463)
- Agent fixes and parameter additions (#2457)
- Support docker install (#2442)
- Better Chat Excel (#2423)
- add ReActAgent (#2420)
- API support reasoning (#2409)
- Support reasoning  for ChatDashboard (#2401)
- Support reasoning model (#2375)
- Database connection Renewal (#2359)
- feature(agent): Knowledge add retriever name\&desc getter and stter (#2309)
- add app starter role in mutli agent (#2265)
- Support llama.cpp server deploy (#2263)
- Support Gitee models (#2257)
- fix agent overrid bug (#2235)

## 🐞 Bug fixes

- Modify AWEL init log param (#2510)
- rag knowledge process workflow template (#2509)
- milvus collection search param (#2481)
- fix make test failed (#2502)
- Fix param cache error (#2500)
- column alias bug fix (#2499)
- doris\_conn cannot get table comment to store vectordb (#2490)
- issue2484 (#2488)
- issue2484 (#2485)
- handle empty response in LLM extractor (#2480)
- rag storage refactor (#2434)
- Add system\_app parameter to knowledgeSpaceRetriever initialization (#2472)
- Explicitly create data tables from the `df` (#2437) (#2464)
- fix (vector store) Database refresh error, vector collection deduplication consistency issue (#2465)
- Fix AWEL flow error (#2461)
- Correct the import path for StarRocks dialect (#2456)
- Fix build arm image bug (#2446)
- aembed\_query type error (#2441)
- Fix chat completions API error (#2443)
- fix issue2321:Provide an implementation of the truncate method (#2357)
- move app resource implement to serv pkg (#2310)
- Fix build lyric error (#2413)
- Fix reasoning output bug (#2405)
- solve default persist path (#2395)
- Fix datasource resource error (#2394)
- Fix reasoning output bug (#2393)
- resolve clickhouse connection error (#2380)
- Fix local embedding error (#2371)
- Fix read i18n config error (#2368)
- agent's llmclient bug (#2298)
- issue2323 (#2325)
- fix function find\_json\_objects (#2289)
- Fix load db models error (#2290)
- remove invaild file (#2278)
- Fix build docker image error (#2279)
- prevent SQL injection in chart data query (CVE-2024-10901) (#2269)
- prevent arbitrary file write in SQL editor (CVE-2024-10835) (#2268)
- format problem (#2275)
- Fix push document image error (#2273)
- Fix document build error (#2271)
- fix path traversal vulnerability (CVE-2024-10834) (#2267)

## 🛠️ Other improvements

- Code format (#2513)
- Add 0.7.0 workflow (#2493)
- add vscode devcontainer config (#2466)
- rag storage refactor (#2434)
- add ollama docs (#2419)
- fix unit test (#2421)
- add ollama config and support ollama model output (#2411)
- Refactor dbgpts for 0.7.0 (#2397)
- add vllm llama\_cpp docs and standardize configs (#2386)
- Fix build doc error (#2385)
- Fix build doc error (#2383)
-  Config documents \& i18n supports (#2365)
- adapt rag storage and add integration documents. (#2361)
- restructure modules and config handling (#2358)
- add disckaimer (#2274)
- wechat update (#2270)
- deps(tongyi): fix tongyi dependencies and add tongyi proxy config (#2467)
- workflow(ruff): add ruff code checks workflow (#2438)
- GraphRAG: refine config usage and fix some bug. (#2392)
- doc:add integrations documents (#2382)
- deps:refactor dependencies installation method (#2381)
- GraphRAG: add new feature and bugfix (#2373)
- add LOCAL\_DB\_SSL\_VERIFY for Supporting TiDB serverless (#2308)
- Support text2gql search for GraphRAG (#2227)
- Support embedding similarity search for GraphRAG (#2200)
- Fixed agent\&awel examples (#2256)
- Fix Bug #2224 (#2240)

Thank you to all our contributors for making this release possible!
283569391@qq.com, @15089677014, @Aries-ckt, @FOkvj, @Jant1L, @SonglinLyu, @TenYearOldJAVA, @Weaxs, @cinjoseph, @csunny, @damonqin, @dusx1981, @fangyinc, @geebytes, @haawha, @utopia2077, @vnicers, @xuxl2024, @yhjun1026, @yunfeng1993, @yyhhyyyyyy and tam

Chinese Release Notes: https://www.yuque.com/eosphoros/dbgpt-docs/asweou4i9rhnwchm