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
July 8, 2026
Fixkamo-shared-library

Les résolveurs point en temps incluent les fenêtres SUPERSEDES (résolution efficace historique)

Les trois résolveurs de validation efficace (feuille de débit, ligne directrice, antiblocage) s'il n'a d'interrogation que status - ACTIVE, puis filtrée par la ...

Kamo·3mo ago
Featurekamo-shared-library

- mise à jour ciblée

la conversion async (fils virtuels) et les balayages programmés maintiennent un ImgDat détaché; save()/merge() cascades dans l'orphelinRemoval-true images colle...

Kamo·3mo ago
Fixkamo-shared-library

Rejeter les revenus négatifs / les montants d'actif / des passifs sur les économies de section

Étend la garde non négative requise (déjà montant de prêt et valeur de la propriété) aux intrants de base DTI/actifs dans BorrowerSectionService: revenu de l'em...

Kamo·3mo ago
Featurekamo-shared-library

Entité CanvaSchedule - repo (génération récurrente)

Calendrier récurrent à la gale org (recette et cadence et cibles sociales facultatives) avec une requête de réclamation atomique de sorte qu'un balayage MediaSe...

Kamo·3mo ago
Featurekamo-shared-library

CanvaAutofillEntité de recettes et de reprise (recettes de remplissage automatiques évincées)

Org-partagé nommé liaison d'un modèle de marque Canva aux valeurs de champ (littéral texte ou une image de matériau), de sorte que les stewards peuvent refaire ...

Kamo·3mo ago
Featurekamo-shared-library

Ajouter champ ID de matériau bout à bout en partage

Ajoute un matériau max-40-cartre inond à l'entité plombi-trouillage (MATERIAL-ID VARCHAR(40)), le enregistre dans LeadHistoryFieldRegistre (catégorie de profil)...

Kamo·3mo ago
Featurekamo-shared-library

Transition de l'emprunteur de première classe

PROJET DE APPLICATION-TAKEN pour un emprunteur (une partie prête, pas un opérateur, donc non LOS-TAKE-APPLICATION). Itinéraires par transition() avec un prédica...

Kamo·3mo ago
Featurekamo-shared-library

Colonne de transcription sur Enregistrement et EnregistrementMétadonnées

Ajoute une colonne TRANSCRIPT TEXTE à l'entité d'enregistrement et fait passer une transcription à travers le z (avec rétrocompat les constructeurs de 5 et 9 à ...

Kamo·3mo ago
Featurekamo-shared-library

Modèle canonique-résumé

Ajout du modèle transactionnel "réunion-résumé" (sujet et HTML de marque avec -Nom de la chambre et raw "summaryHtml") et l'enregistre dans CANONICAL-KEYS afin ...

Kamo·3mo ago
July 7, 2026
Featurekamo-shared-library

Entité d'enregistrement de la réunion - dépôt des enregistrements capturés

Nouveau tableau de la réunion (org, réunion réf, salle, seau/pistolet d'objet MinIO, taille, durée, hochets-temporels capturés/expires, état récapitulatif) - l'...

Kamo·3mo ago
Fixkamo-shared-library

Condition partielle PATCH ne peut pas silencieusement effacer le drapeau de blocage; modèle bloquant par défaut honoré; publier après engagement

Booléen - Booléen donc un PATCH qui OMITS le champ se distingue d'un faux explicite. LoanConditionService.update maintenant les gardes nulles (une mise à jour p...

Kamo·3mo ago
Featurekamo-shared-library

L'intégration de Canva et le marketing en tant qu'application compatible avec l'obligation

S'inscrire au client Canva Connect - ImageAssocType.MATERIALS(13, imagerie-matériaux) et org commercialisateur seau - sous ServiceType.MARKETING - ServiceType.M...

Kamo·3mo ago
Fixkamo-shared-library

Rejeter le montant négatif du prêt/valeurs immobilières sur les économies de section

updateLoan et updateProperty rejettent désormais un montant monétaire négatif sur la Entrées LTV (montant du prêt, estimation/achat/valeur estimée) via requireN...

Kamo·3mo ago
Fixkamo-shared-library

Accesseur de statut de fichier de prêt pour le verrouillage d'édition de l'emprunteur, cascade de l'emprunteur-silote, cadrage app-recient

orgId) : lecteur aide à l'appui du un emprunteur post-soumission lock (un emprunteur ne peut éditer l'URLA que lorsque le fichier est PROJET). deletePair/delet...

Kamo·3mo ago
Fixkamo-shared-library

Projet d'emprunteur Idémpotent auto-créer un projet et une résolution déterminant active sur le marché du plomb

