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 24, 2026
Featurekamo-shared-library

Choix de structure pour une demande de prêt publiée

Trois colonnes sur LEAD VENDOR PRODUCTS, choisies sur le dialogue de publication et lues par kamo-apps pour mettre la forme de l'hypothèque publique: - DEMANDE...

Kamo·1mo ago
Featurekamo-shared-library

Arive comme un second LOS externe, et une couture fournisseur qui est réel

Arive n'est accessible qu'à travers son application Zapier, donc la connexion est Zapier dans les deux directions: Kamo poste commandes (créer prêt, mettre à jo...

Kamo·1mo ago
September 23, 2026
Fixkamo-shared-library

La clé privée DKIM d'un domaine d'org ne se sérialise jamais

5de57705 ajouté OrgDomain.dkimPrivateKey — la clé qui signe le courrier transactionnel d'un domaine — avec un commentaire disant qu'il n'est jamais envoyé au na...

Kamo·1mo ago
Fixkamo-shared-library

L'historique enregistre ce qui se passe après qu'une piste existe, pas sa forme de départ

recordCreated a écrit la ligne CREATED puis a diffusé la nouvelle piste contre un instantané vide. chaque champ de départ non null est devenu une ligne FIELD CH...

Kamo·1mo ago
Otherkamo-shared-library

Ajouter une application primaire parorg et un alias de domaine APPLY

LeadVendorProduct gains isPrimaryApplication: au plus un publié application par org est "primaire" et est l'une kamo-apps rend à la racine du site d'application...

Kamo·1mo ago
Featurekamo-shared-library

Champs clés DKIM pour le courrier transactionnel d'un domaine org

Ajoute **************** dans org domaines, en miroir de la paire spf verified/spf checked at déjà là — donc un domaine peut contenir une paire de clés DKIM géné...

Kamo·1mo ago
Performancekamo-shared-library

CommitLog gère un compte de traduction maintenu

Ajouter CommitLog.traductionMonter et ************* la côté bibliothèque de remplacer le changelog translation-backfill scan's GROUP BY .. - Où ça ? La DDL et l...

Kamo·1mo ago
Performancekamo-shared-library

Member rights applied n'écrit que la différence et lit les rôles en vrac

Deux corrections liées à MemberRightsAppliedService, toutes deux dans le même fichier: 1. **************** (via RecalcChunk) et **************** supprimé et ré...

Kamo·1mo ago
Performancekamo-shared-library

Arrêter la chaîne d'orgine de LeadVendorProduct pour une lecture unique

findById() sur LeadVendorProduct tire son fournisseur par défaut-EAGER, qui lui-même avide et l'organisation est @Héritage(JOINED), donc chacun de ces houblons ...

Kamo·1mo ago
Performancekamo-shared-library

Deux recherches de traduction par lots que le planificateur faisait mal par ligne

les critères d'évaluations publiques de kbservice KB et son balayage de traduction-réaction à la fois KbArticleTranslationRepository une ligne à la fois. Produc...

Kamo·1mo ago
Fixkamo-shared-library

Le solde d'une carte-cadeau est à nouveau modifiable, par quiconque peut gérer les prix

19505faf a cessé de mettre à jourGiftCard de lire currentBalance pour qu'un membre d'un org ne puisse pas réécrire une autre carte d'orge par uid. La recherche ...

Kamo·1mo ago
Fixkamo-shared-library

Org-scope RetailService et

Chaque gestionnaire de décrochage/mise à jour/supprimé par uid sous CommerceMarketContrôleur de détail sous-ressources (catégories, marques, attributs/valeurs, ...

Kamo·1mo ago
Fixkamo-shared-library

UpdateMemberAccess rejette un éditeur et une cible dans différentes orgs

Comparaison des niveaux de sécurité et du propriétaire de l'éditeur drapeau, jamais les organisations des deux membres. Son seul appelant aujourd'hui (SecurityS...

Kamo·1mo ago
Fixkamo-shared-library

RegisterExistingDocument vérifie l'orge dat, et un modèle peut être trouvé par imgId à l'intérieur d'un seul document.

Deux lacunes dans lesquelles l'audit d'essai d'impact a été constaté, les deux points d'entrée partagés sur lesquels d'autres services s'appuient sur: (trac de...

Kamo·1mo ago
Fixkamo-shared-library

Compter les rangs d'alerte de talent non confirmés d'une org pour la coiffe de la forme anonyme

Le point d'inclusion d'abonnement de l'alerte aux talents publics de DocsService envoie un e-mail de confirmation sur chaque appel accepté, sans limite à savoir...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType exige maintenant que le type doc appartenir à l'org du document

ImageService.updateDocType a chargé la cible ImgDocType par UUID seul; requireEditableAndOwned prouve que l'appelant peut éditer l'Img, mais ne dit rien de la t...

Kamo·1mo ago
Fixkamo-shared-library

Célids à l'ordre des questions relatives aux candidats au rappel des vignettes

Critères d'évaluation admin de DocsService/remplissage-déchargement des candidats sélectionnés parmi (à l'échelle de la plate-forme, pas de prédicat d'organisat...

Kamo·1mo ago
Featurekamo-shared-library

L'application Notes est "Notes et listes de contrôle"

L'application Notes contient également des listes de contrôle depuis 2026-09-23 (les étapes décalées comme ils sont faits, une étape qui attend les étapes avant...

Kamo·1mo ago
Featurekamo-shared-library

Une notification peut indiquer qui elle est

MemberNotification gagne ACTOR-MEMBER-ID (INT8) et ACTOR-NAME (255): le membre qui l'a provoqué - qui vous a traité, dont la réunion commence, qui vous a écrit ...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType exige maintenant que le type doc appartenir à l'org du document

ImageService.updateDocType a chargé la cible ImgDocType par UUID seul; requireEditableAndOwned prouve que l'appelant peut éditer l'Img, mais ne dit rien de la t...

Kamo·1mo ago
Fixkamo-shared-library

Célids à l'ordre des questions relatives aux candidats au rappel des vignettes

Critères d'évaluation admin de DocsService/remplissage-déchargement des candidats sélectionnés parmi (à l'échelle de la plate-forme, pas de prédicat d'organisat...

Kamo·1mo ago
Fixkamo-shared-library

Compter les rangs d'alerte de talent non confirmés d'une org pour la coiffe de la forme anonyme

Le point d'inclusion d'abonnement de l'alerte aux talents publics de DocsService envoie un e-mail de confirmation sur chaque appel accepté, sans limite à savoir...

Kamo·1mo ago
Featurekamo-shared-library

Les téléchargements audio passent le contrôle MIME, et les diapositives transportent des métadonnées multimédias

Chaque téléchargement audio, mais MP3 a été refusé en tant qu'inadéquation MIME. Un téléchargement n'est accepté que lorsque le le type de navigateur et la réso...

Kamo·1mo ago
Fixkamo-shared-library

Un ordinateur hébergé n'est jamais provisionné automatiquement

Les ordinateurs hébergés étaient accessibles à la fois par les deux voies d'approvisionnement automatiques, et l'un ou l'autre On l'aurait mis devant chaque org...

Kamo·1mo ago
Featurekamo-shared-library

Type d'intelligence, noms phonétiques, supervision de l'IA, titre du poste/des exigences du département

Membres: «Membre.intelligenceType» (HUMANE et ARTIFICIEL, STRING, par défaut HUMAN sur chaque construction) et dans la colonne), 'aiSupervisorMemberId' (plain i...

Kamo·1mo ago
Featurekamo-shared-library

Liste de contrôle et liste de contrôleÉléments, référentiels et DTO

Les listes de contrôle sont le deuxième type d'enregistrement de l'application Notes: travail à traverser, dont les tâches peuvent attendre d'autres tâches. Tro...

Kamo·1mo ago
Featurekamo-shared-library

Une requête pour l'ensemble du graphique de rapport d'une organisation

findMemberAndManagerIds retourne chaque bord (memberId, managerId) dans une organisation, pour Hébergement C'est l'ordinateur ACCESS-SUBORDINATE-COMPUTERS droit...

Kamo·1mo ago
Featurekamo-shared-library

L'application, les trois droits, les enums de niveau/état et les entités

ServiceType.HOSTED-COMPUTERS à l'étude id 37, TESTING plutôt que COMPLÉTÉS. L'étage est porteur de poids ici plutôt que de décrire les progrès: AppCatalogServic...

Kamo·1mo ago
Fixkamo-shared-library

Les compteurs d'admission des terminaux proviennent d'un registre et cessent de perdre les mises à jour.

- / total-transformation / last-received-at ont été coulés sur le critère d'évaluation. rangée elle-même: une fois par charge utile entrante (5/s) lors d'une im...

Kamo·1mo ago
Featurekamo-shared-library

Laissez un appelant résoudre un MediaObjImg par l'ID seul

Les critères d'évaluation de l'imagerie de DocsService (download/stream/list/delete) connaissent un id d'Img mais n'ont aucune raison de tenir le MediaObj auque...

Kamo·1mo ago
Performancekamo-shared-library

Les plombs disponibles et les soldes de crédit lisent un registre au lieu de compter les lignes

Le "Leads available" était le COUNT(-) sur le pool Cessable, et la piscine d'un org contient 796 000 pistes: 7,8 s par nombre (marché, produit) et 11 s pour le ...

Kamo·1mo ago
September 17, 2026
Featurekamo-shared-library

Un timbre de présentation, donc une session réservée peut les insoudre

Le nombre de webinaires de l'icône de l'icône d'assistance lit WebinarAttendee.dateViewed. Un présentateur n'est pas un stator ménagère, donc une session réserv...

Kamo·1mo ago
Fixkamo-shared-library

Tenir tous les champs d'accréditation hors de JSON, et garder la règle à l'échelle de la bibliothèque

Suivi du paragraphe 034378d2, qui couvrait les colonnes NOMD en texte chiffré. Audits d'origine/principal lecture dans chaque Le dépôt a trouvé 61 champs supplé...

Kamo·1mo ago
Fixkamo-shared-library

Une recherche de plomb correspond également à l'e-mail de l'avance

Les boîtes de la grille/leads et le dialogue d'enrôlement au goutte-à-goutte envoient ce qui a été tapé comme termes de recherche, OU-ed à travers les noms de l...

Kamo·1mo ago
Fixkamo-shared-library

Tenir chaque colonne de texte chiffré hors de JSON, et garder la règle à l'échelle de la bibliothèque

Suivi de 096feaa1 (les références GoDaddy de l'Organisation étaient servies par un point d'extrémité qui n'a pas besoin de non session). Un balayage de chaque c...

Kamo·1mo ago
Fixkamo-shared-library

Ne jamais sérialiser la clé GoDaddy et le texte chiffré secret

GET /api/security/org/-id- (et /org/domain/-host) retourne l'entité de l'Organisation elle-même et répond sans session, et ce corps transportait godaddyApiKey e...

Kamo·1mo ago
Fixkamo-shared-library

Les gens dans un goutte-à-goutte en pause le laissent encore quand leur plomb se déplace

Les règles de sortie du goutte-à-goutte en pause (changement de statut, réaffectation, clic objectif) sont maintenant écoutées, donc La reprise n'envoie jamais ...

Kamo·1mo ago
Featurekamo-shared-library

Compteurs de pages pour le site de commercialisation

Deux tableaux derrière le nombre de vues kamo-marketing montrent maintenant au pied de chaque page, écrite par les points d'extrémité /internal/views de KBServi...

Kamo·1mo ago
Featurekamo-shared-library

Colonnes de logo de style de vie, et LIFESTYLE en tant que filigrane par défaut

Le logo du style de vie est une quatrième pièce d'œuvre d'art de marque par marque, à côté du logo complet, le simple Logo et l'icône de l'onglet: l'ensemble dé...

Kamo·1mo ago
Fixkamo-shared-library

Les gouttes enchaînées entendent quand quelqu'un finit un goutte-à-goutte

Un goutte-à-goutte qui commence quand quelqu'un finit un goutte-à-goutte écoute pour le moteur les effets DRIP-COMPLETED, mais la carte de déclenchement de l'en...

Kamo·1mo ago
Featurekamo-shared-library

Déclenchement de la campagne d'ondulation, enregistrés où les pistes et les membres changent

Les campagnes de goutte-à-goutte commencent quand quelque chose arrive dans le CRM, donc les endroits qui changer les pistes et les membres remettent maintenant...

Kamo·1mo ago
September 16, 2026
Fixkamo-shared-library

Concilier les consommateurs durables sur le flux qui possède le sujet

Le groupe de filtre et de livres concilie les consommateurs recherchés sur la le flux de service configuré uniquement. Abonnements aux sujets capturés par un au...

Kamo·1mo ago
Chorekamo-shared-library

Drop - Déclarations d'Index dupliquées par une clé unique

Chacun de ces index couvrait exactement les mêmes colonnes comme une contrainte unique, une colonne unique ou la clé primaire sur le même tableau, de sorte qu'i...

Kamo·1mo ago
Performancekamo-shared-library

Vérifiez l'éligibilité de la réserve avec un échantillon non ordonné, et non un type de pool complet

hasEligibleAssignableLead n'a d'atout doit savoir que si le plomb de pool est le membre peut prendre, mais il lit une page de findAssignablePool, dont l'ORDÉE P...

Kamo·1mo ago
Fixkamo-shared-library

Remise de recomptages de la vidabilité du pool de coalesce au lieu de retracer par plomb

countAssignablePool scanne chaque plomb dans l'org-marché et est en cours de synchrone de manière synchrone après chaque engagement de création Lead. À 14 000 d...

Kamo·1mo ago
Featurekamo-shared-library

Une campagne peut être archivée

EmailCampaignEntity gagne archivedAt (archived-at): lorsqu'un membre archivait le campagne, nulle si ce n'est pas le cas. L'écran /marketing/email obtient un on...

Kamo·1mo ago
Featurekamo-shared-library

Les cinq droits du widget du courrier électronique Campaigns

MÉIL-CAMPAIGNS-WIDGET (321) et ses quatre politiques en faveur des enfants (322-325), suspendus Vistuez: chaque lecture derrière le widget, la liste des campagn...

Kamo·1mo ago
September 13, 2026
Featurekamo-shared-library

WebinaireNotifyMember, liste des personnes notifiées par une organisation

Une ligne par (organisation, membre de l'équipe) dans le webinaire-notify-member, créée par Le webinaire de KamoInitializerServiceNotifyMemberMigration et déjà ...

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