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,659
Total des changements
6,077
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 5, 2026
FeatureMediaService

Laissez une intégration porter une clé qu'une page Kamo hébergée peut résoudre

«publicSiteKey» n'a été maintenu que pour les intégrations SPÉCIFICIUES, parce que Le portail MLOS multilocataires était la seule page qui devait résoudre sa cl...

Kamo·1mo ago
FixMediaService

Réessayer la charge de chaque demande authentifiée faite par l'organe

AuthHelper.getCurrentMembre était la victime la plus courante d'un Yugabyte bosse de catalogue dans ce service - huit des conflits enregistrés à travers les deu...

Kamo·1mo ago
FixMediaService

Prouver le déploiement par digest, et non par étiquette

L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...

Kamo·1mo ago
FixMediaService

Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès

L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...

Kamo·1mo ago
FixMediaService

Construire l'URL de l'avatar de l'expéditeur à partir de leur org, et non l'hôte de la demande

L'expéditeur d'une notification de chatAvatar a été résolu à partir de X-Forwarded-Host, tombant Retour au nom du serveur. Le BFF et l'APIService du kamo-intern...

Kamo·1mo ago
FeatureMediaService

Envoyer l'avatar de l'expéditeur avec le message et sa poussée

La notification de chat a porté "senderAvatar" avec le commentaire "avatar résolus sur frontend", et la poussée n'a porté aucun avatar. Un navigateur peut résou...

Kamo·1mo ago
September 4, 2026
FeatureMediaService

Envoyer le nom d'hôte d'une orge en tant que réunion OAuth redirection

La même règle suit le flux de la boîte aux lettres, pour les réunions de l'équipe: une organisation sur son application OWN a enregistré cette application contr...

Kamo·1mo ago
FixMediaService

L'arrêt de dix emplois programmés à deux reprises maintenant MediaService dispose de deux pods

L'augmentation de MediaService en deux répliques aurait doublé chaque balayage prévu. Deux de Ceux qui envoient le courrier - MeetingReminderSweep et ChatEmailN...

Kamo·1mo ago
FeatureMediaService

Faire en sorte que MediaService corrige plus d'une dosette et en exécuter deux

MediaService n'a jamais exécuté qu'une seule réplique, donc un déploiement de celui-ci était une panne totale de chat et Un OOM était le même. Il ne peut pas en...

Kamo·1mo ago
FixMediaService

Arrêtez de supprimer la seule pod de discussion avant de commencer son remplacement

Les déploiements ont remplacé la seule gousse de chaque service par rien pour répondre aux demandes de vol. Trois réglages, appliqués sur l'ensemble de la flott...

Kamo·1mo ago
FeatureMediaService

Un type EMAIL, et chaque pousse nomme maintenant son org

EmailService relève la notification d'IDS IMAP IDLE et demande à MediaService de le délivrer par le point d'extrémité d'expédition interne qui existe exactement...

Kamo·1mo ago
FixMediaService

Publier les besoins de GD, pas une fenêtre ouverte en mode de Dieu

Le commutateur était invisible pour les opérateurs qui s'écouraient à des obligations de Dieu. Il a été fermé sur GD plus un brise-vitre ouvert Window - et la t...

Kamo·1mo ago
FeatureMediaService

Laissez un opérateur en mode dieu fichier un bogue système en privé

L'affichage d'un rapport propose désormais un passage de publication à un opérateur ouvert Fenêtre dieu-mode. Il est par défaut de désactiver: le rapport reste ...

Kamo·1mo ago
FixMediaService

S'appuyer contre le système à deux champsBugDispatchDTO

Sans rapport avec les travaux d'OAuth dans l'engagement précédent - MediaService principal n'a pas compilé depuis kamo-shared-library ad78dfa8 a ajouté terminal...

Kamo·1mo ago
FeatureMediaService

Résoudre Canva, Meta, X et les pouvoirs de la réunion par organisation

Chaque flux ici indique maintenant quelle que soit l'application sur laquelle se trouve l'agence ou son propre enregistrement si Il en a apporté un, sinon l'app...

Kamo·1mo ago
September 3, 2026
FixMediaService

Le lien profond à l'appel entrant doit utiliser kamocopilot://

Le schéma kamomobile:// de KamoMobile est l'étape 2 d'une rebaptisée qui ne s'est pas produite. Les registres binaires publiés seuls, et un lien profond avec un...

Kamo·1mo ago
FeatureMediaService

Appel d'un téléphone d'un membre pour un appel entrant

VoipStompRelayContrôleur relayé voip.call.--------------------------------------- délibérément ne les a jamais poussés, réservant l'alerte à l'appel pour "l'ave...

