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
RefactorVOIPService

Gardez "est-ce membre connecté" en un seul endroit

RingCentralMemberOAuthService avait sa propre connexion et connectéExtensionNumber, et les deux n'ont répondu que pour la moitié d'inscription. Un membre peut t...

Kamo·1mo ago
FixVOIPService

Révoquer l'inscription RingCentral d'un membre réaffecté, ne vous contentez pas de l'oublier

Hors embarquement supprimé la ligne des titres de souhait du membre lorsqu'ils ont été déplacés hors d'un téléphone. serveur. C'était tout le travail alors que ...

Kamo·1mo ago
ChoreVOIPService

Rendre le membre RingCentral redirecteur URI configurable

L'URI de redirection du saut de connexion n'était que le "Valeur" par défaut. Il appartient à côté de la deux autres propriétés de redirection: contrairement à ...

Kamo·1mo ago
FixVOIPService

Laissez un membre de RingCentral s'inscrire au lieu de frapper un JWT

L'onglet de paramétrage d'un membre a demandé un justificatif d'identité JWT, et c'était le seul la manière de les relier. Un RingCentral JWT appartient à un ut...

Kamo·1mo ago
FixVOIPService

Prévenez un RingCentral JWT à partir des identifiants de l'application collé dans sa boîte

Une gisure a collé les identifiants de l'application RingCentral JSON et le "clientId": ..., "clientSecret": ..., "serveur": ... blob la console du développeur ...

Kamo·1mo ago
September 4, 2026
FeatureVOIPService

Revenez au nom d'hôte de l'organisation pour les équipes rediriger

Une redirection de l'orgueil dans sa propre inscription remporte tout de suite. Microsoft exige que l'URI soit rejoué sur l'échange de jetons pour correspondre ...

Kamo·1mo ago
FeatureVOIPService

Verrouillez les balayages partagés, et lancez deux gousses

Chaque balayage programmé ici, dont l'effet est partagé, prend maintenant un bail distribué nommé par l'intermédiaire SingletonTaskRunner avant qu'il ne fasse q...

Kamo·1mo ago
FixVOIPService

Laisse un déploiement finir ce que la vieille gousse faisait

Les déploiements ont remplacé la seule gousse de chaque service par rien pour saisir les demandes en vol. Trois réglages, appliqués sur l'ensemble de la flotte:...

Kamo·1mo ago
FeatureVOIPService

Teams Phone revient à l'application Entra de l'orge

Les références par serveur-téléphone gagnent toujours - c'est la source la plus spécifique. Quels changements est la repli en dessous de ceux-ci: l'org est le M...

Kamo·1mo ago
September 3, 2026
FeatureVOIPService

Laissez un autocommutateur privé sur site signaler une extension de sonnerie

RingCentral et JustCall publient INBOUND-RINGING à partir de leurs webhooks. FreePBX et KamoPBX ne publie rien -- ce sont l'Astérisque propre du client et rien ...

Kamo·1mo ago
FixVOIPService

Encode JustCall Valeurs de la requête exactement une fois

Le client a construit sa requête avec build(true), qui déclare déjà les valeurs encodées - donc rien n'a été échappé du tout. Le caractère qui compte est "-" : ...

Kamo·1mo ago
RefactorVOIPService

Dites clairement pourquoi chaque agent de JustCall lit en tant qu'ACT

La liste de l'utilisateur a décidé son statut avec "disponible est Oui ou Non - ACces, sinon UNKNOWN", qui est un moyen détourné de demander si JustCall a répon...

Kamo·1mo ago
FeatureVOIPService

Wire JustCall in via l'abstraction du fournisseur de téléphone

JustCall (api.justcall.io/v2.1) en tant que PhoneProvider complet: historique des appels, textes, messagerie vocale, enregistrements, répertoire des agents et d...

Kamo·1mo ago
September 2, 2026
FixVOIPService

Appliquer la configuration FreePBX après chaque écriture, ou l'extension n'atteint jamais Asterisk

L'extension 8777 (Aiden Perry, kamocrm) a été créée à partir de KamoCRM le 2026-09-02. Et jamais sonner. La mutation FreePBX GraphL 'addExtension' a écrit «util...

Kamo·1mo ago
August 30, 2026
FixVOIPService

Un compte sans numéro à partir de est un 409, pas un 500

L'envoi d'un texte a lancé IllegalStateException lorsque ni le membre ni le cas avait un nombre sortant, que le printemps a transformé en une 500 avec une pile ...

Kamo·2mo ago
August 27, 2026
FeatureVOIPService

Interception par mots-clés à l'étape 0 sur le rail RingCentral (Mille 4 de la Task 4 de la SM1

Aujourd'hui, un STOP à un nombre sans que la ligne MEMBRE-VOIP-CONFIG soit titulaire de la ligne "Pas de membre trouvé pour la branche" et qui disparaît - et ce...

Kamo·2mo ago
FeatureVOIPService

