Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· kamo-internal
Ajouter la composante MeetingCard pour les invités à discuter de réunions
· kamo-internal
Ajouter useMeeting hook pour la création de réunions, le lancement de l'OTK et l'envoi d'invitation
· kamo-internal
Supprimer l'intégration WebRTC basée à Janus (useWebRTC, VideoCallPanel, appels API routes)
Supprimer le vieux code de partage vocal/vidéo/écran de Janus WebRTC en préparation de Remplacement de KamoMeet (basé sur la touche). Supprime l'utilisationWebRTC, VideoCallPanel, CallInitiationListener, et tous les itinéraires /api/webrtc/. Nettoie l'appel ChatBox les boutons, l'appel entrant UI et la gestion de l'initiation d'appels WebSocket.
· kamo-internal
Ajouter AppType.MEET et le drapeau de la fonctionnalité Organization.isMeet
· kamo-shared-library
Enregistrés de réunions et d'entités des participants pour l'histoire des réunions
· kamo-shared-library
Ajouter VOIR-MEETINGS, privilèges START-MEETING, MANAGE-MEETINGS
· kamo-shared-library
Ajouter ServiceType.MEET pour la visioconférence
· KlusterServices
Ajouter les étapes de déploiement du service de Meet à la conduite CI/CD pour k1m1 et k2m1
· KlusterServices
Ajouter le sous-domaine de rencontre au abonné automatique pour le provisionnement automatique TLS
· KlusterServices
Ajouter une trace de domaine à l'analyse de domaine Traefik IngressRoute pour les rencontres.
· KlusterServices
Ajouter la piscine JVB distribuée avec des ensembles StatefulSets par noeud sur k1m1 et k2m1
· KlusterServices
Ajouter l'accent mis sur la conférence Jicofo avec la brasserie JVB et l'application de la législation
· KlusterServices
Ajouter le déploiement du serveur Prosody XMPP avec le support JWT auth et le lobby
· KlusterServices
Ajouter des secrets partagés pour Prosody, Jicofo, JVB et JWT auth
· kamo-internal
Remplacer le nombre de membres de Chat Now par l'indicateur de message non lu en temps réel
- Le badge NavTop montre maintenant le nombre total de messages non lus au lieu du nombre de membres en ligne. - Couleur de l'icône du bouton de chat dérivé de la variable --chrome-chromalu-primaire - MemberItem in Interaction Center montre le badge de numéro de message non lu par membre - UnreadContext gère l'état mondial non lu avec les mises à jour en temps réel de WebSocket - ChatBox marque les sessions telles que lues sur les messages ouverts et sur les messages entrants - Voies indirectes de l'API pour les nouveaux critères de comptage non lus et de marquage en tant que lecture
· MediaService
Ajouter le point d'extrémité de l'API de comptage non lus, point d'extrémité de marque en tant que relecture et diffusion WebSocket
- GET/api/media/sessions/chat/unread retours par session et par expéditeur non lu - PUT /api/media/sessions/-guid/- luth marque une session comme lus pour le membre actuel - Diffus de comptes mis à jour non-li relevés via /topic/chat/unread/unread/-memberId sur les nouveaux messages
· kamo-shared-library
Ajouter les requêtes de nombre de messages non lues et les méthodes de service de marquage en tant que lecture
Exploiter le champ existant msgIdLastViewed dans MediaSessionMembre pour calculer par session non lu compte et marquez les sessions comme lus pour le chat non lu caractéristique de l'indicateur.
· kamo-internal
Ajouter des cases à cocher de la mise à la liseuse de l'IA Train et de la visibilité d'audience à l'éditeur d'articles KB
Ajouter une bascule maître autorisée avec des cases à cocher de visibilité écrasable pour les membres, Les membres de l'équipe et le public utilisant des étiquettes personnalisées à partir de paramètres d'étiquetage du comportement.
· AIService
Passer membreType par RAG Recherche de KB
Résoudre le type de membre à partir du statut de membre et l'inclure dans les demandes de recherche RAG de sorte que le vecteur DB peut filtrer les articles KB par visibilité d'audience.
· 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
Soutenir la visibilité de l'IA bascule dans l'article KB créer/actualiser
Accepter les drapeaux iEnabled et les drapeaux de visibilité dans les points d'extrémité de création/mise à jour. Mouette AI à genoux les changements en publiant des événements supprimés lorsque l'IA est désactivée, déclenchant la réindexation autrement.
· kamo-shared-library
Ajouter des champs de visibilité de l'IA à l'entité KbArticle
Ajouter aiEnabled, aiVisibleToPublic, aiVisibleToMembers et aiVisibleToTeamMembres les champs booléens pour contrôler l'entraînement à l'IA par article et l'accès au RAG à portée de public.
· kamo-internal
Ajouter Retirez le bouton Lien vers la barre d'outils de l'éditeur KB
· RAGService
Add reranker and configurable vector size to K8s config
· AIService
Intégration de l'outil MCP avec boucle d'appel d'outil en flux de discussion sync
· AIService
Le post-traitement de citations structurées garantit que les sources RAG sont toujours citées
· AIService
Ajouter un point d'extrémité de rétroaction pour les réponses au chat d'
· AIService
Wire ConversationContextService pour la gestion du contexte de fenêtre glissante
Évite l'historique de la conversation pour s'adapter à la fenêtre contextuelle du modèle avant l'envoi à LLM. Tenir les messages récents in extenso, résume les messages plus anciens.
· InitializerService
Ajouter schéma de table AI-CHAT-FEEDBACK
· kamo-shared-library
Ajouter AiChatFeedback entité et référentiel

Votre univers vous attend.
Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.
Gratuit pour toujours — aucune carte de crédit requise