KamoCRM

Historique des changements

Chaque fonctionnalité, correction et amélioration est publiée au fur et à mesure de son expédition.Rien n'est retenu pour un lancement.

17,661
Total des changements
6,079
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,661AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,079Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
May 1, 2026
FixMediaService

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...

Kamo·6mo ago
ChoreMediaService

Kick MediaService pour getChatSessions Corrig

Kamo·6mo ago
FixMediaService

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...

Kamo·6mo ago
FeatureMediaService

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é...

Kamo·6mo ago
FixMediaService

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...

Kamo·6mo ago
FixMediaService

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...

Kamo·6mo ago
FixMediaService

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

Kamo·6mo ago
FeatureMediaService

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.

Kamo·6mo ago
FeatureMediaService

Real éditeur NATS met en œuvre et READ-RECEIPT

Kamo·6mo ago
April 30, 2026
FixMediaService

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...

Kamo·6mo ago
RefactorMediaService

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...

Kamo·6mo ago
FeatureMediaService

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...

Kamo·6mo ago
April 29, 2026
CIMediaService

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...

Kamo·6mo ago
April 28, 2026
April 27, 2026
April 26, 2026
FixMediaService

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...

Kamo·6mo ago
FeatureMediaService

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...

Kamo·6mo ago
April 25, 2026
ChoreMediaService

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

Kamo·6mo ago
PerformanceMediaService

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...

Kamo·6mo ago
PerformanceMediaService

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...

Kamo·6mo ago
FeatureMediaService

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...

Kamo·6mo ago
FeatureMediaService

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...

Kamo·6mo ago
FixMediaService

É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...

Kamo·6mo ago
FixMediaService

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...

Kamo·6mo ago
FixMediaService

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...

Kamo·6mo ago
April 21, 2026
FixMediaService

Disposition thématique relais de la NATS de base

Match SecurityService de base publie: abonnez-vous à Dispatcher on Security.theme. provision.

Kamo·6mo ago
April 20, 2026
FixMediaService

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...

Kamo·6mo ago
FeatureMediaService

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...

Kamo·6mo ago
FixMediaService

Intégréer dans GeoLookupService et ajouter NATS publish pour les messages d'agents

- Réparation de l'inadéquation optionnelle ou du type de liste - Injecter NatsMessageService dans MediaController - Publier sur chat.session. l'agent et le vi...

Kamo·6mo ago
FixMediaService

Livraison en temps réel du chat, aspects du message, notifications et synchronisation des noms

- Maintenir l'abonnement NATS en vie chez le client se désabonner pour éviter la rupture de l'agent en temps réel - Marquez les messages de visiteur avec messag...

Kamo·6mo ago
FeatureMediaService

Montrer le drapeau des visiteurs et l'emplacement dans l'en-tête du ticket d'assistance

- Injecter PublicChatVisitorRepository et GeoLiteLocationRepository dans SupportTicketService - Populate visitorIpAddress, visiteurCountryCode, visiteurName en ...

Kamo·6mo ago
FixMediaService

Tag les messages de visiteurs en tant que type de VISITOR-MESSAGE, ajouter ernderName to GET messages

- PublicChatService: paramétrer le messageType-VISITOR-MESSAGE pour que frontend puisse distinguer échos des visiteurs provenant des réponses des agents sur l...

Kamo·6mo ago
FeatureMediaService

Réparer le chat public de bout en bout en temps réel via STOMP/NATS

- Supprimer l'exigence d'autoth intérieure de PublicChatWebSocketInterceptor de sorte que les visiteurs peuvent se connecter directement en utilisant uniqueme...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·6mo ago

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification