KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 5, 2026
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
July 4, 2026
Fixkamo-internal

Lâchez le texte gris clair; utiliser le gris foncé-800 pour les étiquettes/secondaires

Gris moyen (gris-500/600/700, 6b7280/-9ca3af) lire comme désactivé. Poussez tout Texte secondaire et étiquettes au gris-800 / 374151 sur la page de détail, part...

kamo·3mo ago
Fixkamo-internal

Le mandataire de la gouvernance PUT/DELETE et le gouverneur par or-gorge l'emporte sur l'UI (D4)

- Le mandataire de la gouvernance est désormais à l'avancement de PUT/DELETE (la plate-forme-défaut-la-facer, par or) supprimer étaient inaccessibles - GET/PO...

kamo·3mo ago
Fixkamo-internal

Arrêter la boucle de papillon de la chaîne de prêt-boucle; détail de la pleine largeur

- Réseau de données sur le gazoduc de prêt: le réseau a été enveloppé dans un corps «remplissage» de la section Carte (débordement:auto) autour d'une hauteur:...

kamo·3mo ago
Fixkamo-internal

Tirer le pop-up d'acceptation-le-fils en devenant disponible; laisser tomber l'animation de feu

Le pop-up se déclenche maintenant sur le bord montant de (un plomb de crédit est acceptable) ET (le statut de dessus nav est Disponible) - de sorte qu'il s'enfl...

kamo·3mo ago
FixInitializerService

Scan mlos.intake-reprise (-5.A) - goutte orphelin mlos-aus-connection-config (D40)

- Ajouter com.kamo.z.shared.mlos.intake à la rubrique "EnableJpaRepositories" (en) - a été scanné en composante mais pas une prise en charge de l'APP; avort...

Kamo·3mo ago
Fixkamo-internal

Type de retour honnête pour updateStageOverride (chiffre brut, pas StageAutonomyView)

Observation de l'examen: le PUT renvoie l'entité brute stockée contre l'emporte, et non StageAutonomyView (le récalcul effectif/déchet au sol est uniquement GET...

kamo·3mo ago
FixDaemonService

Examen des résultats du consommateur - MLOS secret, temporisation HTTP, pince de livraison maximale, 4xx saut, reblout de démarrage

