Releases: alibaba/spring-ai-alibaba
Releases · alibaba/spring-ai-alibaba
v1.0.0-M6.1
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
1.0.0-M5.1
Highlights
- Upgrade Spring AI to 1.0.0-M5
- Community-driven FunctionCalling and DocumentReader implementations.
What's Changed
- Feat: add ali translate function-calling by @LoongYun in #312
- Updates the Spring AI dependency to version 1.0.0-M5. by @fuyou-lxm in #325
- [Docs]: modified function-calling readme.md by @PolarishT in #334
- upadate pdf-box parser by @sincerity-being in #336
- [Feat]: add the googletranslate function-calling by @erasernoob in #328
- add bshtml and bibtex parser by @sincerity-being in #343
- [Fix]: delete the unsual pakages imports by @erasernoob in #347
- fix: update the apikey name in the test to AI_DASHSCOPE_API_KEY by @yuluo-yx in #353
- [Feature] Add arXiv document reader module , issue : #277 by @brianxiadong in #354
- feat(document-reader): add Notion document reader support #274 by @brianxiadong in #345
- feat(document-reader): add Obsidian document reader support #275 by @brianxiadong in #352
- feat:add pdf tables parse by @yuluo-yx in #348
- infra: add license check action by @yuluo-yx in #346
- feat(document-readers): Add GptRepo document reader module , issue: #281 by @brianxiadong in #355
- Add ChatGPT Data Document Reader Module | 添加 ChatGPT 数据文档读取器模块 Related Issue: #282 by @brianxiadong in #356
- feat: update DashScopeChatModel toolFunctionCallbacks auto configuration logic by @yuluo-yx in #359
- feat(document-readers): Add HuggingFace File System Document Reader / 添加 HuggingFace 文件系统文档阅读器 related issue:#283 by @brianxiadong in #362
- Feat : Add GitBook Document Reader / 添加 GitBook 文档阅读器ianxiadong gitbook Related issue : #278 by @brianxiadong in #365
- 1231 wblu/feishu reader fix by @wblu214 in #340
- add Express Delivery function calling by @xiaohai-78 in #323
- feat: add youdao translate function by @Yeaury in #315
- 👥 Dependencies module by @disaster1-tesk in #373
- 👥 Function-calling dependencies by @disaster1-tesk in #374
New Contributors
- @erasernoob made their first contribution in #328
v1.0.0-M3.3
What's Changed
- Feature/autoconfig 2024 by @disaster1-tesk in #110
- Feature/time plugin 20241119 by @ppbcn in #113
- Baidu search plugin by @CZJCC in #112
- bing plugin by @CZJCC in #118
- Change bing search plugin to meet plugin specification. by @CZJCC in #132
- Add ding talk plugin - custom robot send group message by @673575554 in #115
- Feature/gaodemap by @673575554 in #133
- Feat: Intergration LarkSuite PluginTool by @PolarishT in #122
- Feat: Intergration Weather PluginTool by @Yeaury in #135
- update poi github reader by @sincerity-being in #127
- add: TencentCos reader by @sincerity-being in #140
- fix: Fixed the bug that DashScopeAiUsage#getTotalTokens() was throwing NPE by @ZeroVd in #147
- fix: fixed the bug that the image model parameter was empty when set in yaml by @yuluo-yx in #146
- Auto configure observation registry of DashScope ChatModel & make trace id accessible in observability example. by @Cirilla-zmh in #155
- update the code format and SpringAI version by @wstever in #176
- feat: add sentence splitter by @robinyeeh in #169
- update document reader parser by @sincerity-being in #174
- add feishu plugin to SAA by @wblu214 in #149
- feat: add response_format params by @yuluo-yx in #171
- Feature:add yuque reader by @673575554 in #150
- Add SerpApi search plugin by @superhandsomeg in #178
- Feat:add translate plugin by @Yeaury in #144
- feat: add LLMs crawler plugin by @yuluo-yx in #145
- feat: add Regex FC 、JsonProcessor FC & code format by @PolarishT in #187
- [reactor]: rename catalogue by @PolarishT in #212
- [hotfix]: fix stream function calling exception by @PolarishT in #217
- fix IllegalStateException caused by the inability to parse the id and name of the function call by @Cirilla-zmh in #220
- feat: add DashScopeEmbeddingModel observability by @Cirilla-zmh in #222
- [feature]: spring ai alibaba yuque impl & reactor code & update license header by @PolarishT in #294
- add news function calling by @xiaohai-78 in #307
- feat: add github toolkit plugin by @Yeaury in #308
- feat: add baidu translation impl by @SCMRCORE in #298
- feat: add baidu map plugin by @CoderSerio in #219
- feat: Add implementation and configuration classes for OpenSearch vector storage by @fuyou-lxm in #240
New Contributors
- @ppbcn made their first contribution in #113
- @archiesingla made their first contribution in #130
- @wblu214 made their first contribution in #128
- @673575554 made their first contribution in #115
- @Yeaury made their first contribution in #135
- @ZeroVd made their first contribution in #147
- @wstever made their first contribution in #176
- @superhandsomeg made their first contribution in #178
- @SCMRCORE made their first contribution in #298
- @fuyou-lxm made their first contribution in #240
Full Changelog: v1.0.0-M3.2...v1.0.0-M3.3
v1.0.0-M3.2
release 1.0.0-M3.2
1.0.0-M3.1
Features
- feat: update Spring AI dependency to 1.0.0-M3 by @Cirilla-zmh in #57
- feat: rerank model and advisor by @robinyeeh in #54
- feat: add multimodel support by @robinyeeh in #63
- feat: support speech synthesis model by @kevinlin09 in #69
- feat: add user agent by @robinyeeh in #70
1.0.0-M2.1
release 1.0.0-M2.1