Highlights
- Upgrade Spring AI to 1.0.0-M6
- Community-driven plugins, including FunctionCalling, DocumentReader, VectorStore, and ChatMemory.
- Add DeepSeek reasoning content support in response
- Add max_token params to DashscopeChatModel
What's Changed
- feat: add proxy_tool_calls by @hongshuo-wang in #383
- Feat : Add Elasticsearch Document Reader | 添加 Elasticsearch 文档读取器 by @brianxiadong in #390
- feat: add YoutubeDocumentReader and BilibiliDocumentReader by @xiaohai-78 in #380
- Feat : Add Microsoft Outlook MSG File Parser by @brianxiadong in #386
- mongodb-reader by @stefanTyt in #377
- Feat: Add Google OneNote Document Reader Support by @Sparkle6979 in #392
- feat: adjust autnconfiguration logic by @yuluo-yx in #397
- update image audio directory parser by @sincerity-being in #395
- feat: optimize spring-ai-alibaba-core by @yuluo-yx in #399
- test: add spring-ai-alibaba-core-test by @yuluo-yx in #403
- test: add test for spring-ai-alibaba-autoconfigure by @yuluo-yx in #404
- fix:Add max_token params by @wstever in #412
- feat: add deepseek reasoning content support and adjust some code by @yuluo-yx in #411
- [reactor]: reactor functioncalling 2 toolcalling by @PolarishT in #413
- feat(vector-stores): Add vector store module support for OpenSearch and Tair by @fuyou-lxm in #387
- rm AutoConfiguration in core by @stillmoon in #405
- refactor vector store by @chickenlj in #414
- [feat]: migrate spring-ai-alibaba 1.0.0-m5 to 1.0.0-m6 by @PolarishT in #417
- [WIP MIGRATE]: migrate spring-ai-alibaba to 1.0.0-m6 by @PolarishT in #421
- Add Some Test Cases for DashScope Components by @brianxiadong in #424
- replacing getContent() API to getText() by @kaori-seasons in #423
- Add Some Test Cases for DashScope Components by @brianxiadong in #427
- feat: update dashscope agent by @kevinlin09 in #428
- Add Some Test Cases for DashScope Components by @brianxiadong in #430
- Add Some Test Cases for DashScope Components by @brianxiadong in #432
- [HotFix]: remove DashScopeImageModel Observation by @PolarishT in #433
- Add VectorStore implementations by @chickenlj in #435
- Fix issue introduced adapting M6 by @chickenlj in #436
- Add Integration Test for DashScope Deepseek-r1 Model And Multi Modal Chat by @brianxiadong in #437
- update document reader "groupId" by @chickenlj in #438
- Enhance Environment Variable Configuration for Document Readers Test Classes by @brianxiadong in #440
- Resolve Test Errors by @brianxiadong in #441
- fix:Add max_token params by @wstever in #446
- Add ChatMemory impls by @chickenlj in #444
- [WIP TC]: Tool-Call naming reactor by @PolarishT in #447
New Contributors
- @hongshuo-wang made their first contribution in #383
- @stefanTyt made their first contribution in #377
- @Sparkle6979 made their first contribution in #392
- @stillmoon made their first contribution in #405
- @kaori-seasons made their first contribution in #423
Full Changelog: v1.0.0-M5.1...v1.0.0-M6.1