github Tencent/WeKnora v0.3.6

7 hours ago

What's Changed

  • perf(frontend): optimize login page rendering performance by @aahowe in #824
  • fix: update doc-content.vue renderer to marked v5+ token API by @ochanism in #829
  • refactor: use unified NVIDIA API for both chat and VLM by @manx98 in #838
  • feat: support parallel tool calling by @renezander030 in #835
  • feat: fix enable_thinking for Aliyun Qwen models in streaming mode by @tsukiga-kirei in #832
  • feat(im): add thread-based session mode for IM channels by @ochanism in #831
  • feat: support system proxy for remote API by @manx98 in #836
  • fix(frontend): resolve mermaid not rendering on page refresh by @manx98 in #834
  • fix(storage): add S3 provider scheme support to frontend and backend allowlists by @ochanism in #845
  • feat(knowledge): resolve remote images in file upload path by @ochanism in #843
  • feat: Authentication with OIDC by @Windfarer in #833
  • feat(datasource): add datasource management, Feishu sync, and ownership enforcement by @lyingbug in #846
  • feat: update readme & docs by @lyingbug in #847
  • chore: update architecture diagram by @lyingbug in #848
  • feat(database): enhance DatabaseQueryTool with search scope filtering by @lyingbug in #850
  • feat(mcp): implement reconnection logic for MCP tool calls and tool listing by @lyingbug in #851
  • refactor(chat): simplify temperature option handling in chat request builders (#793) by @lyingbug in #852
  • feat: add Tavily as configurable web search provider by @tavily-integrations in #849
  • feat(web-search): refactor web search provider by @lyingbug in #858
  • fix(security): support IPv6 in SSRF validation via whitelist mechanism by @voidkey in #856
  • fix(knowledge): allow deselecting document category by clicking again by @voidkey in #855
  • fix(web_fetch): use ValidateURLForSSRF instead of removed IsSSRFSafeURL by @voidkey in #859
  • fix: docreader add monkey patch for docx parse error by @Windfarer in #862
  • feat(chunker): implement header tracking for Markdown tables during chunking by @lyingbug in #863
  • feat(metadata): enhance document processing to include metadata extraction and handling by @lyingbug in #866
  • fix(elasticsearch): restore ".keyword" suffix for Terms queries on ID fields by @ochanism in #874
  • fix(frontend): use storage_provider_config instead of legacy storage_config by @ochanism in #869
  • fix(auth): simplify oidc callback result payload by @Windfarer in #871
  • refactor(prompt_templates): improve question generation guidelines and context handling by @lyingbug in #877
  • feat(knowledge): enhance knowledge tag batch update with authorization checks by @lyingbug in #878
  • feat(docreader): add docx max pages env config by @Windfarer in #884
  • docs: reorder Web UI table rows and remove outdated MCP server setup instructions by @lyingbug in #885
  • docs: update project descriptions and features in multiple language READMEs by @lyingbug in #886
  • docs: update README files to streamline section headings and remove redundant content across multiple languages by @lyingbug in #888
  • fix(i18n): use WEKNORA_LANGUAGE env for prompt language fallback instead of hardcoded zh-CN by @ochanism in #876
  • fix(knowledge): delete extracted images from storage when knowledge is removed by @ochanism in #880
  • feat(elasticsearch): enhance ID field handling with dynamic suffix detection by @lyingbug in #889
  • fix(frontend): add null checks for markdown code block text parameter by @ChenRussell in #891
  • feat(summary): enhance document summarization capabilities and UI by @lyingbug in #892
  • fix(stream): use io.EOF instead of errors.New("EOF") in SSEReader by @voidkey in #893
  • feat(asr): support asr model and audio parser by @lyingbug in #894
  • feat(chat): refine parent-child chunk replacement logic in merge process by @lyingbug in #895
  • fix(migrations): correct migration numbers and remove broken trigger by @ChenRussell in #898
  • Feat/im quote reply context by @voidkey in #883
  • feat(audio): add audio file preview support and enhance UI components by @lyingbug in #899
  • chore(release): update to version 0.3.6 by @lyingbug in #900

New Contributors

Full Changelog: v0.3.5...v0.3.6

Don't miss a new WeKnora release

NewReleases is sending notifications on new releases.