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,689
Total des changements
6,093
Caractéristiques
5,347
Fixes
30
Projets
Filtrer par projet
Tous les projets17,689AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,878TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,423kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,691kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore776Docs3,264Feature6,093Fix5,347Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 25, 2026
FeatureKlusterServices

Intégrer Coqui TTS avec la voix norman (VCTK p267)

- Déployer un serveur coqui-tts (modèle VCTK VITS, CPU uniquement) en tant que service ClusterIP sur le port 5002 avec cache modèle à /var/lib/coqui-tts sur k...

Kamo·6mo ago
FeatureKlusterServices

Ajouter LAN DNS gousse pour DNS split-DNS sur k1m1

Déployer un dnsmasq pod avec hostNetwork sur k1m1 qui écoute 192.168.4.22:53. Désirce pbx.k1.kluster.kamocrm.com Les téléphones LAN atteignent le PBX directemen...

Kamo·6mo ago
April 24, 2026
Featurekamo-internal

Onglets de configuration de la plate-forme (Général / VOIP et SMS / Utilisateur de système / Avancé)

Enveloppe et dans ParamètresView avec quatre onglets: - Généralités: aperçu de la plate-forme en lecture seule - total, serveur téléphonique actif nombre d'i...

kamo·6mo ago
FeatureDaemonService

Emploi de synchronisation VOIP globale (intervalle adminable)

VoipGlobalSyncJob coche chaque minute et, sur chaque tique, lit le SystemConfiguration singleton pour décider si une synchronisation globale est due: - Si voipS...

Kamo·6mo ago
FeatureSecurityService

Critères d'évaluation de la configuration du système et de la plate-forme-examen

Surface de configuration à l'échelle de la plate-forme, fermée par le propriétaire de haut niveau existant Garde (matches SystemUserConfig's requireTopLevelOwne...

Kamo·6mo ago
FeatureVOIPService

Contrôleurs de ressources par instance - org ag - synchronisation interne

Persibilités CRUD (extensions / utilisateurs / appareils / messagerie vocale): - VoipExtensionsContrôleur à VoipUsersContrôleur à /api/voip/instances/zid/utilis...

Kamo·6mo ago
FeatureVOIPService

Refactoriel multi-instances et FreePX complet et Flowroute SMS

Changement de modèle de base: un org et de nombreuses instances VoipProvider (était: une par org). Chaque appel API fournisseur est maintenant analysé par cas. ...

Kamo·6mo 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·6mo ago
Featurekamo-shared-library

Fondation de schéma de téléphone/fournisseur de SMS à plusieurs instances

- Renommer VoipProviderConfig et VoipProviderInstance; supprimer UNIQUE(org-id), ajouter instance-name, config-json, last-sync-at, last-sync-error. - Renommer B...

Kamo·6mo ago
FeatureKlusterServices

Déployer FreePBX 17 et Jigasi SIP sur k1m1 et k2m1

FreePBX (ededofit/freepbx:17-latest) s'exécute avec hostNetwork donc SIP/RTP préserve les IP réels des clients, épinglés un-per-noeud via nodeSelector. PIS sur ...

Kamo·6mo ago
Featurekamo-internal

Vue de l'admin Platform, pagination, recherche en direct, filtres, logos d'orge