Kamo·1mo ago
September 2, 2026
FixMediaService

Annoncez un message seulement une fois qu'il peut être lu

POST /sessions/-guid-/messages est «Transactionnel», et la publication de la NATS Un message a toujours attendu l'engagement - avec un commentaire disant exacte...

Kamo·1mo ago
August 30, 2026
FixMediaService

Refuser un éditeur une fois qu'un autre membre a lu le message

PATCH/api/média/messages/zid- était délibérément non lié aux reçus, contrairement au DELETE à côté de celui-ci. Le raisonnement écrit était que l'onunend fait d...

Kamo·2mo ago
FeatureMediaService

Envoyez la citation par une réponse, pas seulement le pointeur

media-objs-msg.parent-id a été présent tout au long et ce critère d'évaluation a parentId acceptée sur la voie en cours d'entrée puisque le threading a été modé...

Kamo·2mo ago
FixMediaService

Passer le site supprimer avant l'inscription des remplacements

L'édition d'un rapport est revenue "Le bogue n'a pas pu être sauvegardé: Serveur interne Erreur" chaque fois que le journaliste a laissé un site coché - donc ch...

Kamo·2mo ago
FeatureMediaService

Laisser une discussion de groupe et continuer à joindre/lire les lignes dans la transcription

Le départ est DELETE /sessions/-guid/---------------------------------- soi-même - cette voie refuse l'auto-exclusion exprès. L'enlèvement est effectué Quelqu'u...

Kamo·2mo ago
FixMediaService

Transférer en suppriméeByMemberId au navigateur

Le relais copies nomme des champs de ChatMessageDto sur la trame STOMP, donc a champ qu'il ne copie pas est supprimé même une fois que le DTO l'a déclaré. MEMBR...

Kamo·2mo ago
FeatureMediaService

Nommez une discussion de groupe, vedez une conversation, retirez quelqu'un d'une pièce

Trois voies, et chaque refus est une règle que quelqu'un doit être capable de distinguer à partir d'une coupure - donc chacun porte son propre code plutôt qu'un...

Kamo·2mo ago
August 28, 2026
PerformanceMediaService

Servir une fenêtre rouverte uniquement ce qu'elle a manqué, et auditer une page en une seule écriture

Deux coûts, tous deux payés à chaque ouverture d'une fenêtre de discussion. depuis l'EGE/sessions/avis/messages. Une fenêtre en train de rouvrir veut messages ...

Kamo·2mo ago
August 27, 2026
FixMediaService

Un relais ne fait que faire avancer sa propre conversation

ChatSessionAbonnementManager publie un sujet nommé d'après la session Ajouté FOR, jamais après la session, du cadre. C'est sûr seulement alors que le consommate...

Kamo·2mo ago
FeatureMediaService

Envoyer un courriel au rapporteur lorsque son bogue ou son amélioration change d'état d'avancement

Le triage était silencieux. Quelqu'un a déposé un rapport et a ensuite dû continuer à ouvrir l'onglet de savoir si quelqu'un l'a regardé - ce qui est la même ch...

Kamo·2mo ago
FeatureMediaService

Par spectre lire l'état, un badge en direct et le nombre de statuts

LE MAND REGARD DE LA QUEUE, PAS À PROPOS DE VOUS. / Nouveau- comptage compté chaque NOUVEAU rapport à l'échelle de la plate-forme, de sorte qu'il ne pouvait tom...

Kamo·2mo ago
TestMediaService

Pin la renifleur de fixation à la sortie réelle du codeur

Les cas existants construisent un en-tête à la main, qui teste le code par rapport à ma conviction sur le format plutôt que contre le format. Ces préfixes de so...

kamo·2mo ago
FeatureMediaService

Joindre une vidéo à un rapport de bogue, pas seulement une capture d'écran

Un ne peut toujours pas montrer les trois clics avant que la chose ne se casse, donc les journalistes étaient décrire les enregistrements en prose et affichage ...

kamo·2mo ago
FixMediaService

Une pièce jointe qui ne peut pas être lue dit au lieu de 500ing

Le proxy d'imagerie répond déjà à 410 pour l'accès révoqué et pour un retrait message, mais laissez ouvrirRange's IOException s'échappe hors de l'ordre - donc l...

Kamo·2mo ago
BuildMediaService

Reconstruire contre le correctif de téléchargement du document

Croisir la bibliothèque kmo-shared d21e01ce, qui a atterri quelques minutes après la précédente construire. Le chemin d'attache de discussion a déjà f848f394; i...

Kamo·2mo ago
BuildMediaService

Reconstruire contre la solution de dédup de stockage

