Ajouter un glaqueur de migration pour logo-full-ext column on orgs
Définir le nom d'utilisateur du propriétaire de l'orgifAlias sur la création et le correctif de l'alias de membre du site Web
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 ...
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...
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...
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
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...
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.
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...
Ajouter SP4 e-mail-verification-jetons DDL 'Utib: 'Upern alias/email-veil-Vérification des colonnes
Ajouter SP3 table de récupération DDL - Additions de la colonne d'utilisateurs à SchemaCleanupRunner
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...
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...
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...
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...
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...
Ajouter les colonnes vérifiées-jetons et propriété-vérifiés aux domaines d'org
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...
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.
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...
Supprimer la table de traduction redondante SQL et Hibernate ddl-auto les gère
Ajouter des tableaux de traduction pour les journaux d'engagement, les articles KB et les plans d'abonnement
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...
Utiliser le code promo 18DOFF avec la date d'expiration du 30 avril 2026
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...
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é.
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...
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...
Ajouter des données de type webinaires et de données de démarrage du marché du plomb pour la démonstration de KamoCRM
Ajout d'une initialisation des données de démarrage pour le système d'ordonnancement des webinaires: - "KamoCRM Software Introduction Demoar" type de webinaire ...
Colonnes Drop UUID-typed customer-id/customer-group-id pour les loisirs INT8
Après RetailCustomer (UUID PK) et compte (Long PK) refactor, le commerce-cart, Les tables des listes de commerce avaient des colonnes de clients avec Type UUID ...
Nettoyage des offres commerciales CockroachDB orphelins de marque id/tax-class-id-id-id-id-id-id---tax-classe-id-id-classe-id-id-classe
CockroachDB applique par défaut des colonnes FK annulables, créant Les UUID orphelins qui rompent la création de la contrainte FK. Nullifier les orphelins et ré...
Supprimer l'essai de 14 jours des plans de démarrage et d'entreprise
Le plan gratuit sert d'expérience à l'essai - pas besoin de séparer les périodes d'essai sur les plans rémunérés.
Supprimer les données d'abonnement simulées de DataLoader
Supprimer loadMockSubscriptionData (BASIC/PRO/ENTERPRISE faux plans) de loadMockPOSData. Toutes les données d'abonnement pour KamoCRM sont désormais exclusiveme...
KamoCRMPricingLoader s'enfonce par titreShort et s'exécute à partir de DataLoader.run()
Ajouter KamoCRMPricingLader avec un modèle de prix de commercialisation complet
Précharge la structure complète de prix de l'abonnement de KamoCRM dans le Organisation KamoCRM, en miroir de la page /prix sur le kamo-marketing: - 4 plans : ...
Mettre à jour les données d'amorçage pour utiliser les nouveaux champs DTO du plan d'abonnement
Remplacer déprécié par planType, maxSeats et description dans l'abonnement DataLoader planifier des données de semences.
Ajouter l'importation et le corriger l'appel de créationMember dans DataLoader
Ajoute l'absence d'importation pour la classe de membre et remplace l'absence memberService.createMember() avec memberRepository.save() pour la création d'un me...
Ajouter une rubrique d'appui non spécifiée aux données de semences
Thèmes d'appui aux semences et membre du système de contact du site web pour KamoCRM org
Drop déprécié qui peut-il créer et envoyer un courrier électronique à des colonnes
Schéma de la bandeCleanupRunner à seulement des solutions post-Hibernate
Hibernate ddl-auto: update gère toutes les créations table/colonne de la JPA entités. Suppression de toutes les instructions redondantes de CREATE TABLE/ADJOUTE...
Supprimer le retour anticipé du code mort qui a désactivé SchemaCleanupRunner
Auto-réactivez toutes les applications au stade complet pour les nouvelles orgs au lieu d'une liste codée en dur
Remplace la liste des caractéristiques codées en dur (qui avait des doublons et des types dépréciés) avec une boucle sur toutes les Types de service non dépréci...
Migrez tout le rôle de tous aux membres et créer un rôle de membre de l'équipe
- Renommer la colonne ROLE-EVERYONE-ID en REUX-MEMBER-ID - Renommer les rôles existants "Tout le monde (se conforme à tous)" en "Membres" - Fixer des drapeaux s...
Ajouter la colonne de traitement de l'IA et le tableau d'enregistrements de notes
Ajouter la colonne AI-PROCESSING-ENABLED au tableau des notes et créer NOTE-EMBEDDING-RECORDS table pour la vectorisation RAG de la note de suivi.
Supprimer RoleRightsSyncRunner et les droits sont ajoutés manuellement pour les orges existantes
L'insecte sous-jacent dans le l'émission d'entité) a été fixée en librairisseur kmo-shared. Nouveaux droits pour Les rôles existants seront ajoutés manuellement...
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.