Les administrateurs de la plate-forme (propriétaire de l'ordonnance de haut niveau) voient désormais tous les organismes du système via le nouveau point d'extré...

kamo·6mo ago
FeatureSecurityService

Ajouter GET /api/security/org/all-networks pour les administrateurs de plates-formes

Les propriétaires d'organisations de haut niveau peuvent désormais aller chercher toutes les organisations du système avec l'information d'appartenance relative...

Kamo·6mo ago
Featurekamo-internal

Sous-tabs dans l'éditeur de modèles de sécurité et le nettoyage

- L'éditeur du modèle de sécurité est maintenant scindé en quatre sous-bogoustes: Général (Basic Info, Visibility, Who Can Create, Paramètres de plate-forme...

kamo·6mo ago
Featurekamo-internal

Bouton Alias de visibilité UI et sous-domaines Branches sur la page des types de succursales

Sous-domaineBranchesDialog: - Éditeur Alias a remplacé la liste de puces par une liste de lignes de type table indiquant Les cases à cocher les membres et les...

kamo·6mo ago
FeatureSecurityService

Filtrage de la visibilité d'Alica et vérification automatique de la propriété du sous-domaine

OrganisationContrôleur: - Création d'une organisation de ressources en cas de surbrilosité désormais automarque isDnsVerified-true sur l'OrgDomain créé - aucu...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter des drapeaux de visibilité de type créateur paralias

Ajouter visibleLes membres/ visiblesToTeamMembres Les colonnes booléennes à ChildOrgSecurityModelAlias afin que les administrateurs puissent restreindre les pse...

Kamo·6mo ago
Featurekamo-internal

Paramètres de dialogue, chemin d'assistant web-alias et panneau de provisionnement DNS

Ajoute l'interface utilisateur de branches de sous-domaine sur trois surfaces: - Nouveau bouton "Sous-domaines Branches" ouvre un dialogue pour l'activati...

kamo·6mo ago
FeatureSecurityService

Configment de niveau Org, client GoDaddy et web-alias org créent un chemin

Fillage les nouvelles Branches de sous-domaines de bout en bout sur le backend: - Sous-domaineBranchesContrôleur pour l'activation de l'ordre - GoDaddy creds ...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter des entités, des chiffrements et des abricots de logs d'alias/DNS

Ajoute des creds GoDaddy par or (AES-GCM crypté), un drapeau de l'autoRootSubdomains et la collecte d'alias enfants-org sur le modèle de sécurité, un approvisio...

Kamo·6mo ago
Featurekamo-internal

Décharges de préfixe/suffix, porte de domaine de boîte aux lettres, statut explicite

- Le préfixe et le suffixe du nom sont maintenant des déroulants provenant de la NamePrefixType / NameSuffixType catalogs délivrés par l'orgg-config point d...

kamo·6mo ago
FeatureSecurityService

État de l'équipe explicite et catalogues de préfixe/suffixe

- GET - retourne maintenant nomPrefixes et nameSuffixes, provenant de NamePrefixType et NameSuffixType de sorte Ajouter Member / Add Member Member Formes ne...

Kamo·6mo ago
Featurekamo-internal

Pleine largeur, trois volets Ajouter la présentation du formulaire de membre

Retravaille le formulaire de création pour utiliser l'ensemble de la zone de contenu au lieu d'un 1100px colonne centrée sur l'échelle. - aménagement réactif à...

kamo·6mo ago
Featurekamo-register

Fusionner l'alias/courrier/nom/téléphone en une seule étape "Mon profil"

Combiner le "My E-Mail et Alias" précédemment séparé, "My Mon nom", et "Nombre de téléphone" en une étape "Mon profil" pour les personnes qui s'enregistrent 13 ...

Kamo·6mo ago
FeatureSecurityService

Faire en sorte que le nom légal de l'e-mail et du nom légal facultatifs pour les moins de 13 ans d'inscription

Le critère d'évaluation /api/sécurité/registre a précédemment rejeté toute demande manquante d'e-mail, de prénom ou de nom. Cela a fait le chemin sous--13 (URSI...

Kamo·6mo ago
April 23, 2026
Featurekamo-shared-library

Ajouter un . . . . . . . .

Kamo·6mo ago
Featurekamo-internal

Page de configuration de l'utilisateur du système et réseau ENTRE ENTRE ENTRE LE SYSTEME MÉMINAIRE

Ajoute l'administration et la configuration de la plate-forme, un propriétaire d'orge-saérieur uniquement Une page qui accorde ou révoquer l'autorisation d'usur...

kamo·6mo ago
FeatureSecurityService

Remplissage, entrée en prise, gardes de mutation, configuration API

Auto-réchauffage: SystemUserBackfillService s'exécute sur tous les Botte de SecurityService (de DataLoader) pour ajouter la colonne is-système-utilisateur et la...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter Système Drapeau de l'utilisateur et entité d'accès

Introduit le modèle d'utilisateur du système à l'échelle de la plate-forme: un drapeau User.isSystemUser (indice partiel unique impose un singleton), plus une t...

Kamo·6mo ago
Featurekamo-register

Ajouter les mesures de vérification par téléphone et de sécurité

Insérer deux nouvelles étapes entre le mot de passe et le recouvrement du compte pour 13 Inscriptions: une étape de numéro de téléphone (facultatif, skippable, ...

Kamo·6mo ago
FeatureSecurityService

Rassembler les questions de téléphone et de sécurité pendant l'inscription

Déplacer le numéro de téléphone et la collecte de questions de sécurité dans le libre-service flux d'enregistrement (lorsqu'ils étaient initialement prévus) plu...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter RegistrationPhoneCode entité et référentiel

Le nouveau tableau (enregistration-phone-codes) stocke des codes de vérification des SMS à un coup de feu émis lors de l'enregistrement en libre-service, avant ...

Kamo·6mo ago
Featurekamo-internal

Ajouter une page membre/Ajouter des membres de l'équipe

/compte: remplacer un seul bouton ambigu par des boutons à tabulation Ajouter «Membre» sur l'onglet Membres, ajouter «Membre de l'équipe» dans l'onglet Membre...

kamo·6mo ago
FeatureSecurityService

Ajouter membre / Ajouter un flux de création de membres de l'équipe

- Nouveau membreCréteur expose : - GET - âge-req, fuseau horaire, départements, titres d'emploi Vérification de l'existence par courrier électronique ou par...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter AgeReqType.allowsUnder13() aide

Utilisé par le flux de membres Ajouter un membre/un membre de l'équipe pour sauter la collecte d'e-mails pour les orges dont l'âge prescrit permet aux utilisate...

Kamo·6mo ago
Featurekamo-internal

Reconstruire les plans et la facturation autour des groupes de facturation

- Page des membres Plans et facturation est maintenant alignée à droite avec une lueur pulsée et une icône StarRate sur la barre des onglets. Visible lorsque ...

kamo·6mo ago
FeatureSecurityService

Ajouter DroitsService et sécurité Marchés du commerce

- EntitlementService calcule les primes par membre de fonctionnalités en unionant en activité Le plan de facturation GroupLicense est une valeur initiale de n...

Kamo·6mo ago
FeatureBillingService

Réécrire le service de facturation autour de BillingGroups

Supprime le niveau de l'ordonnance contrôleurs, services et DTO. Introduit: - Groupes de montage, membres, abonnements, licences, groupes demotocycleur, les ...

Kamo·6mo ago
Featurekamo-shared-library

Remplacer la facturation au niveau de l'org par le modèle BillingGroup

Introduit BillingGroup, BillingGroupMembre, BillingGroupAbonnement, BillingGroupLicense, BillingGroupPaymentMethod, BillingGroupVovoice, et Les entités de Facti...

Kamo·6mo ago
FeatureSecurityService

La ligne des membres du Centre d'interaction utilise des titres d'emploi

Remplacer le titre du rôle du RBAC par un posteTitreOfficial, replier sur JobTitle Titre du catalogue pour le membre de l'équipe et le label Membre pour le memb...

Kamo·6mo ago
April 22, 2026
April 21, 2026
Featurekamo-shared-library

Contrôle de cache optionnel sur le téléchargement d'objets

Utilisé par provisionnement de thèmes de manière globalement.css et config.json instructent les navigateurs et des eroxydages pour revalider au lieu de servir d...

Kamo·6mo ago
FeatureSecurityService

ThèmeRévision en têtes de configuration et en têtes de cache sur les ressources thématiques

Emit themeRevision (epth ms) in config.json sur chaque écriture; set Cache-Control sur config, globals.css, et site.webmanifest télécharges donc les caches edge...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter pour le nettoyage de l'avatar

Utilisé lors de la suppression d'un avatar, le membre passe outre le référencement de la même ligne peut être effacé avant de supprimer.

Kamo·6mo ago
Featurekamo-internal

Session d'ordinage clairStorage sur la création à nouveau via ?fresh

Naviguez à partir du réseau pour créer avec ?fresh-1, désactiver la requête, et utiliser un Serrure de courte durée de sorte que React Strict Mode ne restaure p...

kamo·6mo ago
Featurekamo-shared-library

Politiques de conformité alcool/tobac/armes à feu

- Colonnes et entité par défaut de l'entité MEMBRE-SELECT DTO et ChildOrgSecurityModelService créent/mise à jour de la normalisation - AppliedModelEnforcementSe...

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