v0.5.1
jellyfin/jellyfin-desktopv0.5.1Apr 30, 2026by lyingbug
AI Summary
A comprehensive update focusing on Agent Mode improvements, including LLM timeout handling, Wiki JSON fixes, and significant enhancements to the Knowledge Base and Instant Messaging features.
Key Highlights
- Added LLM call timeout for agents
- Fixed Wiki JSON handling and failed ingest operations
- Enhanced Knowledge Base with batch delete and list view
- Improved IM session isolation and recovery
- Added Tenant switching capability
New Features
- LLM call timeout for agents
- WeChat mini program plugin
- Knowledge base document batch delete and list view
- Tenant switching support
- API Key reset from API Info page
Full Release Notes
## What's Changed * docs(readme): enhance layout for Agent Mode and Observability sections across multiple languages by @lyingbug in https://github.com/Tencent/WeKnora/pull/1047 * docs(readme): update tracing references from Jaeger to Langfuse across multiple languages by @lyingbug in https://github.com/Tencent/WeKnora/pull/1048 * feat(frontend): add LLM call timeout for agents by @lyingbug in https://github.com/Tencent/WeKnora/pull/1059 * fix(wiki): queue JSON handling and failed ingest operations by @lyingbug in https://github.com/Tencent/WeKnora/pull/1061 * feat(types): support legacy and current formats in tenant Scan by @lyingbug in https://github.com/Tencent/WeKnora/pull/1060 * chore(i18n): align en-US/ko-KR/ru-RU locales with zh-CN by @lyingbug in https://github.com/Tencent/WeKnora/pull/1062 * chore(i18n): align en-US/ko-KR/ru-RU locales with zh-CN by @lyingbug in https://github.com/Tencent/WeKnora/pull/1063 * fix(wiki): Lite ingest lock, failed-op requeue, sync task retry parity by @lyingbug in https://github.com/Tencent/WeKnora/pull/1064 * fix: LaTeX formulas flash and disappear during streaming (#1056) by @lyingbug in https://github.com/Tencent/WeKnora/pull/1065 * fix(container): aggregate registration errors in connector registry initialization by @Goodnight77 in https://github.com/Tencent/WeKnora/pull/1054 * fix(search): align rerank priority between Execute and rerankResults by @lyingbug in https://github.com/Tencent/WeKnora/pull/1067 * fix(im): isolate IM sessions per agent, recover from deleted sessions by @lyingbug in https://github.com/Tencent/WeKnora/pull/1069 * fix(im): remove pipeline-level timeout that kills multi-round agent reasoning by @lyingbug in https://github.com/Tencent/WeKnora/pull/1070 * fix(docreader): remove default 100-page limit for DOCX parsing by @lyingbug in https://github.com/Tencent/WeKnora/pull/1071 * fix: inject KB document listing on fallback for broad queries by @lyingbug in https://github.com/Tencent/WeKnora/pull/1072 * feat: data_analysis sql validation & type processing by @1141520944 in https://github.com/Tencent/WeKnora/pull/1053 * fix(docparser): preserve standalone image uploads from icon filter by @lyingbug in https://github.com/Tencent/WeKnora/pull/1076 * feat(miniprogram): add WeChat mini program plugin by @wolfkill in https://github.com/Tencent/WeKnora/pull/1055 * feat(knowledge-base): add document batch delete and list view by @voidkey in https://github.com/Tencent/WeKnora/pull/1075 * fix(knowledge-base): restore hover feedback on selected list rows by @voidkey in https://github.com/Tencent/WeKnora/pull/1078 * fix(frontend): 知识库文档区布局、批量条与列表/卡片体验 by @lyingbug in https://github.com/Tencent/WeKnora/pull/1080 * fix(chat): stop button behavior and input layout fixes by @lyingbug in https://github.com/Tencent/WeKnora/pull/1083 * fix: prevent API key ciphertext (enc:v1:...) from leaking to the UI by @lyingbug in https://github.com/Tencent/WeKnora/pull/1087 * 客户端添加切换租户 by @cn-kali-team in https://github.com/Tencent/WeKnora/pull/1085 * feat: add STORAGE_ALLOW_LIST env var by @Windfarer in https://github.com/Tencent/WeKnora/pull/1086 * feat(tenant): expose API Key reset from the API Info page by @lyingbug in https://github.com/Tencent/WeKnora/pull/1089 * fix(frontend): polish knowledge list sticky header and floating batch bar by @lyingbug in https://github.com/Tencent/WeKnora/pull/1088 * refactor(im): move adapter factories into per-platform subpackages by @lyingbug in https://github.com/Tencent/WeKnora/pull/1084 * fix:attachment_document_failed by @MaoMengww in https://github.com/Tencent/WeKnora/pull/1094 * refactor(frontend): unify Model/WebSearch/MCP settings pages with shared card + drawer by @lyingbug in https://github.com/Tencent/WeKnora/pull/1093 * fix(frontend): polish KB list sticky header, batch bar, and card checkbox by @lyingbug in https://github.com/Tencent/WeKnora/pull/1090 * fix(frontend): route chat drag-and-drop uploads correctly by @Aphroq in https://github.com/Tencent/WeKnora/pull/1095 * fix(im): rewrite private storage URLs to HTTP in IM channel replies by @lyingbug in https://github.com/Tencent/WeKnora/pull/1068 * fix(crypto): fail loudly when encrypted DB fields cannot be decrypted by @lyingbug in https://github.com/Tencent/WeKnora/pull/1100 * fix(web-search): normalize default tenant web search config at runtime by @sqkstwj in https://github.com/Tencent/WeKnora/pull/1097 * feat(im): tenant-wide IM channels overview under the user menu by @lyingbug in https://github.com/Tencent/WeKnora/pull/1102 * feat(sessions): add keyword search, user-scoped pinning, and IM source visibility by @lyingbug in https://github.com/Tencent/WeKnora/pull/1101 ## New Contributors * @cn-kali-team made their first contribution in https://github.com/Tencent/WeKnora/pull/1085 * @Aphroq made their first contribution in https://github.com/Tencent/WeKnora/pull/1095 * @sqkstwj made their first contribution in https://github.com/Tencent/WeKnora/pull/1097 **Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.5.0...v0.5.1