Les matériaux et le calendrier social prennent des droits, pas seulement la propriété
MANAGE-MATERIALS et MANAGE-SOCIAL-MEDIA sont comptés comme étant appliqués dans l'audit et tous les site était un fichier .tsx. Derrière eux, 29 critères d'éval...
Le rappel de la réunion est une notification, pas une pop-up de sa propre
Le balayage a publié un événement sur mesure sur /topic/meet/reminder/memberId qu'un Snackbar dédié a dessiné dans le coin de l'écran. Cette pop-up était le rap...
La liste des billets survit à un indicateur cassé
Le non-leil a été lu et a pris toute la liste des billets avec elle - la page est revenue vide, ce qui est un résultat bien pire qu'une page sans marqueurs dess...
La liste des billets marque les mêmes articles que le badge compte
countPour la taille d'un ensemble qu'il a construit en privé, donc la liste n'avait aucun moyen de demander quels billets y étaient et approximaient à la place ...
Un ticket ne peut jamais être répondu par le membre qui l'a soulevé
Une conversation de soutien a deux côtés : quelqu'un qui demande et quelqu'un qui répond. Et rien n'a fait qu'ils étaient des personnes différentes. Un membre d...
Envoyer une pièce jointe sortante au point de terminaison auquel son type appartient
Chaque attachement social est passé par l'envoi de l'adaptateur, qui est le suivant Telegram est/sendPhoto. Un PDF ou un zip affiché là-bas est rejeté par le le...
Déclarer le secret du stockage objet par ConfigMap
La clé MinIO a été déplacée de la ConfigMap dans les mini-acquies secret, mais l'envDe ces fournitures, il n'a jamais été appliqué qu'au vivre le déploiement - ...
Arrêter l'expédition d'un justificatif partagé en tant que défaut de configuration
Le mot de passe partagé de la plate-forme a été mis en place en tant que repli pour DB-PASSWORD et MINIO-ROOT-PASSWORD, donc il vivait dans ce repo et dans l'im...
L'affectation à la main ne doit pas consommer le statut PRE-TICKET
assignT-Agent et reassigné Ensemble ASSIGNÉ sans conditions, qui fait silencieusement une demande de chat impossible à convertir par la suite et convertPreTicke...
Valider à qui un billet peut être remis à la main
assignToAgent et reassignAgent vérifie seulement que l'identifiant résolu à un membre. La commission ajoute que le membre de la session de discussion du billet,...
L'affectation automatique offre le billet, il ne l'attribue pas
Auto Assignment pages tous les agents de support disponibles et va à la première qui accepte. Il a été mis en œuvre en tant que "silencieusement l'agent le moin...
Exécuter la stratégie du sujet pour les conversations widget aussi
Une discussion ouverte dans le widget web est la même unité de travail que l'une d'entre elles à l'intérieur du app, mais ce chemin a entièrement sauté la strat...
Mettre le type de session sur le cadre d'activité
La diffusion non lue/ACTIVITÉ est publiée pour chaque type de session et n'a pas été diffusée. d'indiquer qui. La liste des chats, n'ayant rien à voir, tapé un ...
Dites au client quel type de conversation un message est arrivé
Chaque membre d'une session de presse reçoit la notification de message entrant, et l'attribution d'un ticket d'assistance fait de l'agent un membre de la sessi...
Un chat en direct est revendiqué par le biais du pop-up, jamais alloué
Router les demandes de chat via la ronde-robin était le mauvais modèle et il a brisé le chose qu'il était censé réparer. Un billet attribué laisse la file d'att...
Arrêter les défaillances d'assignation détruisant le ticket qui les a déclenchés
Le routage d'un nouveau ticket a couru à l'intérieur de la transaction de création, donc tout ce qu'il a frappé J'ai roulé le billet avec lui et le membre deman...
acheminer une demande de chat à travers la stratégie d'affectation du sujet
Une demande de diffusion de soutien est déposée en tant que PRE-TICKET, et createTicket n'a pas été sauté. affectation pour ceux qui sont purement et simplement...
Arrêtez de renouveler le partage TTL pour les utilisateurs inactif
Ce service conserve sa propre copie de KSessionService, et il a glissé le TTL sur chaque lecture. Gating SecurityService seul n'a donc rien corrigé: kamo-inter-...
Échei un téléchargement mort en minutes au lieu de le tenir pendant une heure
connexionUploadTimeout est la SILENCE tolérée entre les lectures, et non un budget pour le transfert total. Le mettre à une heure pour "match Traefik" a confond...
Arrêtez la temporisation de connexion de Tomcat dans les années 60 tuant un long téléchargement
Une pièce jointe GiB a échoué après près de quatre minutes de succès du transfert avec MultipartException enveloppant une SocketTimeoutException nue, et le memb...
Nommez le vrai dialecte Cafard, et signalez l'éligibilité de l'agent honnêtement
Catch OptimisticLockException, le type 40001 s'enroule réellement comme
Correction de révision du cycle 3 : hibernate-core Tests d'acquisition de l'acquiitionException (ce que SQLState 40001 convertit en) contre quatre types spécifi...
Attraper le type d'exception que le conflit de réclamation est effectivement lancé
Correction d'examen du deuxième cycle: le niveau d'énoncé 40001 (le cas courant, détecté à l'intérieur d'exécutionUpdate() plutôt qu'à l'engagement) surfaces co...
Retourner 409 sur chaque race perdue de réclamation, ajouter le chemin de réclamation du gestionnaire
Corrections de l'examen de la première série d'examens pour le critère de l'allégation d'acceptation-popup: - une race perdue ordinaire (la perte est la personn...
Scanner les référentiels de courrier électronique Les besoins du Département du service
MediaService CrashLooped sur chaque gousse depuis le partage-lib 1.5.0: DepartmentService est un Le service, donc le caractère joker "ComponentScan("com.kamo") ...
Accepter le filtre du fournisseur de chronologie comme params répétés
Le client web a envoyé ?providers-facebook,x en une valeur CSV. Une virgule dans une requête VALUE doit voyager en %2C, et un saut qui re-encode transforme cela...
Envoyer des courriels à message manqué au compte utilisateur, et non à la boîte aux lettres d'orgage
L'avis existait pour dire "vous avez un message en attente, vous l'inscrivez et lisez-le", et c'était le cas. livrés à la boîte aux lettres, cette organisation ...
Donnez à chaque agent un badge vivant au lieu d'un propriétaire n'est pas lu
L'insigne de la navigation et /support?tab-tickets ont répondu à différentes questions. La page liste chaque ticket dans l'organisation; le badge compte non lu ...
Drop client SENDs pour garder des sujets, et réparer la construction à HEAD
Deux choses, qui empêchent les deux d'expédition de MediaService. 1. main ne compile pas. MediaController:1361 appels qui n'existent pas: la méthode sur ...
Annoncez un message une fois, quand il est entier
Les deux appelants qui finissent de construire un message après que la ligne a été sauvegardée maintenant disent createMessage ne l'annonce pas: MediaController...
Stocker les pièces jointes à travers le pipeline de ddup au lieu d'un objet par téléchargement
Les pièces jointes ont écrit leur propre objet "'imgId'/fileName'" à chaque téléchargement, en contournant le boutique à l'adresse de contenu entièrement - le m...
Scanner les référentiels partagés de l'AMF
MfaEnrollmentService est un service en kamo-shared-library, donc le caractère joker «ComponentScan("com.kamo") dans cette application le permet ou non Le servic...
Harden the kubectl téléchargement contre la sortie floconneuse [skip ci
dl.k8s.io sur la sortie du coureur chute par intermittence au moyen de transferts: curl: (56) OpenSSL SSL-read: déchiffrement raté ou mauvais enregistrement m...
Montez le cert vivant par hôte au lieu du secret de caractères génériques expirés
Le conteneur de cert-convertisseur init a construit son conteneur PKCS12 à partir de wildcard-kamocrm-com, un secret multi-SAN hérité d'un héritage son certific...
Rejeter les agents de vente interorges; élargir la cache bootstrap
ventesAgentId a persisté à partir de l'organisme de demande non contrôlé, donc un or croisé ou un agent suspendu id pourrait être stocké sur un WebChatIntegrati...
Exclure les membres non-ACTIVE de la participation au chat et du routage
Un membre non-ACTIVE ne doit pas apparaître comme, ou être C'est-à-dire un participant au chat en direct. Passer tous les chemins de discussion sur le partage-l...
Résoudre le membre du système de chat public par or (goutte l'alias de snadjafinia à codé en caractères-pour-pied)
createSupportSession, créerPublicTicket, et la notification du propriétaire les assistants ont résolu le "membre du système" de l'organisation via un code dur l...
Arrêtez de mettre du contenu de message dans les e-mails à messages manqués
Supprimer le messagePreview computation, l'écriture du grand livre PREVIEW, et le messagePreview template variable; abandonnez la préférence includePreview. Les...
Persister les drapeaux de pouce matériel programmés grâce à une mise à jour ciblée
Même issue d'une orpheline d'entité détachée en tant que pipeline de conversion: le balayage sans tête tenue un ImgDat détaché et sauvez()/merge()() en casse da...
Enregistrement de téléchargement de l'enregistrement de sorte que MediaService compile
MinIOStorageService.upload lance une exception vérifiée qui ingest() ni attrapé ou déclaré - bêcher de construire sur le dessus de la solution isGuest. Enroulez...
MeetingParticipant.isGuest() (a été getGuest, ne compilera pas); repointre transcribe au critère générique
MeetingParticipant expose isGuest() (primitive boolean getter), pas getGuest(). Pointez également le résumé de l'appel de transcription sur la communication /ap...
Persister invités participants, appliquer MANAGE-MEET-SETTINGS, abandonnez la voie à double invitation
- createMeeting: les membres invités sont des identifiants numériques de flocons de neige, pas des chaînes UUID les acheminer à travers les longs TOUUID comme...
Utiliser le cluster MinIO service DNS; chute dépréciée WireGuard/CGNAT IPs et retraité k2m1/k0m1
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...
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
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.