SmsKeywordService - le seul écrivain pour les mots-clés entrants (MS1 Task 3)

Ferme la tâche TODO 2 laissée derrière. Jusqu'à ce que cela engage un STOP inbound vérifié a atteint BulkTextInboundContrôleur, a été reconnu, a été enregistré,...

Kamo·2mo ago
FixVOIPService

Une source de vérité pour les paramètres de la plate-forme

"Considature d'essai" a rapporté "pas de compte maître id" sur un serveur téléphonique dont Le provisionnement vient de réussir, quelques minutes plus tôt, en u...

Kamo·2mo ago
FixVOIPService

Un serveur téléphonique à moitié provisionné ne pourrait jamais être fini, et a dit la mauvaise chose

Le serveur KamoPBX d'un organisme a signalé des rapports Erreur: instance de fournisseur de téléphone non trouvée: depuis qu'elle a été créée. L'exemple n'a...

Kamo·2mo ago
FeatureVOIPService

Spo d'appel de services électroniques entrants faisant face à un support ( tâche MS1)

POST - -- encodé sous forme ou JSON, gardé par le SIGNATURE DE PROPRE CARRIER. Pourquoi un nouveau critère d'évaluation /api/voip/webhook ne peut pas recevoir ...

Kamo·2mo ago
FixVOIPService

Les appels externes sortants manquaient de l'historique des appels FreePBX

Sur un appel externe sortant, FreePBX réécrit le CDR «src» vers le tronc ID de l'appelant sortant - l'org lui-même DID - donc un appel ext 8080 placé à Le 94937...

Kamo·2mo ago
FeatureVOIPService

Mettre en œuvre l'extension KamoPBX, la gestion des utilisateurs et des appareils

Le fournisseur a annoncé extensionManagement, userManagement et deviceManagement comme vrai lors de l'application d'aucun d'entre eux, donc l'interface utilisat...

Kamo·2mo ago
FeatureVOIPService

Déchiffrer le certificat KamoPBX; tester le chemin de refus

Le certificat maître est stocké en texte chiffré par la plate-forme paramétre l'UI, de sorte qu'il doit être déchiffrée avant utilisation et maniement du texte ...

Kamo·2mo ago
FeatureVOIPService

Lire la configuration de la plate-forme KamoPBX à partir de la base de données

L'ajout d'un serveur de téléphone KamoPBX a échoué avec une erreur DNS Kubernetes brute "Erreur I/O sur PUT ... - montré à une l'organisation qui ne sait ni lir...

Kamo·2mo ago
FeatureVOIPService

Fournir un compte KamoPBX lors de la création d'un serveur téléphonique

L'ajout d'un serveur téléphonique KamoPX crée désormais le compte sous-jacent et écrit le compte id et royaume de retour à configJson. Tout configJson que le cl...

Kamo·2mo ago
FeatureVOIPService

Mettre en œuvre le fournisseur KamoPBX

Remplace le stub. KamoPBX est la propre plate-forme de Kamo, donc l'organisation ne détient pas Agent de certificat: KamoPBXAccountProvisioner crée le compte lo...

Kamo·2mo ago
FixVOIPService

Un enregistrement dont les octets sont passés répond 410, pas 500

Même répartition que le proxy d'imagerie et le téléchargement des documents. Un enregistrement d'appel qui est pas de stockage en permanence n'est pas là, et un...

Kamo·2mo ago
FixVOIPService

Le balayage de l'extension n'efface plus chaque affectation de membre

MemberVoipConfigController.put écrit une affectation à deux endroits - MEMBRE-VOIP-CONFIG et - et Puis apuré la seconde lors de sa passe suivante. Non le fourni...

Kamo·2mo ago
August 26, 2026
FixVOIPService

Donner au codeur des conversations en texte un briseur de cravate afin que les horodatages liés ne soient pas supprimés

lastActivityAt, donc une conversation partageant ce horodatage exact a été exclu de la perdus de la liste de manière permanente, pas seulement mal ordonnée. Réc...

Kamo·2mo ago
FixVOIPService

Porter la messagerie vocale nav count sur VIEW-VOICEMAIL

- remis à un membre authentifié en tenant une rangée MemberVoipConfig le nombre de messages non-luils à l'échelle de l'instance avec Pas de contrôle des droits,...

Kamo·2mo ago
FeatureVOIPService

Lire et écrire la porte de la fenêtre de ligne

GET surface lineWindowEnabled; PUT l'accepte comme booléen annulaire de sorte que absent signifie "non mentionné" et préserve la valeur mémorisée. Chaque pays e...

Kamo·2mo ago
FeatureVOIPService

Authenticate RingCentral avec un JWT, par serveur téléphonique

RingCentral était le dernier fournisseur dont les références provenaient d'un Kamo à l'échelle de Kamo. inscription plus deux sauts de consentement du navigateu...

Kamo·2mo ago
FeatureVOIPService

Ténombres d'appels manqués et de messagerie vocale pour l'indicateur de téléphone mobile