Examen contradictoire (2 lentilles; 5 vérificateurs sont morts à la limite de la session - a été jugé 9 résultats bruts à la main, 6 réels): - GRANDE SECRET (co...

Kamo·3mo ago
July 3, 2026
Fixkamo-internal

Type TrialStatus ids as string to match (Tila d'essai) ides comme chaîne pour correspondre à la sérialisation à longue chaîne

BillingService setite maintenant Long comme une chaîne JSON (org/member ids are CockroachDB unique-rowid() et JS MAX-SAFE-INTEGER). Align TrialStatus.organizati...

kamo·3mo ago
FixBillingService

Sétérialiser les ids longs en tant que cordes pour arrêter la perte de précision org-id

Les ids d'org sont des valeurs CockroachDB uniques-rowid() qui dépassent JS MAX-SAFE-INTEGER. BillingService était en train de les sérier en tant que JSON brut ...

Kamo·3mo ago
FixDaemonService

Registre JSR-310 sur les cartographes de consommation - les enveloppes réelles portent un instantané

E2E l'a pris: les deux véritables décisions. les événements acheminés étaient lettre morte comme 'nonsérisable' parce que l'ObjectMapper n'est pas en train de d...

Kamo·3mo ago
Fixkamo-internal

Réattribution à chaud - afficher toujours la note d'appel requise; garder le cessionnaire actuel sélectionnable

Suivi de l'examen: 1) supprimer la réf de commentaire qui pourrait simuler la note requise sur une tentative ultérieure (ou d'un éditeur) après un échec de la m...

kamo·3mo ago
Fixkamo-shared-library

MlosConfigChangeDog date-créée et chute ColonneDélèvre par défaut (percé de la valeur par défaut)

à la fois «ColumnDefault» («now()») et columnDefinition------------------------------------------------- Hibernate emit 'TIMESTAMP DEFAULT now() default now(), ...

Kamo·3mo ago
FixVOIPService

Exclure /api/voip/sms/modlates du filtre de session OTK

Les critères d'extrémité du modèle de SMS doc-07 sont des appels internes sans session gardés par InternalAuthFilter (X-Internal-Auth), mais OTKValidationFilter...

Sage·3mo ago
Fixkamo-internal

Appliquer les résultats de l'examen contradictoire sur les compositeurs d'écritures steward

- a11y: WAI-ARIA arrow-key radio pattern (partagé surRadioKey helper) pour le les commandes segmentées à enchère (il s'agissait de pièges à clavier); focus ...

kamo·3mo ago
FixSecurityService

Axe résiduels d'existence en ororg et oracles à oreilles et coiffes JSON liées à la WORM

Conclusions de l'examen contradictoire MLOS-W-01/03/04: - l'enveloppe de liste vide normalisée de 404 fait désormais écho aux clés d'identité de la demande; -...

Kamo·3mo ago
Fixkamo-shared-library

MediaObjTransit.date-créated insertable-fau de l'infitation par défaut de DB le remplit

Le constructeur n'a jamais fixé de dateCréé; Hibernate bound NULL et a violé la contrainte NOT NULL, la rupture ajouterMembersToSession (et donc le crochet soci...

Kamo·3mo ago
FixSecurityService

Énergie atomique avant la création de plomb - prévenir les pistes poolées orphelines

social.lead.new peut être traité simultanément (l'ancien et le nouveau service de sécurité sont tous deux en possession d'un abonnement core-NATS lors d'un Roll...

Kamo·3mo ago
Fixkamo-internal

Ne tirez pas le pop-up new-lead sur rafraîchissement / quand il n'est pas disponible

myStatus de AvailabilityContext par défaut à 'AVAILABLE' jusqu'à deux froissance async (/user-info puis /members/me/disonbilability) se résoudre, donc sur un na...

kamo·3mo ago
July 2, 2026
Fixkamo-internal

Rédaction de la revue de souscription (i18n, a11y, contraster, enum humaniser)

Appliquer les résultats de l'examen: localiser les aria-labels de localisation, les ys/non et les aria-labels humanisés, humaniser pilule enum, parité de titre ...

kamo·3mo ago
FixSecurityService

Garficier locataire non fermé sur les renonciations/validations de souscription

L'examen a constaté que la garde d'ordre était un non-op sur l'affaire commune de la liste vide pour la les dérogations/validations by-id reads (que le service ...

Kamo·3mo ago
Fixkamo-internal

Ajouter une voie de mandataire manquante/api/sécurité/des importations pilotes; par défaut à Import Templates

- La base GET/POST/api/security/lead-imports n'avait PAS Next proxy route.ts (uniquement sous-trajets ce qui est le cas), donc les importations passées ont co...

kamo·3mo ago
FixSecurityService

Acceptabilité de la porte FFA en suspension en résumé disponible

Le résumé disponible résout maintenant l'attribution du membre et saute le produit en suspension AVANT le court-circuit gratuit pour tous, et les portes disponi...

Kamo·3mo ago
Fixkamo-shared-library

La suspension bloque désormais l'acceptation (alerte et acceptation de la FFA)

findApplicableAllotments filtrés 'ET la.isActive et true', donc getMostSpecificAllotment a retourné une reconvivation AC ACTIVE (ou rien) moins spécifique lorsq...

Kamo·3mo ago
FixVOIPService

Mettre en œuvre POST /api/bulktext/sender des SMS transactionnels internes

BulkTextSmsClient de SecurityService (récupération de mots de passe et compte SMS) a toujours postulé à /api/bulktext/send, Mais le contrôleur n'a jamais été co...

Sage·3mo ago
Fixkamo-internal

Envoyer leadId en tant que chaîne lors de la création d'un commentaire

parseInt() arrondis ids ids au-delà de JS MAX-SAFE-INTEGER, donc le backend a cherché une avance inexistante et a renvoyé 404, surfaçant comme "Failed to créer ...

kamo·3mo ago
FixSecurityService

Accepter leadId comme chaîne dans createPost pour préserver la précision du id CRDB

Les ID de lead sont des valeurs uniques de CRDB qui dépassent JS MAX-SAFE-INTEGER. Le frontend envoie maintenant leadId comme une chaîne; parsecer à la fois Str...

Kamo·3mo ago
Fixkamo-internal

Résoudre les noms des membres sur /leads/crédits et lien vers leur compte

La colonne et le filtre des membres ont montré des ids bruts parce que la carte de nom a été construite à partir de /api/sécurité/membres, dont CockroachDB Long...

kamo·3mo ago
Fixkamo-internal

Marque EditableCard onEdit facultativement, de sorte que les contrôles de type de re-assignation

La carte d'assignation passe « canRessignually » startEditAsigntion : indéfinie à EditableCard.onEdit, mais onEdit a été tapé () '() '' void' (requis), en l'abs...

kamo·3mo ago
Fixkamo-internal

État d'achat sur l'importation de démarrage et les journaux de débogage de gouttes

- désactiver Start Import / Back et montrer un spinner - 'Importing...' pendant l'importation POST est en vol, ce qui empêche les doubles soumissions sur des ...

kamo·3mo ago
FixSecurityService

Correctité, échelle et durcissement des PII dans le LeadImportContrôleur

- dadup via le levé leadRepository requête au lieu de findAll() sur tous les locataires (est-à-dire un risque OOM/DoS et cross-tenant, re-diffusion par lot de...

Kamo·3mo ago
Fixkamo-shared-library

Portée d'importations de ddup requêtes - org-guard member/fournisseur-produit affectation

- - portée, recherche de doublement pour la projection uniquement pour l'importateur manuel (remplace un par lot find All() qui hydrate chaque plomb dans to...

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

Pin marquéForResignmentPar FK à INT8 (pas de défaut hérité)

Sans colonneDéfinition, Hibernate copies membres.id (INT8 DEFAULT unique-rowid()), donc CockroachDB remblayé par des rangées de sonorades existantes avec des id...

Kamo·3mo ago
Fixkamo-internal

Arrêter le rafraîchissement de l'icône clignotement par boucle de contrôle infinie

Une fois qu'un domaine a été confirmé par SSL, checkDns a construit inconditionnellement un nouveau l'objet de domaine même lorsque sslConfirmed était déjà vrai...

kamo·3mo ago
FixEmailService

Retour 422 (not 500) lorsque le membre n'a pas de boîte aux lettres

ListeFolders et autres critères d'évaluation de lecture ont jeté IllegalStateException à partir de MailContext.toMailCredentials() lorsqu'un membre n'avait pas ...

Sage·3mo ago
Fixkamo-internal

Ne pas chercher de l'orge avec un id id zac à précision

LabelManager dérivé orgIdStr de getOrgIdString() (précision-safe) avec un repli sur String(organization.id). organisation.id est un numéro JS et truque en silen...

kamo·3mo ago
FixSecurityService

Région du site de l'ensemble et utilisation de noeuds-local MinIO par dosette

- Ajouter kamo.minio.region (MINIO-Réglogue, par défaut us-west-ca-s-1) sigV4 les signatures correspondent à la région de site forcée du serveur; correction d...

Kamo·3mo ago
Fixkamo-shared-library

Demandes de signalisation avec zone de site configurable

MinIO applique maintenant la résolution MINIO-SITE-RÉGION (us-west-ca-s-1) dans le SigV4 la portée de l'autorisation depuis la réplication du site a été activée...

Kamo·3mo ago
Fixkamo-login

D'afficher des images de fond qui 404 au lieu de montrer un cadre cassé

Suivre les charges d'images de fond en panne et les filtrer à partir du carrousel Swiper, donc un thème incomplètement provisionné (par exemple, optionone, dont...

Kamo·3mo ago

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation