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,645
Total des changements
6,069
Caractéristiques
5,336
Fixes
30
Projets
Filtrer par projet
Tous les projets17,645AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,409kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore775Docs3,257Feature6,069Fix5,336Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 28, 2026
FixSecurityService

Un nouveau journal de commit est traduit immédiatement, pas derrière l'arriéré du balayage

La première traduction d'un journal de commit et les relevés du balayage partagés un exécuteur à trois fils, premier arrivé premier servi. Avec le SP99 T6 répar...

Kamo·4w ago
Fixkamo-asterisk-support

Le bloc AOR d'une extension AI s'ajoute à l'AOR, pas au point final du même nom

FreePBX nomme le paramètre d'une extension et son AOR, et pjsip.conf inclut pjsip.endpoint.conf avant pjsip.aor.conf. A nu [7900](+) dans pjsip.aor custom post....

Kamo·4w ago
FixSecurityService

La traduction est la première déclaration de sa propre transaction

Un locale save était un upsert, puis un recomptage qui lit le commit Les lignes du journal, dans une transaction. Yugabyte redémarre une lecture transparente se...

Kamo·4w ago
Fixkamo-internal

Un onglet Notes de lead est en direct — le flux écoute sur la prise multimédia partagée

La vérification du vaisseau Hot Reassign a montré une note atteignant l'onglet All en direct de la tête, mais pas son onglet Notes. MediaStream (notes d'un lead...

Kamo·4w ago
Fixkamo-internal

Un onglet Notes de lead est en direct — le flux écoute sur la prise multimédia partagée

La vérification du vaisseau Hot Reassign a montré une note atteignant l'onglet All en direct de la tête, mais pas son onglet Notes. MediaStream (notes d'un lead...

Kamo·4w ago
FixSecurityService

Un pod à la fois traduit un journal de commit, et un fini n'est pas refait

Les deux pods de SecurityService lancent le balayage de traduction : son verrouillage ne dure que aussi longtemps que l'expédition. Chacun a pris les mêmes 50 j...

Kamo·4w ago
Fixkamo-internal

Dites ce qu'une clé API VoIP peut faire

La clé de téléchargement de l'aide FreePBX sonne également les mobiles des membres (seulement sur les serveurs téléphoniques de cette organisation) et déjà tiré...

Kamo·4w ago
Fixkamo-internal

Dites ce qu'une clé API VoIP peut faire

La clé de téléchargement de l'aide FreePBX sonne également les mobiles des membres (seulement sur les serveurs téléphoniques de cette organisation) et déjà tiré...

Kamo·4w ago
FixVOIPService

Un événement d'anneau PBX sonne seulement des membres de la propre org de la clé

APIService Vouches pour l'org de la clé API dans X-Org-Id et prend le téléphone id du serveur depuis un en-tête que le détenteur de la clé écrit. La couture de ...

Kamo·4w ago
FixAPIService

La clé de l'aide FreePBX sonne un téléphone

kamo-astérisque-support détient une seule clé API, documentée et émise comme une VOIP RECORDING UPLOADS clé, et envoie son anneau événements avec elle. La bague...

Kamo·4w ago
FixKlusterServices

Cap lama-server's prompt cache en dessous de la limite de mémoire, donc il cesse d'être OOMKilled

par défaut le cache de lama-server host-RAM s'élève à 8192 MiB (--cache-ram), le la limite entière du conteneur, donc il a grandi jusqu'à ce que le noyau tue Ol...

Kamo·4w ago
FixKlusterServices

La sonde de poste de travail montre ses résultats et ses fins

Courez en direct sur un poste de travail d'IA éveillé, la sonde a imprimé le descripteur et puis rien: kubectl debug -i (1.36) est revenu dès qu'il avait envoyé...

Kamo·4w ago
Fixkamo-internal

Une montre attend le réveil annoncé par le serveur