Croisir la libraire kmo-partred f848f394. Une pièce jointe dont le téléchargement a échoué une ligne ImgDat qui télécharge plus tard du même fichier dédoublemen...

Kamo·2mo ago
FixMediaService

Une réaction basculée deux fois en un coup est un non-op, pas un 500

setReaction lire, puis sauvé, puis attrapé la violation de la contrainte la lecture était censée prévenir - qui ne fonctionne pas: les surfaces de violation à l...

kamo·2mo ago
August 26, 2026
FixMediaService

Un hall d'accueil des enfants offre ses propres origines, pas la plate-forme

Le dossier contenant les arrière-plans de la réunion et la configuration thématique d'un organisme a été dérivé de un nom d'hôte - la demande, ou l'org domaine ...

Kamo·2mo ago
RefactorMediaService

Utiliser le moteur à disponibilité partagée

MemberAvailabilityService conserve le CRUD et devient BusySource; arithmétique qu'il possédait aujourd'hui vit en kmo-shared-thary. Les sites d'appel sont incha...

Kamo·2mo ago
FixMediaService

Un téléphone, une alerte et des destinations push en double

Les membres recevaient le même message de discussion plus de trois fois sur leur téléphone. Les immatriculations sont uniques sur (device-token-id, org-id, pus...

Kamo·2mo ago
FixMediaService

Route getChatSessions' non-relié à l'ambiguité par l'auteurAmbiguity

MediaController.getChatSessions a roulé à la main la version pré-extraction de la version pré-extraction "Est-ce écrit par quelqu'un d'autre?" règle (rowVisitor...

Kamo·2mo ago
FixMediaService

Manipulation et stratification cohérentes des erreurs sur deux conclusions de l'examen

Examiner les conclusions des tâches 14 et 15: - SystemBugContrôleur était titulaire d'un champ SystemBugReposittor et l'a interrogé directement pour le nombr...

Kamo·2mo ago
FixMediaService

Gardez la lecture-regarder elle-même, pas seulement la diffusion

Réclamation de la question 9 : persisterInbound est «Transactionnel, et seulement le diffusion() d'appel à l'intérieur de la boucle par membre était sans danger...

Kamo·2mo ago
August 25, 2026
FeatureMediaService

GET/api/webinaire/présentation

Le webinaire porte le CALLER pour lequel il est présentateur. Le calendrier demande cela avant il offre une couche de disponibilité en tout: heures déclarées pa...

Kamo·2mo ago
FeatureMediaService

Parlez à un membre d'un webinaire réservé en son nom

Non fermé sur un webinaire à droite, contrairement aux guichets: le cas est présent car il s'agit d'un membre où le membre n'a pas pris de mesures, ce qui exige...

Kamo·2mo ago
FeatureMediaService

Compter les rapports de bogues non examinés pour les administrateurs de plates-formes

zéro pour un appelant non râpé plutôt qu'un 403: la nav pollue ceci sur chaque page charge pour chaque membre, et une erreur qu'ils doivent systématiquement ava...

Kamo·2mo ago
FeatureMediaService

Router les instantanés non lus sur leur propre thème STOMP

Tout sur voip. le son d'arrivée et ouvre une fenêtre d'outil pour chaque cadre. Un badge rafraîchissant là-bas nait et ferait sauter une fenêtre à chaque fois q...

Kamo·2mo ago
FeatureMediaService

Actualiser les badges non lus lorsqu'un message de visiteur atterrit

persistAbound annonce son propre message (publishRealtimeEvent-false, donc a la réponse du visiteur ne rend pas le propriétaire), et ce faisant également sauté ...

Kamo·2mo ago
ChoreMediaService

Échau de karmo-bibliothèques à baldards 1,6,0

La bibliothèque est passée à 1.6.0 tandis que les consommateurs restent au 1.5.0. Connexion des pays à l'inclusion des consommateurs la bibliothèque d'un clone ...

Kamo·2mo ago
FeatureMediaService

Résoudre les horaires de réserve à partir de la disponibilité des membres

La disponibilité est maintenant calculée plutôt que stockée. MemberAvailabilityService est propriétaire l'arithmétique: étendre les fenêtres déclarées de chaque...

Kamo·2mo ago
FeatureMediaService

Le nom de site est facultatif

Elle est nécessaire et exiger qu'elle soit erronée. Un site est un indice pour quiconque choisit le rapport - un membre qui n'est pas certain de savoir laquelle...

Kamo·2mo ago
FeatureMediaService

Fisserie d'un bogue ou d'une amélioration

Le type est refusé plutôt que par défaut sur une écriture: une amélioration silencieusement déposé comme un bug envoie la séance d'AI à la recherche d'une faute...

Kamo·2mo 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