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
October 5, 2026
FeatureSecurityService

Les organigrammes de SecurityService, l'éditeur de changement après l'engagement, son auditeur et les deux itinéraires internes (KamoCollab CP02 T7)

OrgGraphBeanConfig déclare le chargeur (une transaction en lecture seule) Modèle son propre, Clock.systemUTC()) et le 60 s OrgGraphCache. OrgGraphChangerÉditeur...

Kamo·3w ago
FeatureSecurityService

Couvertures de ménage de table droite org team rights (KamoCollab CP01 T8)

RoleRightsSyncNoms de service org team rights dans les trois listes, ainsi de suite chaque démarrage d'un CHECK gelé sur il est laissé, une ligne nommant un dro...

Kamo·3w ago
FeatureSecurityService

Le DDL appliqué à la main pour les équipes, et son test de contrat (KamoCollab CP01 T2)

************* est le bloc de la spécification §5.1: org teams, org team members, org team roles, org team rights (type INT4, unique (team id, type), maître CP-D...

Kamo·3w ago
FeatureSecurityService

Impersonation et saisie en écriture des lignes de log-accès (KamoCollab CP00 T9)

Les deux portes d'imitation écrivent IMPERSONATION STARTED (HIGH) dans la cible org avec logEventSync après chaque contrôle de refus et avant la session est min...

Kamo·3w ago
FixSecurityService

L'accueil d'activation d'un membre créé attend le commit, de sorte qu'un 40001 avalé ne peut plus transformer le create en un retour silencieux

POST **************** répondu 200 avec un id membre et un id utilisateur qui n'a jamais existé (KamoCollab CP00 Tâche 0, 2026-10-05, sp00vérify). Les activation...

Kamo·3w ago
October 4, 2026
FixSecurityService

Un nouveau nom efface l'orthographe phonétique du nom qu'il a changé (SP94-F-1)

Le discours de l'IA associe le nom actuel de l'org avec l'orthographe stocké. L'assistant Getting-Started renomme à travers PUT /org/{id} sans envoyant une orth...

Kamo·3w ago
TestSecurityService

SP96 le vrai contrôleur du test de broche prend l'éditeur de changement de charte

SP95 T6 (de022c1) a ajouté KamoaiEventPublicer à MemberCharterController le constructeur après que ce test a été écrit, de sorte que le test rebasé compilé (et ...

Kamo·3w ago
FeatureSecurityService

Capter les deux orthographes phonétiques de l'org sur les paramètres PUT (SP94 T4)

titrePhonetic et titreShortPhonetic ride PUT /api/security/org/{id} sous la les mêmes droits que le titre/titreCourt (propriété ou CONFIGURE SYSTEM, jamais mode...

Kamo·3w ago
FeatureSecurityService

Un nouveau nom atteint les boîtes aux lettres du membre (SP95 T36)

Après un changement d'une personne engagée "First Last", SecurityService messages {précédent, courant} à EmailService **************** une fois par membre de l'...

Kamo·3w ago
FeatureSecurityService

Un charter save atteint le temps d'exécution AI à la fois, et le profil charter nomme l'entreprise (SP95 T6)

************* **** est maintenant une cause. La voie des droits envoie DROITS; une charte engagée sauve envoie CHARTE pour chaque AI touchée membre, avec les dr...

Kamo·3w ago
FixSecurityService

L'attribution d'un ordinateur lit le seul membre, pas l'ensemble de l'organisation

HostedComputerAccess. estMembre chargé chaque membre de l'organisation pour tester un id, et emailOf, appelé juste après sur le même chemin d'attribution, a fai...

Kamo·3w ago
FeatureSecurityService

SP94 DDL pour les deux colonnes du nom phonétique de l'org, appuyée par un test de contrat

orgs.title phonetic et orgs.title short phonetic, tous deux nuls VARCHAR(255) sans défaut et pas de CHECK, la même forme que users.name phonetic. Appliquée à la...

Kamo·3w ago
September 29, 2026
FixSecurityService

La piste d'audit AI-dispatch nomme les personnes de la même façon que le chat

**************** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ***...

Kamo·4w ago
FeatureSecurityService

Carte d'appel d'un collègue pour les appels d'IA et consentement aux appels d'IA sur son propre profil (SP95 T5)

- Allez-y. (X-Internal-Auth): une équipe nom du membre, gentil, qu'ils soient encore ici, leur zone effective (site de travail, membre, org, UTC), les numéros E...

Kamo·4w ago
TestSecurityService

SP96 l'épingle VOICE TTS de la charte est refusé et résolu à rien

Le service de sécurité récupère l'épingle retraitée de la bibliothèque partagée (tâche 14); non Sécurité Code de service lu. Pince le côté du service : un éléme...

Kamo·4w ago
FeatureSecurityService

SP96 options de location pour laisser dehors l'extension téléphonique et le poste de travail

Le corps créé d'une location d'IA prend aiPhoneExtension et aiWorkstation (JSON booleans, vrai en cas d'absence). Une étape laissée de côté est créée SKIPPED av...

Kamo·4w ago
FeatureSecurityService

SP96 sexe sur le profil de membre et à la création, fermé comme données personnelles

GET /api/security/members/{id} noms sex (FEMALE, MALE ou NULL) uniquement à une appelant qui peut le lire (MembreSexAccess, spec D3); la clé est absente pour To...

Kamo·4w ago
FeatureSecurityService

SP96 DDL pour les membres. sexe, soutenu par un test de contrat

Le sexe d'un membre est un VARCHAR(16) nul (FEMALE, NULL = non) spécifié), appliqué à la main dans la tâche SP96 3. Le test de contrat conserve le dossier re-ru...

Kamo·4w ago
September 28, 2026
FixSecurityService

Une adresse sur l'une ou l'autre plate-forme signe sur le compte détenant son jumeau

Le propriétaire s'est connecté sur login.kamouniverse.com avec la nouvelle adresse de la marque et a été dit "User fait n'existe pas". L'adresse du compte est S...

Kamo·4w ago
FeatureSecurityService

Dossiers thématiques montrant toujours le détenteur de place KamoCRM retraité se déplacer dans le KamoUniverse

Le dossier thématique de chaque nouvel org est ensemencé à partir de public/default/. Jusqu'à aujourd'hui logo était le mot-symbole KamoCRM. La semence est main...

Kamo·4w ago
FixSecurityService

Un genre est estampillé, donc il sauve

media obj reports.date created n'est PAS NULL, et le genre a été construit sans : @ColumnDefault seulement forme le DDL, donc Hibernate a écrit NULL et tout com...

Kamo·4w ago
FixSecurityService

Modifier, comme et supprimer un message ou une note par son propre id, jamais tout le flux

Un flux, l'organisation (le Clubhouse) ou les notes d'un leader, est ONE POST session et chaque poste ou note est un message, donc chaque élément que les listes...

Kamo·4w ago
FeatureSecurityService

Les nouveaux inscriptions authentificateurs sont étiquetés KamoUniverse

L'émetteur d'otpauth était le "KamoCRM" littéral. Seules les nouvelles inscriptions changent. Une l'entrée d'authentification existante conserve son étiquette e...

Kamo·4w ago
FixSecurityService

Les conseils SPF reconnaissent kamouniverse.com; les alias de la marque sont réservés sur les deux apexes

SPF: kamouniverse.com publie le même disque que spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx -all), donc un client qui a écrit include:kamouniverse.com a déjà aut...

Kamo·4w ago
FixSecurityService

Les replis de plate-forme nomment l'apex primaire, pas un kamocrm.com littéral

Quatre places ont gardé leur propre "kamocrm.com" littérale comme l'hôte de plate-forme qu'ils tombent retour à, donc ils ne pourraient jamais suivre la marque ...

Kamo·4w ago
FeatureSecurityService

Kamouniverse.com est l'apex primaire, et un domaine est vérifié par où il résout

"Changé le domaine de kamocrm.com à kamouniverse.com sur /setup/dns. Ça l'a dit. définir mais ne pouvait rien vérifier, et après un rafraîchissement il a toujou...

Kamo·4w ago
FixSecurityService

Une organisation ne peut plus prendre le routage <alias>.kamocrm.com

Tout membre d'une organisation sans racine pourrait ajouter la racine victim.kamocrm.com (POST /api/security/domaines n'a pas vérifié le bon). Liste des domaine...

Kamo·4w ago
FixSecurityService

Un flux de notes de lead, abordé par sa guid, maintient la propre règle de lecture de lead

Chaque note sur une lead envoie maintenant la guid du lead stream sur /topic/media/feed/<org Id> (SP99-T3), auquel tout membre de l'organisation peut souscrire....

Kamo·4w ago
FixSecurityService

Un nouveau journal de commit est traduit immédiatement, pas derrière l'arriéré du balayage

La première traduction d'un journal de commit et les relevés du balayage partagés un exécuteur à trois fils, premier arrivé premier servi. Avec le SP99 T6 répar...

Kamo·4w ago
ChoreSecurityService

Reconstruire ainsi une piste qui a été assignée ou ouverte peut être supprimée

Delete /api/security/leads/{id} de SecurityService exécute la bibliothèque partagée LeadService.DeleteLead. La correction qui libère l'historique d'affectation ...

Kamo·4w ago
FixSecurityService

La traduction est la première déclaration de sa propre transaction

Un locale save était un upsert, puis un recomptage qui lit le commit Les lignes du journal, dans une transaction. Yugabyte redémarre une lecture transparente se...

Kamo·4w ago
FixSecurityService

Un pod à la fois traduit un journal de commit, et un fini n'est pas refait

Les deux pods de SecurityService lancent le balayage de traduction : son verrouillage ne dure que aussi longtemps que l'expédition. Chacun a pris les mêmes 50 j...

Kamo·4w ago
FixSecurityService

Une nouvelle traduction ne supprime plus la traduction qu'elle remplace

Depuis 1f715e4 (2026-09-23) saveLocaleTranslation charge la rangée locale pour décider si le compte a été déplacé, en vrac-supprimé et a sauvé un nouveau. La ch...

Kamo·4w ago
RefactorSecurityService

Un constructeur pour les deux réponses d'alimentation, testé sans le contrôleur

getFeed a construit la réponse du leader et de l'organisation en deux exemplaires du même bloc; feedResponse construit les deux, donc streamGuid ne peut pas êtr...

Kamo·4w ago
FeatureSecurityService

Un flux donne le nom du flux qu'il énumère (streamGuid)

Le flux du navigateur recharge quand /topic/media/feed/<orgId> dit qu'une note a été écrite dans sa propre Un ruisseau. Une piste sans notes n'a pas encore de p...

Kamo·4w ago
DocsSecurityService

Le contrôle de connexion est accessible depuis le bord de l'internet; le secret est sa seule porte

Le javadoc a dit /api/internal/dav/sign-in a été atteint au-dessus de ClusterIP, comme si c'était le seul - Oui. Il n'est pas: klusterservices - Oui. itinéraire...

Kamo·4w ago
TestSecurityService

Pinner le domaine cookie nu sur le processeur de cookie de Tomcat

bc54945 a arrêté le nettoyage *** sur ".kamocrm.com", que le RFC de Tomcat 6265 processeur refuse en jetant de addCookie: logout répondu 500 après la session a ...

Kamo·4w ago
FixSecurityService

Fermer les cas de bord d'identité AI le SP02 examen laissé ouvert

- Une IA n'a jamais réétiqueté une personne ne garde plus l'ai state et la pause colonnes (master 6.1: NULL pour une personne). Ils sont écrits uniquement par S...

Kamo·4w ago
FixSecurityService

Une piste que vous ne pouvez pas ouvrir ne prend aucun changement de statut et aucune note

PUT /api/security/leads/{id} et POST /api/security/media/posts vérifiés uniquement l'organisation du leader, donc un membre sans VIEW UNASSIGNED LEADS pourrait ...

Kamo·4w ago
FixSecurityService

CalDAV et CardDAV se connectent avec un nom d'utilisateur et un mot de passe, à travers chaque porte d'accès

DavAuthFilter du service d'email a publié les références de base à ******************* un itinéraire qui n'a jamais existé (405), donc depuis 2026-03-19 aucun t...

Kamo·4w ago
FixSecurityService

Nettoyez le cookie de session sur le haut-l'air nus, pas ".apex"

Logout a construit le domaine cookie sous le nom de ".kamocrm.com". Le processeur de cookies RFC 6265 de Tomcat refuse un Le point et les lancers, donc la décon...

Kamo·4w ago
FixSecurityService

Un apex de plate-forme ne peut pas être retiré de la page DNS

L'organisation de la plateforme a gagné kamouniverse.com en tant que deuxième domaine racine, et la page DNS puis offert "Supprimer" sur kamocrm.com. Enletant q...

Kamo·4w ago
FixSecurityService

Deux autres sélections de domaine racine suivent OrgDomains.primaryDomains

BranchTypeController's parentRootDomain (le magicien de create-branch's zone web-alias) et PortalAccountController's api.-root (portail-emprunteur-portal) la co...

Kamo·4w ago
FeatureSecurityService

Les organisations sont créées dans un univers de KamoUniverse et Bill d'un projet de loi à partir de son catalogue.

KamoUniverse vend des échelles de planification commerciale, familiale, communautaire et personnelle amporerie de plate-forme. SecurityService décide de l'évolu...

Kamo·4w ago
FeatureSecurityService

Kamouniverse.com est une plateforme apex, pas un domaine locataire

login.kamouniverse.com et register.kamouniverse.com deviennent la plateforme Portes d'inscription et d'inscription KamoUniverse, soutenues par une ligne org dom...

Kamo·4w ago
September 27, 2026
FixSecurityService

Regarder et prendre en charge ouvrir leur connexion dans le client de la passerelle

Le client de Guacamole 1.5.5 lit le fragment #/client/<id> avec atob (un caractère per octet) et btoa chaque nom de connexion qu'il liste, donc un nom en dehors...

Kamo·4w ago
FeatureSecurityService

Résolution interne pour KamoAI et la source de charter derrière les routes de SP02

I2 POST **************** répond à la résolution de S3 org il est donné, derrière le secret KamoAI, avec le lecteur d'ébauche de S3 et S3 org-checked promenade d...

Kamo·4w 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