Événements NATS de crédit/poste de relais à STOMP
S'abonne à security.leads. et security.credits., reflète chacun vers /topic/... donc le CRM met à jour la grille à extrémité Leads-Available, les champs Gérer-C...
Utiliser le cluster MinIO service DNS; chute dépréciée WireGuard/CGNAT IPs et retraité k2m1/k0m1
Migrate à k1m1 (clone-registry-kubeconfig from k1m1, goutte k2m1, kubectl installation simple)
Bump for kamo-shared-library 1.5.0 snapshot refresh (catalogue des programmes M2)
Publier l'événement NATS CREATE après l'engagement de la transaction pour corriger la course de fixation de l'image
Le message NATS a été publié à l'intérieur de l'organe transactionnel, ce qui signifie que les bénéficiaires pourraient recevoir l'événement CREATE et demander ...
Sérialisation des pièces jointes dans le relais WS et l'historique des messages; autoriser les envois de connexion uniquement
Trois bugs fixés: 1. ChatSessionAbondien était en train de construire le message STOMPMap manuellement et omettant les pièces jointes, sourceLanguageId, rea...
Correction de NPE dans getChatSessions de Map.of() rejetant null nextcoder
java.util.Map.of() lance NullPointerException lorsque le prochain code est nul (pas plus de pages). Remplacer par HashMap qui accepte des valeurs nulles. Envelo...
Ajouter le point d'extrémité GET/sessions/-guid-/members avec priorité de nom d'affichage
Retourne la liste des membres avec le nom résolu via le nom d'utilisateurAlias (intégralitéName) et alias et nom d'utilisateur, correspondant à la même priorité...
Fixer le téléchargement 500 (EmbRecordState manquant) et l'onglet "chat" (position de Timestamp)
Défaut A: ChatAttachmentService.upload omis provoquant une violation NOT NULL sur imgs.is-active. Ajout de l'enregistrement par défaut. Chat complètement renfor...
Préférer le nom d'utilisateurAlias sur User.name dans memberDisplayName
Interrupt la priorité d'affichage du nom vers: Member.usernameAlias 'Utilisateur.name 'User.alias 'User.username'. Inclut également le correctif d'envoi de la r...
Utiliser les requêtes First/After pour le point d'extrémité paged des sessions de discussion
Adresses vides de l'onglet Chats en expéditeurs
Reconstruire contre la bibliothèque kmo-shared-library fc5ee35 (MediaObjTransit et MapsId)
Émission d'un public non lue avec la charge utile d'ACTIVITY pour les mises à jour de la liste des chats
Rubriques de configuration pour les limites de fixation et la multipièces
Liste de discussion en page avec prévisualisations, membres, comptes non lus
qui retourne ChatListRowDto lignes y compris le dernier message avant-première, membre les résumés, les comptes non lus par session et ownLastViewedAt.
Imagerie proxy avec support HTTP Range et suivi du téléchargement par membre
Levé le temps de lecture du client aux 120 s pour les messages longs
LibreTranslate exécute des modèles d'argos uniquement CPU et un message de discussion sur la longueur du paragraphe Il faut 20 à 30 secondes pour traduire, et l...
Traduction en vrac uniquement cache, poignées FE se remplit
Les points d'extrémité de recherche de messages en vrac ne renvoient plus que des traductions qui sont déjà mises en cache et tagées lignes manquantes avec need...
Traduction à la demande pour les messages de discussion et d'appui
Capture la langue source pour chaque message de discussion/soutien et ajoute un optionnel ?lang-XX param sur les critères d'évaluation de l'extraction par messa...
La concourbure de la mise en place d'emplois, et non le déploiement de Kubernetes
La simultanéité au niveau du flux de travail a sérialisé l'ensemble du pipeline (y compris kubectl Déploiement). Déplacer le groupe vers l'emploi de la construc...
Ajouter le relais NATS-STOMP pour l'état de la disponibilité des membres
Dérouler les services de redéployer pour la mise à jour de la bibliothèque
Dérouler les services de redéployer pour la mise à jour de la bibliothèque
Dérouler les services de redéployer pour la mise à jour de la bibliothèque
Suivre le soutien public par la session GUID à Redis
Utiliser les visiteurs en commercialisation /ws/public-chat-native sans memberId; billets encore référencer le membre de l'org-titre en tant que demandeur. PRES...
Ajouter la recherche de présence de demandeur pour les agents de liste de billets
Augmenter TTL des années 90 à 300 pour éviter les faux OFFLINE lors de l'étranglement de la languette
Diffusé en attente de comptage - non lu sur l'agent lire - envoyer un visiteur
- - maintenant délégués à - donc le compte reflète les sessions avec des messages de visiteurs non lus et des diminutions lorsque agent appelle marqueAsRe...
Reconstruire pour tirer la dernière bibliothèque kmo-shared
Pécule les nouvelles questions et les requêtes et la branche SOUTIEN-TICKET en
Magasin de géo sur le billet à la création, abandonnez GeoLite lire
- Désigner maintenant la géo géosite du visiteur une fois (via GeoLookupService) et persiste ip/pays/ville/subdivision le supportTicket lui-même. SupportTicket...
Visiteurs à charge en vrac et saut de GeoLite dans la liste
Le critère d'évaluation de la liste /api/support/tickets était en cours d'exécution, par page de 20 lignes: - 20 euros d'appels (N-1) - 20 appels dans GeoLo...
Ajouter /ws/public-chat-natif webSocket à côté de SockJS
Enregistre un deuxième critère d'évaluation STOMP sans SockJS à /ws/public-chat-natif de sorte que le frontend peut se connecter à une prise WebSocket native (b...
Diffuser non lu compte de l'agent sur le message adressé aux visiteurs
Après qu'un visiteur a envoyé un message de soutien, poussez les derniers comptes non lus charge utile à - donc la liste des billets de l'agent la mise à jour d...
Étendre l'analyse du référentiel JPA pour y inclure le module de commerce
La nouvelle bibliothèque kamo-shared introduit qui nécessite (dans le com.kamo.z.shared.commerce). MediaService n'a scanné que donotmodify.dao.repos, de sorte q...
Restaurer l'importation de HashMap dans ChatWebSocketCutteur
Le réfactoracteur précédent a supprimé l'importation de HashMap mais la manipulationTypage Une méthode continue de construire une HashMap pour la charge utile d...
Créer de manière proactive le consommateur NATS lors de la création de session pour éviter la perte de messages
Auparavant, le consommateur de poussée NATS JetStream n'était créé que lorsqu'un client STOMP envoyé /app/chat/s'abonner. Avec DeliverPolicy.Nouveau, tous les m...
Disposition thématique relais de la NATS de base
Match SecurityService de base publie: abonnez-vous à Dispatcher on Security.theme. provision.
Reconstruire la mise à jour de la bibliothèque kmo-shared (retirer OrganizationType, ajouter isTopLevel)
Reconstruire la mise à jour de la bibliothèque kmo-shared (retirer OrganizationType, ajouter isTopLevel)
Utiliser PublicChatVisitor displayNom pour requestorName sur les billets pour les visiteurs
Demandeur de code-du dur à l'organe de l'org, donc le DTO faisait surface sur le nom du propriétaire de l'organisation dans la colonne Demandeur. Chute Retour a...
Expose ville et subdivision en géorecherie des visiteurs
- Étendre le bilan de GeoResult en ce qui concerne les domaines de la ville et des subdivisions - Switch SupportTicketService.toDTO() pour utiliser GeoLookupSer...
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.