Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,925
Évolution totale
4,612
Caractéristiques
4,537
Corrections
32
Projets
Filtrer par projet
Tous les projets17,925AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,576kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,612Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
June 26, 2026
FeatureInitializerService

Register mlos.steward et mlos.orchestration repos; Schéma de la tranche-2a

- KamoInitializerApp - EnableJpaRepositories: ajouter la prise MLOS accumulée colis plus esign/prêts personnels, le chaînon de type KamoInitializer possède ...

Kamo·2mo ago
May 18, 2026
FeatureInitializerService

Migration pour la marque faisant face à l'emprunteur et les colonnes de divulgation

Ajoute les sept colonnes annulables de l'Organisation de bibliothèque kamo-shared L'entité déclare maintenant (TAGLINE / NMLS-ID / PHONE-SUPPORT / EMAIL-SUPPORT...

Kamo·3mo ago
May 16, 2026
April 29, 2026
FeatureInitializerService

Ajouter le tableau MEMBRE-UI-PRÉFÉRENCES (ordre 60)

Idempotent CREATE pour le support de mémoire de préférences UI par membre le sélecteur de taille popover hexagone et les paramètres d'interface utilisateur futu...

Kamo·4mo ago
FeatureInitializerService

Migrate members.is-disponible à available-status enum

Kamo·4mo ago
FeatureInitializerService

Ajouter les colonnes CDR caller-ID au tableau des enregistrements (ordre 40)

Ajout de l'appeler-id-num, caller-id-name, call-direction, et call-result colonnes à la table des enregistrements afin que l'onglet d'historique de téléphone lo...

Kamo·4mo ago
April 27, 2026
FeatureInitializerService

Ajouter la langue membre - par défaut - colonnes de monnaie

Ajoute deux colonnes NOT NULL au tableau des membres soutenant la nouvelle colonne Membre.language (VARCHAR DEFAULT 'ENGLISH) et Member.defaultCurrency (VARCHAR...

Kamo·4mo ago
FeatureInitializerService

Lecat de migration pour les colonnes de l'enregistrement des fournisseurs de l'enregistrement et des colonnes d'archives VM

AddORDINGS.provider-instance-id (UUID) et provider-external-id (VARCHAR(64)) plus l'indice de recherche de l'onglet idx-recordings-provider-lookup index utilisé...

Kamo·4mo ago
April 26, 2026
FeatureInitializerService

Ajouter les colonnes d'inclusion d'entreprises et de noms d'entreprise

LeadCompanyColumnRunner (Ordre 40) ajoute de manière idempotent : - lead-markets.include-company (BOOLEAN, nullable) - suivi de la question de savoir si un le...

Kamo·4mo ago
April 24, 2026
FixInitializerService

Utiliser la syntaxe CockroachDB compatible DROP INDEX CASCADE

CockroachDB rejette la TABLEAU DE L'ALTER... CONSTRAINT DE LA DROP pour les contraintes UNIQUES avec: non mis en œuvre: ne peut pas laisser tomber la contrai...

Kamo·4mo ago
FeatureInitializerService

Migration du téléphone à plusieurs instances/fournisseur de SMS

S'exécute après Hibernate ddl-auto:update crée de nouvelles tables (VOIP-PROVIDER-INSTANCE, APPLICATION, ÉLÉTÉTHALISATION, PHONE-EXTENSION, PHONE-END-USER, PHON...

Kamo·4mo ago
RefactorInitializerService

Drop teamMemberPayFeesSet de DataLoader

Le provisionneur-modèle maître ne passe plus par les frais de rémunération des trois États supprimés réglage lors de la création du modèle de sécurité maître - ...

Kamo·4mo ago
April 23, 2026
FixInitializerService

Membre de l'équipe is-a membre; drops tm.get calls() calls

TeamMember utilise l'héritage JOINED - il est membre, aucun membre imbriqué champ. Le remblai était appelé tm.getMember() qui n'existe pas. commute également le...

Kamo·4mo ago
April 21, 2026
April 20, 2026
FixInitializerService

Contraintes de CHECK chuter les contraintes de la colonne enum des droits de rôle par défaut

Hibernate auto-génère CHECK (colonne IN ('VAL1', 'VAL2', ...)) contraintes sur la TABLE CREATE pour les colonnes « EnnumType.STRING), geler les colonnes de l'en...

Kamo·4mo ago
FixInitializerService

Ajouter des contraintes uniques manquantes pour les upserts droits

SyncSecurityModelRoleRights Utilisation CONFLICT (rôle-id, type de droite) NE RIEN . et CONFLICT (default-role-id, type) NE NE PASSER, qui nécessite une corresp...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel pour kamocrm et OWNER-UNLIMITED auto-comp-plan

- DataLoader: drop OrganizationType arg de createOrg, set is ToopLevel-true on kamocrm - KamoCRMAgeReqUpdateRunner - test: correspondance sur IS-TOP-LEVEL ' TRU...

Kamo·4mo ago
April 19, 2026
FeatureInitializerService

Le modèle principal s'applique aux trois types de membres sur init

provisionMaxedOutMasterModel sets désormais s'applique aux membres, s'applique à ToTeramMembers, et s'appliqueToToWwners tout est vrai de chaque type de membre ...

Kamo·4mo ago
FeatureInitializerService

Le modèle de rôle par défaut de l'administrateur commence par tous les droits

provisionMaxedOutMasterModel remplit désormais le modèle de l'administrateur avec chaque type de rôle à stratagème. Les trois autres modèles (membre de l'équipe...

Kamo·4mo ago
FeatureInitializerService

Fournir un modèle de sécurité principal maxed-out pour KamoCRM sur init

DataLoader crée et affecte désormais un maître ChildOrgSecurityModel à KamoCRM immédiatement après la création de l'orge, avec chaque réglage max. à la valeur l...

Kamo·4mo ago
FeatureInitializerService

Ajouter FEATURE-REQUESTS à la catégorie d'appui et toutes les cartographies de plan-carratures

Libre: Vote communautaire, Démarreur: Vote et demande, Entreprises: Demandes prioritaires, Entreprise: Custom dev inclus

Kamo·4mo ago
FixInitializerService

Lignes de modèle de mailler UPSERT SYSTEM à chaque course

Auparavant, le coureur de graines n'a inséré que des rangées qui n'existaient pas. les changements de HTML canonique ne se propagent jamais au DB. Maintenant SY...

Kamo·4mo ago
April 18, 2026
FixInitializerService

Ajouter dao.repositories à la numérisation des dépôts de Jpa

EmailTemplateRepository lives sous dao.repositories.email, not dao.repos, Il n'a donc pas été pris en tant que haricot de printemps.

Kamo·4mo ago
FeatureInitializerService

SP5 migrent KamoCRM agereq vers TOUS LES WORK-ÉLIGIBLE

Ajouter KamoCRMAgeReqUpdateRunner (ordre 10) et conditionnel idempotent UPDATE sur le démarrage; Où la clause vérifie l'ancienne valeur, de sorte que les re-run...

Kamo·4mo ago
FeatureInitializerService

Ajouter EmailTemplateSeedRunner for SYSTEM et par or ensemencement

S'exécute à l'Order (20) sur le startup KamoInitializerService. Charges canoniques modèles à partir de ressources de kamo-shared-library; upserts SYSTEM rows (n...

Kamo·4mo ago
FeatureInitializerService

Ajouter des index uniques partiels et des contraintes CHECK pour les e-mails-modèles

Hibernate ddl-auto ne peut pas générer d'indices uniques partiels ou de chèvre calculé contraintes. Cet engagement les ajoute via le idempotent idempotent DDL r...

Kamo·4mo ago
FeatureInitializerService

Semener KamoCRM avec All-WORK-ELIGIBLE sur des installations fraîches

L'aide createOrg() applique cet argument unique aux deux AgeReqTypeMembre et âgeReqTypeTeamMembre ; cohérent avec convention de la plate-forme. Assaisonnant ave...

Kamo·4mo ago
RefactorInitializerService

Serre KamoCRMAgeReqUpdateRunner par avis

- Rétablir le paragraphe de Javadoc expliquant la justification de l'ordonnance(10). - Le test fait maintenant référence à la constante UPDATE-SQL directement a...

Kamo·4mo ago
FeatureInitializerService

Ajouter un coureur à usage unique pour migrer KamoCRM agereq à All WORK-ELIGIBLE

MISE À JOUR conditionnelle idémpotent s'exécute au démarrage du service; LORS, les contrôles de la clause l'ancienne valeur attendue, de sorte que les rediffusi...

Kamo·4mo ago
April 17, 2026
FeatureInitializerService

Ajouter ssl-confirmé et ssl-confirmed-at colonnes à org-domains

Ajoute des instructions idémpotentes de la TABLE ALTER pour fournir les deux nouvelles colonnes nécessaire pour le suivi de confirmation SSL de configuration DN...

Kamo·4mo ago
FixInitializerService

Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0

Nécessité de résoudre les nouvelles entités de facturation dans le commerce.facturation paquet ajouté à la bibliothèque partagée 1.1.0.

Kamo·4mo ago
FeatureInitializerService

Ajouter l'initialisation de la configuration de facturation à KamoCRMPricingLoader

Semence un BillingConfig par défaut (ORG-PAYS-ALL, SOFT-LOCK, grâce de 7 jours) pour l'organisation KamoCRM lors du démarrage de la chargeuse de tarification. A...

Kamo·4mo ago
April 16, 2026
FixInitializerService

Courrier électronique en tant qu'ajouts payants, non inclus gratuitement

- Hébergement KamoMail : 5 dollars/utilisateur/mo pour tous les plans - Intégration par courrier électronique de la 3e partie : 2 dollars/utilisateur/mos add-on...

Kamo·4mo ago
FeatureInitializerService

Mettre à jour les prix KamoCRM pour les taux de marché de l'aller-seuil

- Démarreur : 34 euros/mois (28 euros par an), Entreprises : 72 euros/mois (59 euros par an), Entreprises à partir de 109 euros/mois (99 euros par an) - Port du...

Kamo·4mo ago
April 11, 2026
FixInitializerService

Prolonger la date de fin de promotion du 18DOFF à 2026-12-31

La date de fin du 14 avril a amené la page d'offre à être indiquée comme expiré.

Kamo·5mo ago
RefactorInitializerService

Utiliser List-String-Cling----------------------------------

Mise à jour KamoCRMPricingLoueur pour utiliser List.of() pour les plansIds et applicablesBillingCycles, en correspondance avec la migration de la bibliothèque p...

Kamo·5mo ago
FeatureInitializerService

Utiliser createOrganizationOwner pour les membres admin, renommer INTERNAL en TEAM-MEMBER

Mettre à jour la création du propriétaire pour utiliser la nouvelle méthode de créationOrganizationOwner qui gère automatiquement l'attribution des rôles d'admi...

Kamo·5mo ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation