变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· kamo-internal
添加会话 聊天中丰富的会议邀请的卡片组件
· kamo-internal
添加用于会议创建、 OTK 启动和邀请发送的会话钩
· kamo-internal
删除基于Janus的WebRTC集成(使用WebRTC,VideoCallPanel,呼叫API路由)
准备删除旧的 Janus WebRTC 语音/视频/屏幕共享代码 KamoMeet(基于Meet的)替换. 删除使用WebRTC hook, VideoCallPannel , 呼叫启动倾听器和所有/api/webrtc/路由。 清理 ChatBox 调用 按钮、接通的呼叫UI和WebSocket呼叫启动处理.
· kamo-internal
添加 AppType.MEET 和 Organization.isMeet 特性旗
· kamo-shared-library
添加会议记录和会议参与实体,用于会议历史
· kamo-shared-library
添加 VEW meEtings, 开始 meEting, 管理 meEting 权限
· kamo-shared-library
为视频会议添加服务Type.MEET
· KlusterServices
Add Meet service deployment steps to CI/CD pipeline for k1m1 and k2m1
· KlusterServices
Add meet subdomain to auto-cert for automatic TLS provisioning
· KlusterServices
Add domain-agnostic Traefik IngressRoute for meet.* domains
· KlusterServices
Add distributed JVB pool with per-node StatefulSets on k1m1 and k2m1
· KlusterServices
Add Jicofo conference focus with JVB brewery and lobby enforcement
· KlusterServices
Add Prosody XMPP server deployment with JWT auth and lobby support
· KlusterServices
Add shared secrets for Prosody, Jicofo, JVB, and JWT auth
· kamo-internal
以实时未读信件指示数替换 Chat Now 成员数
- NavTop 徽章现在显示全部未读信件而不是在线成员计数 - 聊天按钮图标颜色来源于 -- -- 彩色主主题变量 - 互动中心成员项目显示每个成员未读信息计数徽章 - 以 WebSocket 实时更新管理全局未读状态 - ChatBox标记在公开和收到的信件上读出的会话 - API 代理路线,用于新的未读数和已读端点
· MediaService
Add unread count API endpoint, mark-as-read endpoint, and WebSocket broadcast
- GET /api/media/sessions/chat/unread returns per-session and per-sender unread counts - PUT /api/media/sessions/{guid}/read marks a session as read for current member - Broadcasts updated unread counts via /topic/chat/unread/{memberId} on new messages
· kamo-shared-library
添加未读信件计数查询和即刻读服务方法
利用媒体会议中现有的 msgIdLastviewed 字段计算 每个会话未读数并标记会话为已读, 用于聊天未读 指标特性.
· kamo-internal
在 KB 文章编辑器中添加 Train AI 切换和受众能见度复选框
添加 AiEndabled master 切换为会员的相撞能见度复选框, 团队成员 公众使用来自行为标签设置的定制标签.
· AIService
通过 RAG 搜索观众范围 KB 结果传递成员Type
从成员仓库解析成员类型并将其纳入RAG搜索请求 因此矢量 DB可以通过观众能见度过滤出KB文章.
· RAGService
Add audience-scoped AI visibility filtering to RAG pipeline
Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for existing collections during reindex.
· KBService
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexing otherwise.
· kamo-shared-library
向 KbArt 实体添加 AI 可见字段
添加 aiEnabled 、 aiEvisible To Public, aiEvisible To Members 和 aiEvisible ToTeam Members 。 添加 AIENS 、 AIEvisible To Public, AIEvisible To Members 和 AIEvisible ToTeam 成员 布尔字段来控制每个粒子的AI培训和观众范围RAG访问.
· kamo-internal
将链接按钮添加到 KB 编辑工具栏
· RAGService
Add reranker and configurable vector size to K8s config
· AIService
MCP 工具集成与同步聊天流程中的工具调用循环
· AIService
结构化引用后处理确保总是引用RAG来源
· AIService
Add feedback endpoint for AI chat responses
· AIService
Wire ConversationContextService for sliding window context management
Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.
· InitializerService
Add AI_CHAT_FEEDBACK table schema
· kamo-shared-library
添加 AiChatFeed 实体和寄存器
