What's Changed
- fix: allow MINIO_ENDPOINT to be configured via environment variable by @voidkey in #911
- fix: resolve tool name duplication in streaming tool calls by @tsukiga-kirei in #914
- feat(agent): support customizable LLM call timeout by @tsukiga-kirei in #916
- feat/connector notion by @voidkey in #923
- feat: add VectorStore entity, repository, and migrations by @ochanism in #922
- feat: add Azure OpenAI support for remote models by @the-waste-land in #925
- feat: add video multimodal functionality by @DaWesen in #926
- Fix/ Dockerfile build error by @DaWesen in #931
- feat(web-search): add ollama web search provider support #907 by @jhao0413 in #930
- fix: 修正视频相关迁移文件版本号冲突,从 000032 改为 000033 by @DaWesen in #937
- feat: Wails Desktop App, Lite Edition Auto-Setup & UI Enhancements by @lyingbug in #938
- feat: add server listening functionality with retry mechanism and platform-specific shutdown signal handling for improved robustness by @lyingbug in #939
- Feat/desktop app by @lyingbug in #941
- fix: downgrade neo4j driver from v6 to v5 to fix Go 1.24 Windows internal compiler bug by @lyingbug in #942
- fix: revert to neo4j v6 and workaround Go 1.24 Windows compiler bug with -p=1 by @lyingbug in #943
- feat(web-search): add baiduweb search provider support #907 by @jhao0413 in #944
- feat(im): add WeChat integration with QR code login and long-polling support by @lyingbug in #946
- fix(im): strip and citation tags before sending to IM by @voidkey in #947
- feat: integrate WeKnoraCloud provider with chat/embedding/rerank models and signed docreader by @begoniezhao in #927
- refactor: simplify encryption by replacing CryptoService with AES utils by @begoniezhao in #954
- feat(im): support custom endpoints for private WeCom deployments by @voidkey in #955
- feat: add VectorStore service layer with types and connection testing by @ochanism in #933
- Feat: Add Alibaba Cloud Storage Configuration by @peterchan2020 in #949
- fix(embedding): remove hardcoded TruncatePromptTokens in BatchEmbed by @begoniezhao in #960
- refactor: migrate OSS service from AWS S3 SDK to Alibaba Cloud OSS SDK v2 by @peterchan2020 in #956
- feat: add VectorStore CRUD API endpoints and documentation by @ochanism in #934
- feat: attachment_support by @MaoMengww in #935
- feat(weknoracloud): implement credential management and status checks by @lyingbug in #961
- feat(prompt_templates): add document analysis prompt and enhance rewrite template descriptions by @lyingbug in #962
- Remove video parser by @lyingbug in #966
- feat(release): update to version 0.4.0 with new features, improvements, and bug fixes by @lyingbug in #967
- feat(weknoracloud): implement WeKnoraCloud VLM integration by @lyingbug in #974
- feat(router): implement auto-setup failure handling for Lite edition by @lyingbug in #976
New Contributors
- @the-waste-land made their first contribution in #925
- @jhao0413 made their first contribution in #930
- @peterchan2020 made their first contribution in #949
Full Changelog: v0.3.6...v0.4.0