Signalée sous la forme de lignes séparées plutôt que d'un total: l'icône indique la somme et son déroulante montre la répartition, donc une valeur de fil pré-so...

Kamo·2mo ago
August 25, 2026
FeatureVOIPService

Un instantané non lu, un lus-marque et un cadre en direct

Son propre sujet NATS plutôt que le message existant: le gestionnaire du navigateur pour /topic/voip/message/ joue le son d'arrivée et ouvre une fenêtre d'outil...

Kamo·2mo ago
ChoreVOIPService

É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
August 24, 2026
FeatureVOIPService

La capacité bloquée surpasse maintenant la droite, et le mode dieu

Lecture d'appel PhiPlaybackAuthorizer gated PHI sur VEW-CALL-LOGS. C'était la vérification complète parce que ServiceType.VOIP mappé à la section bloquée Module...

Kamo·2mo ago
August 23, 2026
FixVOIPService

Arrêt RingCentral OAuth signifiant les locataires en marque blanche

Deux défauts, les deux sur le même saut, et chacun cache l'autre. RingCentral rejette toutes les valeurs de portée que cette application peut demander "invalid...

Kamo·2mo ago
August 16, 2026
FixVOIPService

Taille de la gousse au-dessus de son propre plafond de tas de la JVM [skip ci

L'image démarre la JVM avec -XX:MaxRAMPercentage-70-XX:-TemellementPreTouch, donc le Le tas seul peut prendre 70 % de la limite du conteneur et prétouche mainti...

Kamo·2mo ago
August 15, 2026
FixVOIPService

Travailler avec la messagerie vocale prend un droit, pas seulement en gérait PHI

VoipVoicemailController a demandé VISUER-CALL-LOGS sur exactement un chemin et une lecture, et uniquement lorsque l'organisation gère PHI. Énumérer les messages...

Kamo·2mo ago
August 10, 2026
ChoreVOIPService

Reconstruire contre la bibliothèque partagée (Lob LONGVARCHAR fix)

Le dialecte PostgreSQL d'Hibernate lire «Lob String colonnes en OID via getLong(). Affecte les notes, les contacts, le calendrier, les jetons OAuth, les mots de...

Kamo·2mo ago
FeatureVOIPService

Point à YugabyteDB et utiliser PostgreSQLDialect

CockroachDB a été remplacé par YugabyteDB. Les chaînes de connexion se déplacent à partir de cockroachdb-public:26257 to yb-tserver-service:5433, et le dialecte...

Kamo·2mo ago
August 9, 2026
CIVOIPService

Rétrés de la construction de la bibliothèque partagée, que la liaison montante LAN continue de corrompre

Trois constructions sont mortes aujourd'hui sur "Tag mismatch" tirant un pot - et le miroir ajouté il y a une heure n'a pas aide, parce que kbservice, mcpgatewa...

Kamo·2mo ago
CIVOIPService

Mirror Maven Central via la copie Google GCS

Chaque étape de Docker commence à partir d'un z/m2 froid et repe l'arbre de dépendance entier, donc Central voit le poids total de chaque construction de servic...

Kamo·2mo ago
August 6, 2026
ChoreVOIPService

Reconstruire le compartiment d'imagerie unifié

Picks kamo-shared-library 3045cc3: ImageAssocType.getBucket() retourne maintenant le single "image" seau pour chaque association, donc un fichier duppliqué est ...

Kamo·2mo ago
August 5, 2026
PerformanceVOIPService

Arrêter de re-requiser l'historique des appels par extension lorsque le fournisseur est à l'échelle de l'instance

Le point de terminaison de RingCentral est extension/- et ignore l'argument, de sorte qu'il retourne le même log pour chaque extension. Une fois qu'une page n'a...

Kamo·2mo ago
FixVOIPService

Isoler l'ingeste d'appel par rangée et le lien seulement après qu'il s'est engagé

Deux défauts avec une racine: ingest a participé à la transaction du balayage. Un lancer à l'intérieur d'une transaction participant marque l'opération SHARED ...

Kamo·2mo ago
FixVOIPService

Sautez des extensions à délété douce dans le balayage du cycle d'appel

SyncExtensions s'éteint en retournant le statut à UNKNOWN plutôt qu'enlele la ligne, donc la liste accumule toutes les extensions qu'une instance a jamais eues....

Kamo·2mo ago
FeatureVOIPService

Appels péristes et appels associés, SMS et messagerie vocale à des pistes

Les appels n'ont jamais été enregistrés sur le site de VoipCallEventService a publié un événement NATS pour le navigateur et ne conservait rien, et les RECORDIN...

Kamo·2mo ago
ChoreVOIPService

Abandon du paramètre de boîte aux lettres aujourd'hui morte et local

Suivi de c7cb180: une fois que la boîte aux lettres a quitté l'identifiant de messagerie vocale, à VoicemailEntry L'argument de la boîte aux lettres et le graph...

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