Le réveil d'un poste de travail d'IA est maintenant estimé à 600 secondes (un CV a été pris 9 min 19 s), et l'anneau de l'onglet de lancement compte que vers le...

Kamo·4w ago
Fixkamo-shared-library

Une piste qui a été assignée ou ouverte peut être supprimée

LeadService.deleteLead n'a effacé que lead custom form data avant de supprimer la ligne, et six autres tables portent une touche étrangère sur leads(uid). Chaqu...

Kamo·4w ago
FixKlusterServices

Le pont de rencontre écrit l'état du cadran à la pendaison, donc les appels répondus l'enregistrent

Une fois que Jigasi répond, Dial ne retourne jamais (pas d'option 'g') : chaque côté suspendu termine le canal, donc le ************* après que Dial n'a couru q...

Kamo·4w ago
FixKlusterServices

Un appel rejoint sa chambre comme jigasi@auth.meet. Meet, pas anonymement ; config modifications redémarrer

Chaque appel rejoint sa chambre sur sa propre connexion XMPP. Sans ENABLE AUTH l'image fait cette connexion ANONYMOUS en réunion. Meet, que l'hôte JWT de Prosod...

Kamo·4w ago
FixKlusterServices

Sonder la session XMPP, pas /about/health, qu'une passerelle SIP répond 500

Jigasi 1.1.369 de Health.check lance "GW pas prêt." chaque fois qu'il a une passerelle SIP et non HEALTH CHECK SIP URI, enregistré ou non, donc les sondes de sa...

Kamo·4w ago
FixSecurityService

Une nouvelle traduction ne supprime plus la traduction qu'elle remplace

Depuis 1f715e4 (2026-09-23) saveLocaleTranslation charge la rangée locale pour décider si le compte a été déplacé, en vrac-supprimé et a sauvé un nouveau. La ch...

Kamo·4w ago
FixEmailService

L'indexation d'une page listée ne peut plus échouer

recordSyncedPage était @Transactional et a pris chaque exception de sa propre. Les dépôts d'index rejoignent la transaction de l'appelant, donc un écrit qui a r...

Kamo·4w ago
FixMediaService

L'hôte thématique du spectateur est lu avant la transaction, jamais à l'intérieur

La liste Exec2Exec, sa liste de participants et les visages de chaque conversation lire les domaines de l'organisation du spectateur paresseuse, comme une décla...

Kamo·4w ago
FixAIService

Un membre streamé tourne les requêtes une fois sans paramètre optionnel que le fournisseur a refusé

Les flux de discussion des membres à travers l'adaptateur lui-même, à l'extérieur de ProviderCallExecutor, donc il n'avait pas ParamètreFallback. Depuis SP99-T1...

Kamo·4w ago
FixVOIPService

Stocker les textes RingCentral entrants, et arrêter de réenregistrer en direct JustCall webhooks

RingCentral: l'abonnement SMS était le filtre nu /message-store, dont les notifications sont un résumé de changement sans message, et le lecteur a regardé pour ...

Kamo·4w ago
Fixkamo-shared-library

Un membre de l'équipe n'est égal à un autre que lorsque ses id sont (SP10)

SP10 T47, en direct: MediaService a répondu "un ou plusieurs membresIds not found" à une conversation de groupe du propriétaire et deux AI membres. @EqualsAndHa...

Kamo·4w ago
Fixkamo-shared-library

Publier les itinéraires du sujet d'un autre flux au lieu d'épingler le nôtre; les notes de plomb atteignent le flux après commit

******************* a affirmé que Stream(<own stream>) sur chaque sujet, Ainsi, un autre sujet a été refusé à un autre cours d'eau avec "le cours prévu ne corre...

Kamo·4w ago
Fixkamo-internal

Gardez les terminaisons de la ligne CRLF de l'OTK

Le commit précédent les a réécrits ; seule sa ligne de commentaire change. SP99-T10.

Kamo·4w ago
FixTranslateService

Gardez les ampersands hors du modèle de LibreTrail en->es, qui les cite ou les tronque

Déplacement vers LibreTrail (27888ca) a révélé une faille dans son modèle: une ampersand espacée revient comme une double soumission (« Facturation & Paiements ...

Kamo·4w ago
FixAIService

Le tour de membre en streaming exécute les outils du membre et cite ses sources, et un navigateur peut l'ouvrir

Le tour /ws/ai-chat n'était que du texte : pas d'outils Tool Plane, pas de boucle d'outils, pas de base de connaissances citations, et sa poignée de main a pris...

Kamo·4w ago
FixMediaService

Une invitation d'IA règle l'autorité de l'appelant avant qu'il regarde la cible

invite() répondu 409 NON AN ACTIVE AI MEMBRE avant 403 NON ALOWED TO INVITE, donc un membre qui pourrait atteindre M1 mais ne pas inviter pourrait indiquer l'id...

Kamo·4w ago
FixMediaService

Un administrateur imitant ne peut pas définir le texte d'état du membre

PUT /api/media/presence/status a accepté une session de sudo. Il est maintenant refusé 403: battement du cœur, que personne n'a choisi d'envoyer et est ignoré t...

Kamo·4w ago
FixMediaService

Un type de session sans sa propre porte ne prend aucun message, et une session est décrite uniquement à ses lecteurs

POSTE - Oui. et social, puis simplement terminé, de sorte qu'une session POST, SYSTEM BUG ou EXEC2EXEC est tombée à travers chaque porte: n'importe quel signe m...

Kamo·4w ago
FixMediaService

Un autre agent d'org, sujet ou membre AI est un 400 nom du champ

L'agent de vente et les contrôles thématiques de support ont lancé un argument illégal attrapé, donc sauver l'org ne possède pas répondu 500. Ils, et le membre ...

Kamo·4w ago
FixSecurityService

Fermer les cas de bord d'identité AI le SP02 examen laissé ouvert

- Une IA n'a jamais réétiqueté une personne ne garde plus l'ai state et la pause colonnes (master 6.1: NULL pour une personne). Ils sont écrits uniquement par S...

Kamo·4w ago
FixSecurityService

Une piste que vous ne pouvez pas ouvrir ne prend aucun changement de statut et aucune note

PUT /api/security/leads/{id} et POST /api/security/media/posts vérifiés uniquement l'organisation du leader, donc un membre sans VIEW UNASSIGNED LEADS pourrait ...

Kamo·4w ago
FixAIService

Un modèle en grappe obtient le temps de lire son invite, dans le budget de la marche

kamo-llm lit une invite à environ 110 jetons une seconde sur k3m1 avant d'écrire un mot, donc un E2 prompt passé ~6k jetons ont dépensé l'ensemble de E2 60 s pa...

Kamo·4w ago
FixAIService

Un flux de texte Hugging Face est mesuré comme le routeur l'a compté

HuggingFaceAdapter en streaming via le texte par défaut de l'interface : chaque morceau était lire pour son texte et rien d'autre, donc aucun usage n'a jamais a...

Kamo·4w ago
FixAIService

Le contexte d'un modèle Ollama est la fenêtre que sert le serveur, et non la fenêtre formée

OllamaDiscovery a pris model info.*.context longueur de /api/show : la fenêtre du modèle a été formé pour. Le registre énumère le granit4:tiny-h à 1 048 576 (et...

Kamo·4w ago
FixVOIPService

Lire les boîtes aux lettres d'un balayage FreePBX sur une session de gestionnaire

Le balayage du message vocal s'effectue dans la base de données de syncInstance et a demandé l'extension FreePBX par extension, chacune sur une connexion AMI fr...

Kamo·4w ago
FixEmailService

L'inscription de base demande le vrai contrôle d'identité de SecurityService

DavAuthFilter a posté des références de base à ******************* qui ne existe (405), de sorte que chaque nom d'utilisateur et mot de passe de iOS ou DAVx5 a ...

Kamo·4w ago
FixSecurityService

CalDAV et CardDAV se connectent avec un nom d'utilisateur et un mot de passe, à travers chaque porte d'accès

DavAuthFilter du service d'email a publié les références de base à ******************* un itinéraire qui n'a jamais existé (405), donc depuis 2026-03-19 aucun t...

Kamo·4w ago
Fixkamo-internal

Une liste de contrôle d'embauche à la retraite d'IA dit retraité, pas "tout est mis en place"

Une retraite saute chaque étape de location ouverte et ajoute TASK HANDOFF, donc par le serveur compter la location est COMPLÈTE et la liste de contrôle est sur...

Kamo·4w ago
Fixkamo-internal

La boîte de dialogue de confirmation et l'état vide des atterrissages suivent un thème sombre

ConfirmationDialog a été dessiné en gris Tailwind fixe: un titre #1f2937, #6b7280 petit imprimé, un puits #f9fafb et un bouton désactivé #f3f4f6, donc sur un pa...

Kamo·4w ago
Fixkamo-internal

Ordinateurs hébergés sur le plateau de l'application, et une bande épinglée qui l'ouvre

Les sections du launchpadForTool n'avaient aucun cas pour HostComputers et sont tombées par défaut vers une liste vide. Un outil parent sans sections est abando...

Kamo·4w ago
Fixkamo-internal

Le reste du rouge sur une installation propre — les maquettes de registre, la recherche de la lib partagée, une maquette de récupération dactylographiée

- ToolDock et MaximizedTabStrip simulé ../enregistrement/outils sans fenêtreIcône, que les deux appellent maintenant pour chaque fenêtre (af879443f), donc 36 te...

Kamo·4w ago
Fixkamo-internal

Rendre le crochet de menu de la machine dev dans une vraie racine, et couvrir la ligne de session cloud

devMachineSections.test.tsx appelé utilisationDevMachineSections() nues, en dehors de toute rendu. Il a fonctionné pendant l'utilisationTraductions (mocked) éta...

Kamo·4w ago
FixSecurityService

Nettoyez le cookie de session sur le haut-l'air nus, pas ".apex"

Logout a construit le domaine cookie sous le nom de ".kamocrm.com". Le processeur de cookies RFC 6265 de Tomcat refuse un Le point et les lancers, donc la décon...

Kamo·4w ago
Fixkamo-internal

La page DNS s'ouvre sur le domaine principal de l'orge, quelle que soit la ligne arrivée en premier

La liste des domaines revient dans l'ordre de la base de données. L'organisation de la plate-forme a trois racines (kamocrm.com, kamouniverse.com, localhost), e...

Kamo·4w ago
FixSecurityService

Un apex de plate-forme ne peut pas être retiré de la page DNS

L'organisation de la plateforme a gagné kamouniverse.com en tant que deuxième domaine racine, et la page DNS puis offert "Supprimer" sur kamocrm.com. Enletant q...

Kamo·4w ago
FixTranslateService

Envoyer en->es, en->fr et en->pl à LibreTraduit par la Rédaction

Les modèles enfr et enpl de Bergamot sont étudiants. minuscule11 constructions décodées avec taille de faisceau 1, et ils écrivent des mots qui n'existent pas: ...

Kamo·4w ago
FixMCPGatewayService

Un long réveil de poste de travail est interrogé sur moins souvent

Le réveil d'un poste de travail d'IA a pris 9 min 19 s contre 75 s de ComputeService (SP11 Tâche 30). Chaque appel d'ordinateur sur une machine de réveil répond...

Kamo·4w ago
FixVOIPService

Lire le message vocal FreePBX sur l'interface du gestionnaire d'Astérisque

L'API de FreePBX n'a aucun message vocal : son module vocalmail sert la boîte aux lettres paramètres seulement. FreePBXProvider.getVoicemails GET /admin/api/api...

Kamo·4w 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