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
April 21, 2026
FeatureSecurityService

Exposer les politiques de conformité de l'ATF sur les modèles et les types de succursales créatables

- Le contrôleur de l'organisation applique l'application de la loi type avant les assertions d'âge - SecurityModelContrôleur et MasterModelController passe les ...

Kamo·6mo ago
April 20, 2026
FixSecurityService

Lire les droits de session en tant que liste ou Héritage CSV pour les critères d'évaluation membres

KSessionService et SecurityRoleController Droits de magasins en tant que Liste Noms de type de rôle. MemberSecurityCroller lancé à String et split on vimate, pr...

Kamo·6mo ago
ChoreSecurityService

Reconstruit IC/CD contre RoleRightTypeIdConverter

Kamo·6mo ago
FixSecurityService

Éviter les intoxications à la DDL et durcir les courses multi-pod

L'auto-guérison précédent a mis DDL à l'intérieur d'un "Transactional syncAll(). Quand un ALTER TABLE AJOUTER CONSTRAINT tiré sur une contrainte existante (cas ...

Kamo·6mo ago
ChoreSecurityService

Reconstruire l'IC/CD

Kamo·6mo ago
FeatureSecurityService

Faire des rôlesRightsSyncService entièrement auto-cicatrant chaque boot

L'ajout ou la suppression d'un type RoleRightTpe ne doit plus jamais nécessiter de fonctionner KamoInitializeserService. syncAll() exécute maintenant trois phas...

Kamo·6mo ago
FeatureSecurityService

Extrait de rôleRightsSyncService et ajouter le critère d'évaluation des droits de synchronisation

- RoleRightsSyncService: centralise la logique de synchronisation des droits de rôle pour les deux OrgRole et tables rondes; démarrage et à la demande - DataL...

Kamo·6mo ago
FixSecurityService

Utiliser getOrganizationByIdSUtrape des fonctionnalités dans AppAvailabilityInterceptor

Résout lazyInitializationException sur /api/security/leads et tous d'autres trajets CRM/POS-gated. L'intercepteur appelé org.getFeatures() après la clôture de l...

Kamo·6mo ago
FixSecurityService

Résoudre l'onglet Membres en vide du fait de la question de la classe de base Hibernate TYPE()

Le filtre JPQL de Hibernate TYPE(m) '':type' 's' TYPE(m) ''s' TYPE(m) ''' paramètre est la classe de membre de base (héritage JOINED). Cela a une incidence sur ...

Kamo·6mo ago
OtherSecurityService

Permettre à la connexion SQL Hibernate pour diagnostiquer les requêtes des membres en retour 0

temporellement activé par org.hibernate.SQL-DEBUG pour voir quel SQL le TYPE() La requête JPQL génère pour le point d'extrémité des membres-abonnés.

Kamo·6mo ago
OtherSecurityService

Ajouter la journalisation diagnostique pour obtenirMembersAndScribers endpoint

Logs orgId, le nombre de résultats de requête et le statut actif par membre pour aider diagnostiquer pourquoi l'onglet Membres affiche la liste vide.

Kamo·6mo ago
FeatureSecurityService

Ajouter GET/types de branche/créable et /-id/série d'utilisation

/ types de branche de retours créables filtrés par le créateur de l'appelant (OWNERS/TEAM-MEMBERS/MEMBERS) via AppliedModelEnforcementService. /-id-/usages ren...

Kamo·6mo ago
FixSecurityService

Utiliser la clé de session correcte 'memberID' au lieu de 'MID'

KSessionService stocke l'identifiant membre sous la clé «memberID» mais les deux et OrganisationController lisait session.get("MID") qui est toujours retourné n...

Kamo·6mo ago
FixSecurityService

Exclure le modèle maître de la liste des modèles; ajouter le journal de débogage au contrôle de création de l'enfantorg

SecurityModelContrôleur filtre désormais le modèle maître de l'ordonnance (identifié par org.getMasterModelID()) à partir de la réponse /api/security/modèles es...

Kamo·6mo ago
FixSecurityService

Lire les droits de session en tant que noms de la liste, et non du CSV des IDs entiers

Les droits de session sont stockés sous la forme d'un tableau JSON de chaînes de noms de RoleRightType. Tous deux - et OrganisationController étaient les mouler...

Kamo·6mo ago
April 19, 2026
FeatureSecurityService

Ajouter GET/types de branche/critère créatable avec filtrage de type créateur

Retourne uniquement les types de branche que le membre appelant est autorisé à créer un Ensemble d'enfants sous, sur la base de leur classification de PROPRIÉTA...

Kamo·6mo ago
FeatureSecurityService

Création de porte/réseau en or d'enfants par droit et applicabilité de type membre

Fil de fin de ligne de départ de la création enfant-modèle de sécurité appliquée: - SecurityModelContrôleur et MasterModelContrôleur aller-retour dans les troi...

Kamo·6mo ago
ChoreSecurityService

Reconstruire la mise à jour de la bibliothèque kmo-shared (solution à l'état d'avancement du karConfig ups uniquement)

Tire le durci - qui ne supprime plus les lignes appConfig dont les types de service sont absents de la charge utile de l'appelant - empêche la perte de données ...

Kamo·6mo ago
FeatureSecurityService

Le modèle appliqué est la source de vérité en lecture-temps pour la disponibilité des caractéristiques

Ferme l'intervalle "stale DB fuit une caractéristique désactivée" en portant chaque surface qui touche OrgFeature / ServiceType à travers le modèle de sécurité ...

Kamo·6mo ago
ChoreSecurityService

Afface de surface sur MasterModelCuter défaillance de l'Epereur

Lorsque GET/api/security/master-modèle 500s, enregistrez la trace complète de la pile jusqu'à stderr (capué par kubectl logs) et inclure le message de causerie ...

Kamo·6mo ago
FeatureSecurityService

Application du modèle de fil sur chaque responsable du traitement

Chaque réglage non-rôle sur le modèle de sécurité appliqué est désormais appliqué à la limite de contrôleur exacte qu'il régit, et les réglages scalaires aller-...

Kamo·6mo ago
FeatureSecurityService

Appliquer le rôle du système et auto-administrateur pour les chefs d'équipe

Le Contrôleur de sécurité fait maintenant exécuter les trois invariants d'affectation défini dans la technique de la remue-méninges: - saveMemberSecurity: avan...

Kamo·6mo ago
FeatureSecurityService

Critères d'évaluation du modèle principal et des terminaisons d'org de modèle appliqués et de l'org de prise de l'org

Ajoute les contrôleurs qui font surface sur le nouveau flux de sécurité de type branche: - /api/sécurité/master-mode (GET/PUT) gère le maître de l'ordonnance a...

Kamo·6mo ago
FeatureSecurityService

Ajouter POST et point d'extrémité

Kamo·6mo ago
FixSecurityService

Utiliser le noyau NATS pub/sub pour le ventilateur SSE vérifié par e-mail

Remplace la mémoire ConcurrentHashMap diffusée par NATS core pub/sub afin que tous les gousses reçoivent des événements de vérification, quelle que soit la dose...

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