- membreId) : décide de la résolution du membre un projet de demande d'autorisation de mise en œuvre, un emprunteur répété s'auto-créera (double-clic / recharge...

Kamo·3mo ago
Featurekamo-shared-library

Demandes de renseignements à l'intention des séances d'appui et de discussion sociale

alimenter pour que la liste unifiée des centres d'interactions Chats puisse inclure toutes sortes: - SOUTIEN (TYPE-ID-2): sessions où le membre est l'agent affe...

Kamo·3mo ago
Featurekamo-shared-library

Ajouter l'entité LeadCallback, l'enum et le référentiel

Retrouve la fonction de rappel d'orchève: un enregistrement de rappel appartenant aux leads (PENDING/CONTACTED/CANCELED) claveté du plombUid, avec une référence...

Kamo·3mo ago
Fixkamo-shared-library

DbNow() utiliser CAST(now(now() AS timestamp), pas maintenant()::timestampe

Le sténographe ::timestamp est mêlé par le synser de requête native d'Hibernate (il dit ':' en tant que préfixe nommé-paramètre, transformant ::timestamp en :ti...

Kamo·3mo ago
Fixkamo-shared-library

Résoudre les droits des membres comme une véritable cascade au lieu de NUKE-t-tou-gagnant

Des droits efficaces ont été calculés en repliant toutes les sources (rôles, département, emploi Titre, membre) sur une carte où NUKE a toujours gagné. Cela sig...

Kamo·3mo ago
Featurekamo-shared-library

Droits de contact-info-droit de la vie privée et liste de prise en charge DTO

Ajouter trois droits CRM (161-163): "Affecté aux autres: visualisation/Modification Lead Contact Info" et "View Unassigned Leads". Ajouter LeadListDTO - un maig...

Kamo·3mo ago
Fixkamo-shared-library

DbNow() cast now()--:timestampe (TIMESTAMPT--Instant brisé LocalDateTime)

SELECT now() retourne TIMESTAMPT, qui Hibernate se matérialise en tant que java.time.Instant et ne peut pas être jeté sur le type de retour LocalDateTime déclar...

Kamo·3mo ago
July 6, 2026
Fixkamo-shared-library

interrogez les sujets à partager les parents à corriger

La question du sujet d'org enfant a été filtrée sur assigner ToOwnOrg-TRUE (uniquement en or) lorsqu'il doit renvoyer des sujets SHARED avec des enfants (assign...

Kamo·3mo ago
Featurekamo-shared-library

Réalisation de l'appartenance à un mandat de membre de la sécurité et de la réutilisation/patch

- utilisateurId): miroir un utilisateur dans aire de sécurité de l'ordre Provider en tant que membre de base (élevé; no-op lorsque l'org sécurise lui-même o...

Kamo·3mo ago
Fixkamo-shared-library

Résoudre l'orgie par domaine avec un repli d'alias le plus marqué

Ajouter un domaine exact Faites correspondre, puis laissez tomber l'étiquette la plus profonde une fois (register.optionone.com -, optionone.com) donc un sous-d...

Kamo·3mo ago
Featurekamo-shared-library

Entité LeadTask pour les tâches de suivi des chefs de file

Doit remettre l'onglet Tâches/view des Tâches (précédemment un talon frontal uniquement sans persistance). LeadTask (table LEAD-TASK) reflète la forme frontale ...

Kamo·3mo ago
Featurekamo-shared-library

Publication en temps réel de la SS NAT et entité d'édition par vitre

Publier des événements de lead org-scoped sur security.leads.rt.orgId (créé/mis à jour/réalisé/marqué/sachédé/réalisé/ supprimé avec des touches de champ modifi...

Kamo·3mo ago
Fixkamo-shared-library

CreatePair est idempotent pour la paire primaire (arrête les paires d'emprunts en double)

createPair's sole caller est l'"emprunteur primaire" du magicien, mais il a insinué sans condition une nouvelle paire à chaque appel, donc un autosacsage simult...

Kamo·3mo ago
Fixkamo-shared-library

Les événements de PublishRouted so los.pipeline.- ont atterri à LOS-PIPELINE, non rejeté

NatsMessageService.publish() atoutesPremièrement-CHAT-MESSAGES; a los.pipeline. le sujet n'est possédé que par le flux LOS-PIPELINE, de sorte que le serveur a r...

Kamo·3mo ago
Featurekamo-shared-library

Centraliser 4,5 dollars en effondrement de supersession (RequirementSupersession)

Le moteur de fraîcheur laisse un prédécesseur STALE-EXPIRED à côté de sa fraîcheur successeur en vertu d'un autre - Seulement la lecture chemin (ConditionCleara...

Kamo·3mo ago
Fixkamo-shared-library

Prise de la porte - haricots composants derrière mlos.intake.enabled (opt-in)

BorrowerScenarioProfileService et ProductDiscoveryGate sont partagés Composant/Soupe de service qui injectent mlos.config repos. Avec couverture "ComponentScan(...

Kamo·3mo ago
Featurekamo-shared-library

Modèles canoniques de DOC-REJECTED

Courriels de collecte de documents d'emprunteurs (transactionnels, Évacués CAN-SPAM): un coup de pouce de demande la liste de contrôle est mise en page et un av...

Kamo·3mo ago
Fixkamo-shared-library

(la clé doc-exigence)

Surface le support de LoanFile.uid afin que le pipeline puisse mapper une ligne d'application vers son document exigences.

Kamo·3mo ago
Fixkamo-shared-library

Arrêtez la fragmentation des partis - enrichir la fête timbrée en place

Live E2E a montré un prêt unique produisant 4 parties pour 2 humains (un espace réservé vide était créé à la création de l'emprunteur avant l'identité, puis 2e ...

Kamo·3mo ago
Fixkamo-shared-library

Flivage croisé de l'interaction entre les parties et remblayage au niveau du compte

Corrections d'examens conflictuels: - HIGH: abandonner le membreId qui a confondu l'emprunteur isPrimary avec le Un membre qui a auto-créé un prêt pour un mem...

Kamo·3mo ago
Featurekamo-shared-library

- Auto-guérisses

Re-lien indécmable de chaque emprunteur sur un prêt à son compte, appelable par le les surfaces des documents afin qu'un téléchargement puisse toujours résoudre...

Kamo·3mo ago
Featurekamo-shared-library

Service de liaison entre emprunteur-emprunteur et recherche de caveaux

- trouver ou créer la partie-comptable compte (cléance partagée-homme de document) pour chaque prêt Emprunteur; dedup ssn4-dob, d'autre part, le principal m...

Kamo·3mo ago
July 5, 2026
Featurekamo-shared-library

Fondation d'entité P1 - chef de file - premier terme / refactorisation centrée sur le compte / transaction groupée

NOUVEAUX entités (additive; KI exécute DDL): - TransactionGroupStatus enum et LoanTransactionStatusDeriver: cycle de vie du groupe dérivé (Created and...-Ache...

Kamo·3mo ago
Fixkamo-shared-library

CreateBlank doit maintenir le graphe de l'application avant bootstrapBorrower

bootstraptrape Ensemencement d'une enveloppe de déclaration/HMDA dont l'emprunteur NOT-NULL FK exige Emprunteur pour être persistant; créerBlank l'a appelé AVAN...

Kamo·3mo ago
Fixkamo-shared-library

S'approprier l'emprunteur dans un tx séparé (éviter la cascade transitoire)

createBlankOwnedByMember a re-sauvegardé le graphe de l'application dans le même tx que createBlank, avant le Les lignes d'emprunteur/déclarations ont été rincé...

Kamo·3mo ago
Featurekamo-shared-library

Détenir les prêts d'emprunteurs sur AppMortgageService

Ajoute les primitifs de propriété pour l'emprunteur en libre-service (un emprunteur est un simple org Membre sans droits d'opérateur LOS): - créerBlankOwnedByMe...

Kamo·3mo ago
Featurekamo-shared-library

annulations de règles de programme d'orgueorges (doc03 et 9 Phase 0)

Remplace le M2 last-write-wins mergeOverlay placeholder (qui a été écartée silencieusement la base faisant autorité sur l'une quelconque des substituts) avec un...

Kamo·3mo ago
July 4, 2026
Featurekamo-shared-library

Entité de mise en attente de MlosExtractedCandidate pour le pipeline d'ingestion (D48)

La sortie terminale par champ de l'analyseur par an de MLOSIngestionService: un étagé, recherché, recherché un candidat d'extraction (segment/source-doc FK, tar...

Kamo·3mo ago
Featurekamo-shared-library

Isolé, le meilleur effort, le profil de profil pour les chemins de murs juridiques (D47)

mergeFactsBestEffort exécute l'enrichissement enécriture dans sa transaction OWN (REQUIS-NEW) de sorte qu'un échec ne peut jamais faire reculer la transaction d...

Kamo·3mo ago
Featurekamo-shared-library

Octroi d'une licence par les membres d'État et d'une autorisation d'acceptation de plomb

Reprendre mlos.legal StewardLicense en tant que single per-member/par État NMLS registre (ajouter activementProvidingBusiness). Ajouter Member-level member-memb...

Kamo·3mo ago
Featurekamo-shared-library

Ajout d'un champ importable à CreateLeadRequest et persistent dans createLead

Le Lead a un texte libre (représenté/édité sur la page de détail de l'avance) mais il l'était. La CreateLeadRequest n'avait pas de champ d'origine, donc createL...

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