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
March 22, 2026
FixInitializerService

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...

Kamo·7mo ago
Fixkamo-shared-library

Utiliser des références de rôle gérées lors de la création de droits de rôle dans la création d'une organisation

Après organisationRepository.save(), le rôle localAdmin/rôleEveryone les variables pourraient être détachées du contexte de persistance. createRoleRights() a aj...

Kamo·7mo ago
Fixkamo-internal

Restaurer la porte d'autorisation sur AccessBlockManager

Rajoute à nouveau la vérification de l'autorisation MANAGE-ACCESS-RULES qui était incorrecte enlevés. La question sous-jacente (rôles administratifs manquant de...

kamo·7mo ago
FeatureInitializerService

Ajouter RoleRightsSyncRunner pour remblayer les droits de rôle manquants

Lorsque de nouvelles entrées de RoleRightType sont ajoutées à l'enum, les rôles existants n'ont pas d'entrées OrgRoleRight pour eux. Ce coureur vérifie tous les...

Kamo·7mo ago
Fixkamo-internal

Supprimer la porte d'autorisation complète de la compluse d'AccessBlockManager

De nouveaux droits ne sont pas encore attribués à aucun rôle, ce qui bloque tous les utilisateurs. Autres les onglets des paramètres de sécurité (API Access, OA...

kamo·7mo ago
FixSecurityService

Retirez le contrôle de GD de

La commande de sed qui a ajouté la dérivation du mode dieu l'a mal insérée dans toutes les méthodes contenant sessionData, pas seulement hasRight. Cela a causé ...

Kamo·7mo ago
CISecurityService

Déclencheur

Kamo·7mo ago
Fixkamo-internal

Initialiser l'état de mode dieu synchrone à partir de localStorage

isGodMode a été initialisé comme faux et uniquement chargé à partir de localStorage dans a useEffect (après premier rendu), donc checkRight() est retourné false...

kamo·7mo ago
Fixkamo-internal

Permettre aux utilisateurs actifs de sortir de la voie de contourner les contrôles corrects dans le contrôleDroit

Les nouveaux sûretés ne sont encore attribués à aucun rôle, ce qui cause à tous les utilisateurs. à nier. Les utilisateurs actifs de Dieu passent maintenant tou...

kamo·7mo ago
FixSecurityService

Permettre aux utilisateurs éligibles de ne pas contourner les contrôles d'autorisation de sécurité d'accès

Les nouveaux droits (MANAGE-ACCESS-RULES, VEW-ACCESS-LOGS, etc.) ne sont pas accordés à n'importe quel rôle existant encore, de sorte que tous les utilisateurs ...

Kamo·7mo ago
FixAPIService

Déplacer AccessEnforcementFilter pour balayer le boîtier, retour ComponentScan

Le «ComponentScan élargi» a provoqué un conflit entre les haricots. CorsConfig et WebConfig. A déplacé le filtre dans com.kamo.api.app.config (déjà balayé par S...

Kamo·7mo ago
March 21, 2026
FixAPIService

Ajouter Configuration de connexion Redis à K8s configmap

La nd d'APIService ne démarrait pas parce que spring-boot-starter-data-redis L'auto-configuration ne pouvait pas se connecter à Redis chez localhost:6379. Point...

Kamo·7mo ago
Featurekamo-internal

Ajouter frontende du système de sécurité d'accès

13 routes proxy API, module de contrôle d'accès avec mise en correspondance CIDR, proxy.ts l'intégration de l'application des lois. Reworks AccessBlockManager (...

kamo·7mo ago
FeatureDaemonService

Ajouter la fonction de synchronisation GeoLite2 pour la base de données IP-to-local de MaxMind

Affichage prévu à quartz (hebdomadaire dimanche 3 du matin) qui télécharge MaxMind GeoLite2-City-CSV, analyse les blocs et emplacements IPv4/IPv6, les charges d...

Kamo·7mo ago
FeatureAPIService

Ajouter un filtre d'accès pour le contrôle d'accès basé sur IP

Filtre de serveur à dos reconsoudre qui évalue la liste blanche/liste noire/temp-bloc les règles relatives à toute demande entrante. Ajout de spring-boot-starte...

Kamo·7mo ago
FeatureSecurityService

Ajouter un backend de système de sécurité d'accès

8 nouveaux services (AccessCacheService, GeoLiteService, GeoLiteSyncService, AccessRuleService, GeoBlockService, AccessLogService, DetectionRuleService, Suspici...

Kamo·7mo ago
FeatureInitializerService

Ajouter la migration du schéma de système de sécurité d'accès

Crée 7 nouvelles tables (org-access-rules, org-geo-block-rules, org-suspicious-detection-rules, system-access-logs, géolite-blocs, géolies-localisations, géolit...

Kamo·7mo ago
Featurekamo-shared-library

Ajouter des entités du système de sécurité d'accès, enums et référentiels

Ajoute des entités de l'APP (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 n...

Kamo·7mo ago
Featurekamo-internal

Ajouter Create Bouton de document avec une liste déroulante riche sur /doc/manager

Ajout d'un menu détendu avec des options de type de document (Document, Feuille de calcul, présentation, dessin) avec texte descriptif. Supprime l'icône NewDocu...

kamo·7mo ago
Fixkamo-internal

Afficher l'élément KB nav inconditionnellement dans la barre latérale

Suppression de la porte de la fonction isKnowledgeBase donc KB s'affiche toujours, correspondant au comportement de NavTop précédent.

kamo·7mo ago
Fixkamo-marketing

Supprimer GradientMeshBackground orbs qui suivent le codeur de souris

Les cercles de gradient radiaux bleu et violet ont été rendus par le GradientMeshBackground suivant la position de la souris.

Kamo·7mo ago
Fixkamo-marketing

Enlever les lucioles et les animations d'éclatement des particules de défilement

Enlever les composants de la boule floue (Fireflies) de Hero, Caractéristiques, Prix, et de la section d'inscription. Enlever ScrollParticleBurst Enhanced Firew...

Kamo·7mo ago
Fixkamo-login

Empêcher l'entrée de mot de passe de laisser tomber la première course de frappe sur la transition en pas d'étape

La boucle d'interrogation au centre était l'appel setSelectionRange(0, longueur) tous les 50 ms pour les 1.2s, qui sélectionnaient n'importe quel caractère dact...

Kamo·7mo ago
Fixkamo-internal

Remplacer les SVG SVG brisés Anthropic, OpenRouter et xAI

Les dossiers originaux étaient de 404 espaces réservés (14 octets). Remplacé par des logos SVG appropriés de Simple Icons.

kamo·7mo ago
Fixkamo-marketing

Remplacer les logos SVG brisés Anthropic, OpenRouter et xAI

Les fichiers originaux en kmo-internes étaient de 404 espaces réservés (14 octets). Remplacé par des logos SVG appropriés à partir d'icônes simples.

Kamo·7mo ago
Featurekamo-marketing

Ajouter des logos de fournisseur d'IA à Integrates Avec chapiteau

DeepSeek, xAI (Grok), Meta (Llama), Perplexity et Crèche.

Kamo·7mo ago
March 20, 2026
FixEmailService

Mettre à jour les types de calendrier, de contact et d'identification d'intégration de Long à UUID

Les entités de calendrier, les sous-entités de contact et les identifiants de contact Maintenant UUID. Mise à jour de tous les services, contrôleurs et critères...

Kamo·7mo ago
FixSecurityService

Résoudre les dispositifs de mise en désadaptation restants du type long/UUID dans les contrôleurs et les haricots

Fixes LeadVendorController, LeadMarketController, LeadImportController, ImagingController, AccountController, MediaStreamController, POSController, MemberContrô...

Kamo·7mo ago
Fixkamo-shared-library

Résoudre les asymétries de type long/UUID restantes dans les services et les DTO

Correction d'erreurs de compilation dans CommerceService, OrganizationService, ExternalAuthProviderService, Img-Service, Lead-Service, LeadVendorService, ImageS...

Kamo·7mo ago
Refactorkamo-internal

Mettre à jour les types d'ID d'entité interne du numéro à la chaîne pour la migration UUID

Mise à jour des types de types, crochets et composants de typeScript pour utiliser des ID de chaîne pour les entités convertis en UUID sur le backend. ID d'enti...

kamo·7mo ago
RefactorRAGService

Update version ID references from Long to UUID

Article IDs remain Long. Version IDs now use UUID.

Kamo·7mo ago
RefactorKBService

Mettre à jour les références KB des médias et des ID de la version longue à UUID

Les ID de l'article (KbArticle) restent longs. Version, médias, épingle et identifiants de révision Utiliser désormais UUID pour améliorer les performances d'éc...

Kamo·7mo ago
RefactorAIService

Mettre à jour les références ID de l'entité AI de Long à UUID

Actualise tous les contrôleurs, services et gestionnaire WebSocket pour utiliser UUID ID d'entité d'IA (fournisseurs, modèles, sessions, messages, dossiers, pol...

Kamo·7mo ago
RefactorSecurityService

Mise à jour des contrôleurs et des services pour les identifiants d'entités UUID

Actualise toutes les signatures de contrôleurs et de méthodes de service à utiliser UUID au lieu de Long pour les ID d'entité interne (avatars, origines, rôles,...

Kamo·7mo ago
Refactorkamo-shared-library

Convertir des identifiants d'entité interne de Long/unique-rowid() en UUID/gen-random-uuid()

Améliore les performances d'écriture de CockroachDB en utilisant des UUID distribués aléatoirement pour les clés primaires d'entité au lieu de valeurs séquentie...

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