Déclencher pipeline - reconstruire avec un correctif de session de discussion partagé
Recherche de sessions de discussion existantes par l'adhérent des participants, pas seulement le propriétaire de la session
- Changement de findOrCreateChatSession pour rechercher MediaSessionLessuner Records au lieu de MediaSession.member - Recherche maintenant des sessions où le cr...
Déclencher pipeline - reconstruction avec le correctif d'identification du membre du message
Ajouter une connexion détaillée pour la recherche d'une carte d'identité des membres d'un message
- Ajout de la connexion pour retrouver l'identité des membres pour chaque message renvoyé - Relèche le nom de la classe des membres pour détecter les problèmes ...
Ajouter JOIN FETCH pour charger avec impatience un membre dans les requêtes de message
- Ajout d'un JOIN FETCH m.member à la fois trouvéBySessionAndIsRemovedFalse requêtes - S'assure que l'entité membre est chargée avec impatience pour éviter les ...
Déclenchement de pipeline - reconstruction avec un système de création automatique de flux NATS
Créer automatiquement le flux NATS JetStream s'il n'existe pas
- Ajout de la méthode createStreamIfNotExists pour vérifier et créer le flux de CHAT-MESSAGES - Le flux est créé avec des sujets de configuration (chat.) - Corr...
Extraire de grands identifiants de JSON brut pour empêcher la perte de précision JavaScript
- Extraction d'ID, d'ID d'utilisateur, d'orgodID et de securityOrgId à partir de la chaîne JSON brute avant l'analyse - Prévient la perte de précision pour les ...
Faire fonctionner NatsMessageService avec injection optionnelle JetStream
- Changement d'injection JetStream en option avec «Autowired(required-false) pour traiter les problèmes de commande de haricots - Retiré "ConditionalOnBean pour...
Déclenchement du pipeline après réordonnement de l'annotation de la bibliothèque kmo-shared-library
Réordonner les annotations dans NatsMessageService pour vérifier d'abord les biens, puis les haricots
Ajouter une diagraphie détaillée pour le débogage de précision de l'identifiant des membres
Importation correcte pour ConditionalOnProperty dans NatsMessageService
Déclencheur de pipeline après mise à jour de la bibliothèque kmo-partagée
Ajouter ConditionalOnProperty à NatsMessageService pour s'assurer qu'il ne charge que lorsque NATS est activé
Sérialiser memberID et d'autres identifiants en tant que chaînes dans l'API utilisateur-info pour empêcher la perte de précision JavaScript
Importation explicite de NatsConfig pour garantir l'activation de NATS JetStream
maxHeight for DialogButton. supprimer des boutons individuels
Ajouter une connexion détaillée pour l'abonnement WebSocket et le transfert de messages NATS
Mise à jour ChatMessageDto memberId type pour correspondre à l'utilisationChatWebSocket
Serialize memberId en tant que chaîne dans toutes les réponses API pour empêcher la perte de précision JavaScript
Mises à jour complètes de type memberId en utilisationChatWebSocket pour la compatibilité chaîne/numéro
M. garni d'identité des membres en tant que chaînes de manière cohérente pour corriger la détection de l'auteur du message
Mettre à jour NavTop et NavTopPanel pour accepter les identifiants de membres de chaîne ou de numéro
Accepter les identifiants de membre comme chaîne ou numéro pour gérer la perte de précision
Sérialiser les identifiants de membres en tant que chaînes pour éviter la perte de précision JavaScript
Ajouter l'enregistrement à l'identifiant des membres de la voie de flux de MemberItem à ChatDock
Ajouter une analyse détaillée de la recherche des membres pour décocher l'erreur 'Membre insouciant'
Ajouter une journalisation détaillée pour la conversion de type memberID en debug ClassCastException
Type de chaîne de manipulation pour memberID et parentId pour empêcher ClassCastException
manipuler memberId en tant que chaîne de JavaScript pour éviter la perte de précision avec de grands nombres
Envoyer membreId comme chaîne pour éviter la perte de précision JavaScript avec de grands nombres
Déplacer se désabonner avant utilisationEffet pour fixer la commande variable
Réparer une autre erreur d'assertion const dans le gestionnaire de message WebSocket
Type CorrectScript const assertion pour l'attribution conditionnelle de l'auteur
Remplacer le type «any» par une interface appropriée pour le mappage de messages
Déclencheur de pipeline - correction de l'utilisation du GUID MediaSession
Déclencheur de pipelines - solution de création de session kmo-shared-library
Supprimer le code incorrect dans createChatSession - cascade gère l'enregistrement de chat
Déclencheur pipeline - kamo-shared-library mis à jour avec des documents de persistance de messages
Préciser que les messages sont sauvegardés dans la base de données même lorsque le destinataire est hors ligne
Clarifier que les messages sont toujours sauvegardés dans la base de données, même si le destinataire est hors ligne
Améliorer le nettoyage pour gérer correctement l'abonnement de l'indicateur de frappe
Ajouter l'absence de typingIndicatorCallbackDéclaration de réf et améliorer le nettoyage
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.