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
June 30, 2026
FixSecurityService

Générer des favicons via le logo multi-noeuds lu, pas le noeud unique existe()

generateAndUploadFavicons() gated sur minioService.exists(), qui uniquement stats l'hôte MinIO actuel. Lorsque le simple logo a été écrit (ou seulement répliqué...

Kamo·3mo ago
June 16, 2026
FixSecurityService

Expose GD (admissibilité des digots) dans /user-info pour kamo-universe

La session stocke le drapeau GD (KSessionService) mais/ouer-info n'a jamais été retourné C'est donc de KamoIdentity de kamo-universe toujours désérialisé is-god...

Kamo·4mo ago
FixSecurityService

Affaire e-mail insensible à la casque pour réinitialiser les e-mails envoyés

La récupération du mot de passe a abaissé l'entrée mais findByEmailEmail fait un Correspondance sensible à la casse par rapport à l'e-mail stocké (par ex. Sage-...

Kamo·4mo ago
June 15, 2026
FixSecurityService

Effectuer une piste d'audit d'usurage à travers les sauts d'orgage

Lorsque l'appelant est déjà une session d'usinage (un admin de Dieu agissant comme un autre membre, portant SUDO-MEMBER-ID), entrant un autre org à partir de / ...

Kamo·4mo ago
June 10, 2026
FixSecurityService

Sélectionner le marché des sous-marches de SUBSCRIPTION pour la configuration de la plate-forme

KamoCRM possède plusieurs marchés, et donc solutionProductMarket doit choisir le marché de type SUBSCRIPTION (accès à la plateforme) plutôt que le premier actif...

Kamo·4mo ago
June 8, 2026
FixSecurityService

Régénérer les favicons sur l'étiquetage, sauf; renifler le type de logo réel

provisionMise à jour (exécutée sur chaque étiquetage personnalisé de sauvegarde) write config/css/manifeste Mais jamais régénéré des favicons - ceux-ci n'ont ét...

Kamo·4mo ago
FixSecurityService

Seed globals.css du modèle quand le dossier org n'en a pas

provisionMise à jour (exécuter sur chaque couleur save) réécrit l'orge css/globals.css en place, mais cet objet n'existe qu'une fois que la dispositionFull l'a ...

Kamo·4mo ago
May 21, 2026
FixSecurityService

Détacher avant de remplacer la collection des caractéristiques dans /org/domaine

La précédente a fixé le câble de la projection du modèle appliqué en - mais appelé org.setFeatures (prévues) sur l'entité encore gérée. Organisation. OneToMany ...

Kamo·5mo ago
FixSecurityService

Résoudre un gestionnaire ambigu/org/domaine - Commerce nav était en train de disparaître

SecurityController avait une seconde - que C'est entré en collision avec le printemps rejeté la demande avec "Méthodes de traitement de l'Ambiguous hachées" 500...

Kamo·5mo ago
May 12, 2026
FixSecurityService

Ajouter /me/critère d'évaluation linguistique qui contourne SystemUserGuard

Le cueilleur de langue NavTop n'a rien fait pour l'utilisateur du système signé dans un sous-org: PUT - exécute SystemUserGuard d'abord, qui 403s est chaque mut...

Kamo·5mo ago
FixSecurityService

Ne jamais faire la porte de sous-domaines appartenant à Kamo sur la propriété de TXT

Enjeux d'enfants qui ont choisi un alias de Kamo (par exemple gnosia.demo.kamocrm.com) "TXT enregistre a été trouvé mais le code de vérification ne correspond p...

Kamo·5mo ago
FixSecurityService

Les propriétaires d'org de subventions de premier niveau sont des subventions croisées, supprimer/actualiser l'accès

deleteDomain et updateDomain précédemment rejetés par les administrateurs de plate-forme fonctionnant sur des domaines enfants-org parce qu'ils ont vérifié estU...

Kamo·5mo ago
May 11, 2026
FixSecurityService

Autoriser la suppression des sous-domaines per-org

La garde des finsWith(."kamocrm.com") a bloqué chaque orgement de démonstration de permutant son sous-domaine de plate-forme (par exemple gmosia.demo.kamocrm.co...

Kamo·5mo ago
FixSecurityService

Propagation du statut d'admin de création d'enfant-org à l'adhérent-org-org

Lorsqu'un utilisateur crée une organisation d'un enfant, il devient son propriétaire - admin (via - Leurs membres PARENT-org, Toutefois, c'est tout ce qu'il éta...

Kamo·5mo ago
April 30, 2026
FixSecurityService

Propriétaire de la Monnaie OTK avec des droits d'octroi de tous droits sans aller-retour DB

Après - attribue l'Administrateur et écrit membre-droits appliqués, le bloc de frappe OTK était Relire ces rangées par l'intermédiaire de à l'intérieur de la mê...

Kamo·5mo ago
April 29, 2026
FixSecurityService

Autoriser l'accès sur getDomainById et les critères de vérification des niveaux

Les propriétaires d'une organisation de haut niveau et les membres du système recevaient 403 sur getDomainById et vérifier les dnôs parce que ces critères vérif...

Kamo·6mo ago
April 28, 2026
FixSecurityService

Empêcher les domaines racines dupliqués et fixer l'affichage du domaine principal

Vérification incorrecte de l'exclusion de .kamocrm.com web-alias domaines, permettant à un organisme d'accumuler plusieurs domaines racines (et 10 pseudoses cha...

Kamo·6mo ago
FixSecurityService

Réduire la latence de création d'orge et fixer les défaillances en cascade de traduction

- OrganisationContrôleur : remplacer la garantie des membres de l'équipeForAllOrgs (org complet) scan de table) avec l'équipe de sécuritéHemorg (unique org) ...

Kamo·6mo ago
FixSecurityService

Auto-assigner le premier siège, libre comme plancher, invalidation d'orge plus large

BillingSetupService active maintenant le premier créateur de licence ouvert pour le créateur lors de l'ensemencement d'un abonnement sous-org (et identique pour...

Kamo·6mo ago
FixSecurityService

Les membres de l'org de haut niveau reçoivent un plan de plate-forme-propriétaire, les portes de facturation de contournement

Les membres de l'ordonnance de la KamoCRM (de haut niveau) ne sont pas soumis au système de facturation. obtenir la matrice de caractéristiques du plan OWNER-UN...

Kamo·6mo ago
April 27, 2026
April 26, 2026
FixSecurityService

Hiérarchiser le prénom réel/le nom de famille sur le nom d'utilisateurAlias pour l'affichage

usernameAlias est fonctionnellement une poignée de connexion (souvent égale au nom d'utilisateur), pas un nom d'affichage. De vrais noms lisibles par l'homme en...

Kamo·6mo ago
FixSecurityService

Résoudre le nom d'affichage avec la priorité correcte dans le critère d'évaluation by-depart

Priorité: member.usernameAlias et user.name.formatFull() . . .alias . utilisateur.username

Kamo·6mo ago
April 25, 2026
FixSecurityService

Retirer le dupliqué CorsFilter bean provoquant le double tête d'en-tête Access-Control-Allow-Origine

Le haricot CorsFilter explicite a provoqué un deuxième filtre CORS à côté de Spring Le support CORS intégré de sécurité (qui utilise CorsConfigurationSource). L...

Kamo·6mo ago
FixSecurityService

Permettre à l'utilisateur du système de gérer l'image de marque de l'orge et de fixer le logo auth

- Ajouter la dérivation de l'utilisateur du système en tant que premier garde dans canManageOrgBranding de sorte L'utilisateur du système a un contrôle total ...

Kamo·6mo ago
April 24, 2026
FixSecurityService

Vainaison réelle de surface derrière l'erreur GoDaddy 400

GoDaddy retourne maintenant HTTP 400 avec code-UNABLE-TO-AUTHENTICATE et corps "Mauvaise demande: mauvaise demande" lorsqu'un compte ne satisfait pas à son comp...

Kamo·6mo ago
FixSecurityService

Rouler des domaines d'accueil via findByIdWithDomains, drop

«Transactionnel sur une méthode de contrôleur maintient une connexion DB ouverte de travers l'ensemble du système de téléchargement MinIO, ainsi que les risques...

Kamo·6mo ago
FixSecurityService

Télécharger directement sur public/dossier de domaine/img/au lieu de la mise en place d'un compartiment

Le point d'extrémité uploadLogo était en train d'écrire sur un espace réservé en cochant en dur (réglage non rempli) au lieu de la véritable voie du thème publi...

Kamo·6mo ago
FixSecurityService

Supprimer le nœud k2m1 en désordée des nœuds de bord par défaut

k2m1 (10.8.2.1) est en panne permanente. Le laisser dans la liste de basculement a provoqué l'accrochage des récavées jusqu'aux nouveaux incendies de temporisat...

Kamo·6mo ago
April 23, 2026
FixSecurityService

Application/réseau d'entrée des règles côté serveur

Rejeter lorsque la cible est l'ordre de session en cours, le domaine personnalisé SSL n'est pas confirmée ou l'appartenance à un objectif humain est inactive. P...

Kamo·6mo ago
FixSecurityService

Exiger la destination membreId et valider l'affiliation à l'orge

L'entrée maintenant construit toujours la nouvelle - avec la cible fournie par le client rangée d'organe; rejet de l'ordre/de l'organe non désadapté. Améliorer ...

Kamo·6mo ago
FixSecurityService

L'entrée en option de la session utilise le fournisseur de sécurité de l'organisme cible et la cible facultativeMemberId

Enter-as était en train de mettre Redis securityOrgId à partir du fournisseur de la sécurité mondiale de l'utilisateur, tandis que la connexion le règle à parti...

Kamo·6mo ago
FixSecurityService

Résoudre la session d'utilisateurs du système à partir d'OTK pour les demandes BFF

SystemUserConfigureCtroller et SystemUserCapabilityContrôleur uniquement lire ' cookie. kamo-interne forwards X-OTK sans cookies, donc SecurityService Je n'ai j...

Kamo·6mo ago
FixSecurityService

Enter-as résoudre la session de X-OTK BFF auth

EnterAsContrôleur uniquement lire et cookies; le trafic interne utilise OTKPreAuthFilter attributs de session. Accepter targetOrgId comme chaîne pour les grands...

Kamo·6mo ago
FixSecurityService

Retourner uniquement les membres de l'équipe du point de terminaison d'évaluation par département

Interaction Center devrait énumérer les lignes de TeamMember, et non les dossiers des membres de base.

Kamo·6mo ago
FixSecurityService

Appliquer la porte d'abonnement aux routes d'applications et à l'API de fonctionnalité

AppAvailabilityInterceptor utilise maintenant est maintenant AppEffectivelyEnabled de sorte FORCE-ENABLED respecte l'abonnement. FonctionnalitéSendaristeur se d...

Kamo·6mo ago
April 22, 2026
FixSecurityService

Copie du modèle par défaut pour le provisionnement d'ordonnance

Utiliser un préfixe de source explicite pour les clés de destination, sautez les marqueurs de dossiers S3, et échouer rapidement lorsque le préfixe du modèle es...

Kamo·6mo ago
FixSecurityService

Inclure l'équipeMembre Député du propriétaire en - pour la plate-forme admin UI

Équipe de magasinMembre et membreId, est OrganisationOwner en session Redis à l'adresse suivante: login de sorte que kamo-internal hasPlatformAdminAccess peut s...

Kamo·6mo ago
April 21, 2026
FixSecurityService

Drop mail à partir des pseudonymes DNS CNAME requis

Retirer le courrier de KnownAliases afin de vérifier et d'être embarqués require mail.example.com; de nouveaux domaines personnalisés ne font également pas l'ob...

Kamo·6mo ago
FixSecurityService

Corriger la source de modèle appliqué et normaliser la conformité dans l'API

Résolution du résolveur d'utilisation pour BRANCH-TYPE vs MASTER au lieu de déduire branchantTypeID seul. Normaliser les littéraux de conformité FALSE/TRUE dans...

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