チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-internal
ミーティングの追加 豊富なミーティングのためのカードコンポーネントはチャットで招待します
· kamo-internal
ミーティングの作成、OTKの起動、送信のためのuseMeetingのホックを加えて下さい
· kamo-internal
Janus ベースの WebRTC 統合 (useWebRTC, VideoCallPanel, コール API ルート) を削除します
古いJanus WebRTCボイス/ビデオ/スクリーン共有コードを削除 KamoMeet(Meet-based)の交換。 useWebRTC ホック、VideoCallPanel を削除します。 CallInitiationListener と /api/webrtc/ の全てのルート。 ChatBox コールをクリーンアップ ボタン、通話UI、WebSocketの呼び出し開始処理.
· kamo-internal
AppType.MEET と Organization.isMeet の機能フラグを追加
· kamo-shared-library
ミーティング履歴のミーティング記録とミーティング参加者の組織を追加
· kamo-shared-library
VIEW MEETINGS、START MEETING、MANAGE MEETINGS特典を追加
· kamo-shared-library
Add ビデオ会議のためのServiceType.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
リアルタイムの未読メッセージインジケーターでチャットメンバーのカウントを置換
- NavTopバッジは、オンラインメンバーカウントではなく、完全に未読メッセージを表示します - --color-primaryテーマ変数から得られるチャットボタンのアイコン色 - インタラクションセンターのメンバー項目は、未読メッセージカウントバッジを1人表示 - UnreadContext は、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
未読メッセージカウントのクエリとマーク・アスレッドのサービスメソッドを追加
MediaSessionMemberの既存のmsgIdLastViewedフィールドを強制的に計算 per-session unread カウントとマークセッションは、チャットを未読に読む インジケータ機能.
· kamo-internal
トレーナーAIのトグルとオーディエンスの可視性チェックボックスをKB記事エディタに追加
AiEnabled マスター toggle をメンバーの可逆可視性チェックボックスに追加します。 チームメンバー、および行動標識の設定からorgのカスタマイズされたラベルを使用して公開します.
· AIService
オーディエンススコープ付き KB 結果の RAG によるメンバータイプを渡す
メンバーリポジトリからメンバータイプを解決し、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
AI 可視フィールドを KbArticle 組織に追加
AiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers を追加 パー粒子AIのトレーニングと聴衆スコープのRAGアクセスを制御するためのブールフィールド.
· kamo-internal
Add リンクボタンを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
Add AiChatFeedbackエンティティティとリポジトリ
