✨ 新功能
✨ NEW FEATURES
- 支持配置多个 OIDC(OpenID Connect)服务商。
- Supports configuring multiple OIDC (OpenID Connect) service providers.
- webgui: 笔记的编辑和预览支持 mermaid。
- webgui: note editing and preview support mermaid.
🛠 修复
🛠 Fix
- webgui: 支持 Markdown 超链接点击跳转笔记,修复 Wiki 链接样式与相对路径解析,并确保返回列表时的路径正确同步。
- webgui: Support Markdown hyperlink click to jump to notes, fix Wiki link style and relative path resolution, and ensure that the path when returning to the list is correctly synchronized.
- 修复服务端热重载与重启时 WebSocket 未正确关闭触发的
write queue is closed错误。 - Fixed the
write queue is closederror triggered by WebSocket not being closed correctly during server-side hot reload and restart. - 修复 WebSocket 僵尸连接未释放引起的内存泄漏问题,增加过期会话清理机制。
- Fixed the memory leak problem caused by WebSocket zombie connections not being released, and added an expired session cleanup mechanism.
- 修复 WebSocket
ClientInfo接口与 Protobuf 格式数据的兼容性问题。 - Fixed the compatibility issue between WebSocket
ClientInfointerface and Protobuf format data. - 修复 OIDC 回调页面未能正确传递已登录状态的问题。
- Fixed the issue where the OIDC callback page failed to correctly pass logged in status.
- 修复限制导致浏览器端无法正常发起 OIDC 授权流程重定向的问题。
- Fixed an issue that caused the browser to be unable to properly initiate redirection of the OIDC authorization process.
- 修复 MCP
file_write工具缺少输出 schema 元数据的问题。 - Fixed an issue where the MCP
file_writetool was missing output schema metadata. - 修复 email 区分大小写导致的问题。
- Fixed the problem caused by email case sensitivity.
⚡️ 优化与改进
⚡️ Optimization and improvement
- 优化 OIDC 自动注册时本地用户名的生成逻辑,优先采用更可读的用户名、姓名或邮箱前缀。
- Optimize the local username generation logic during OIDC automatic registration, giving priority to more readable usernames, names or email prefixes.