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,801
Total des changements
6,161
Caractéristiques
5,369
Fixes
30
Projets
Filtrer par projet
Tous les projets17,801AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService265MediaService604RAGService79SecurityService1,903TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,461kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,715kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore786Docs3,274Feature6,161Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
July 16, 2026
Featurekamo-register

Kamo-register honore le logo et le nom du logiciel

- DynamicMetaLoader: lire l'identité du logiciel et les sélecteurs d'auths à partir de config.json, résoudre Titre de l'onglet, maintien du logo/état de nom à...

Kamo·3mo ago
Featurekamo-login

Kamo-login honore le logo du logiciel auth et le titre de l'onglet

- DynamicMetaLoader: lire l'identité du logiciel et les sélecteurs d'authsoricors à partir de config.json, onglet set titre du nom résolu (authNameBrandSource...

Kamo·3mo ago
Featurekamo-internal

Unité d'identité du logiciel LabelManager et titre de l'onglet interne

- Informations sur la société : nom/nom de court-circuit et nom de registre et sélecteurs d'onglet - Marque: téléchargement de logos complets/simples de logicie...

kamo·3mo ago
Featurekamo-internal

Guide d'embarquement en orgement en 3 étapes (créer et terminer DNS et entrer)

Généraliser le héros du premier or en un panneau de guidage tenant compte d'une seule étape sur le nombre d'orgs du membre - statut DNS (de /api/security/org/my...

kamo·3mo ago
Featurekamo-internal

Résolveur double de l'entreprise/du logiciel, de livraison et de consommation

- Organization.ts: fournir une identité logicielle et des sélecteurs par surface via OrgContext - marque. - Thème: logoSoftware/logoFullSoftware variantes - Nav...

kamo·3mo ago
FeatureSecurityService

Types de téléchargement de logos de logiciel et de bake config.json

- uploadLogo: commutateur explicite de clé objet avec le rejet par défaut de sorte qu'un téléchargement de logiciel ne peut jamais clobber le logo de l'entrep...

Kamo·3mo ago
Featurekamo-internal

héros du CTA de premierorg pour les membres de l'org de la plate-forme

Montrez un héros d'embarquement au sommet du pavé de lancement du foyer invitant un Membre de la plateforme KamoCRM (qui n'est pas un membre de l'équipe) qui n'...

kamo·3mo ago
FeatureVOIPService

TURN-REST critère d'identification pour le softphone mobile

GET /api/voip/tour/crétisants Monnaies de cochemins éphémères (HMAC-SHA1 sur "'expiry':'memberid'" avec le secret statique-statique partagé) donc natif/cellulai...

Kamo·3mo ago
FeatureSecurityService

Expose par or primaireCouleur et URL du logo sur /my-networks

Chaque aire de rangée porte maintenant primaireColor (Organization.colors.colorPri, '-'-préfixé pour faire correspondre config.json) et le logo dérivéUrl/logoSi...

Kamo·3mo ago
FeatureMediaService

Id-in l'identifiant de l'intégration du web-chat sur le visiteur et le billet d'entrée

Résout le WebChatIntegration en créantKeyHash (activé, en conformité avec la résolution bootstrap()/AI-prompt) une fois en createSupportSession et timbre son id...

Kamo·3mo ago
FeatureAIService

Invitation à l'intégration publique de l'IA et attribution de session

Améliorer la cascade de la chaîne publique-prompt de la bande passante à per-intégration: PublicAiChatController lit maintenant le X-Emageur de l'autochet-Chot-...

Kamo·3mo ago
FeatureAPIService

GET /api/travaux de passerelle publique/bootstrap

Ajouter un point d'extrémité bootstrap qui réutilise le gazoduc ProxyWithAuth existant (Vaindation de la clé - origine de l'acceptation - PUBLIC - champ d'appli...

Kamo·3mo ago
FeatureMediaService

Résolveur de configuration de bootstrap de bootstraps public

Ajout d'une GET interne qui résout un WebChatIntegration par X-Public-Chat-Key-Hash et retourne sa résolution config de conception/comportement (remplir par déf...

Kamo·3mo ago
FeatureMediaService

WebChatIntegration CRUD (clé des menthes et intégration, org-scoped)

API de gestion orientée Org pour l'onglet Paramètres web-chat de phase 2. Sur créer, bourdonnements la sous-jacente PublicChatApiKey (même approche clé-général ...

Kamo·3mo ago
Featurekamo-internal

Ajouter les points d'entrée "Access Copilot Mobile App" à domicile

Les deux surfaces envoient un événement «centre d'interaction ouverte» que NavTop écoute pour ouvrir le centre d'interaction sur l'onglet Setup Mobile App. Domi...

kamo·3mo ago
Featurekamo-internal

Password-gate le QR, onglet en ligne unique, en-tête de logo gauche, code de 10 minutes

- Le membre doit réintroduire son mot de passe (veillé vérifié par le serveur via /api/mobile-access-otk, qui bourde l'OTK uniquement sur le succès) avant que...

kamo·3mo ago
FeatureSecurityService

POST - Porte Mobile Copilot QR

Vérifie le mot de passe de l'appelant (mot de passeEncoder.matches contre celui de sa session) utilisateur) sans changer quoi que ce soit. Utilisé par la route ...

Kamo·3mo ago
Featurekamo-internal

Configurer l'onglet d'accès mobile - QR à installer - Auto-configurer Mobile Copilot

Nouveau 3ème onglet dans NavTopPanel (datisé par ALLOW-MOBILE-ACCESS droite): montre une marque QR codant un lien OTK à courte durée de vie (kamocopilot://confi...

kamo·3mo ago
Featurekamo-shared-library

Ajouter ALLOW-MOBILE-ACCESS (167) d'un droit général pour le Copite mobile

Nouveau type de rôle (serviceType-null et groupe général) qui bat le "Setup Mobile" Onglet d'accès au centre-interaction. RoleRightsSyncService le rarrache à to...

Kamo·3mo ago
July 15, 2026
FeatureMediaService

Équipements mobiles (données FCM et APN directs) avec porte de présence

chat entrant (MediaController), ticket d'assistance (SupportNotificationService), SMS/voicemail (VoipStompRelayController), social Présence-passé comme le conso...

Kamo·3mo ago
FeatureKlusterServices

Expose AIService /ws/ai-chat via api.

IngressRoute (priorité 100, websecure, ws-upgrade middleware sans compresse) routes wss://api.-domain-/ws/ai-chat vers kamowsai-service:80 - même modèle que l'i...

Kamo·3mo ago
FeatureVOIPService

Accepter les jetons de flux X-z-z sur REST et les jetons de flux signés sur les points d'extrémité audio

OTKValidationPimité du filtre: X-OTK et X-z-jeton (GET, audio) chemins de streaming uniquement, vérifiés via shared StreamTokenCodec avec interne.auth.secret; l...

Kamo·3mo ago
FeatureMediaService

Accepter le jeton X-z-toyen sur REST; la diapositive TTL avec temporisation par session

OTKPreAuthFilter résout le jeton X-A-A-A en l'absence de X-OTK (même appeler MediaService REST sans le BFF. KSessionService glisse maintenant le Redis TTL avec ...

Kamo·3mo ago
FeatureSecurityService

Jeton de courant à jetons de courant de dispositif à jetons, parité d'en-tête X-z

- DeviceAuthController: produit durable du dispositif par (utilisateur, dispositif) avec rotation sur échange et grâce des années 60; /device/échangent en men...

Kamo·3mo ago
Featurekamo-shared-library

Jeton de dispositif et entités d'enregistrement push, codec de jeton de flux HMAC

branle secret, grâce de rotation, expiration glissante), immatriculations push-device (une destination push par dispositif-org-kind), et StreamTokenCodec - de c...

Kamo·3mo ago
FeatureSecurityService

Docs de louages fermés de cache sur les laissez-passer; départ à la retraite en solution/échappement

Le formateur affine maintenant un prêt sur plusieurs laissez-passer au lieu d'un seul et demi: - FormationDocStore est une cache pivote PERSISTENTe (clé et h...

Kamo·3mo ago
Featurekamo-shared-library

Formation à multiple-prêt fermé - compteur de passes et clé corpus upsert

Le formateur à montant fermé relit maintenant un prêt sur des laissez-passer successifs jusqu'à son l'extraction reproduit le résultat du prêt, de sorte que: Le...

Kamo·3mo ago
Featurekamo-shared-library

Réserver la situation d'avancement pour le formateur à responsabilité préalable à l'état d'avancement du prêt fermé

run est RUNNING, sans statut de toucher. Une pause de l'opérateur (état d'avancement) PAUSÉ) ne peut plus être cloqué par une épargne pleine et grandeur de la p...

Kamo·3mo ago
FeatureSecurityService

Entraîneur à prêts fermés à dur, simultané, idempotency, limites

- Concurrency: in-process action ActOrgs guard - la DB claim() cas ne pas doubler les org et deux répliques ne peuvent pas se chevaucher; a Le rythme cardia...

Kamo·3mo ago
Featurekamo-shared-library

Trainer à maiure fermée et écluse de course par prêt-prêts-prêts

- FermerLoanTrainingRun.claim(): UPDATE conditionnelle atomique qui prend la propriété d'une course uniquement lorsqu'elle n'est pas déjà en train de courir o...

Kamo·3mo ago
Featurekamo-internal

Panneau d'auto-formateur à sous-prêt fermé sur la plate-forme

Les propriétaires de premier plan peuvent faire fonctionner et surveiller le train-prêt fermé MeridianLink dans chaque locataire de Paramètres, de la Plateforme...

kamo·3mo ago
FeatureSecurityService

Avertisseur auto-formateur enprêt fermé et point d'extrémité de contrôle de la plate-forme

Un prêt fermé est la vérité au sol: ses métadonnées MeridianLink est la réponse La clé, ses documents sont les contributions. Fermental-TrainerService promenade...

Kamo·3mo ago
Featurekamo-shared-library

Demande de fichier de prêt à portée de vitesse pour le formateur à crédit-prêt fermé

donne au formateur tous les LOS liés Prêt pour un prestataire, chacun portant le nom externe Il est libellé État d'avancement et documents pour.

Kamo·3mo ago
Featurekamo-shared-library

Fondation de l'auto-entraîneur du prêt fermé (MeridianLink Foundation truth)

Fondation pour l'extraction de documents de formation contre les prêts financés (la clé de la réponse): - ClosedLoanTrainingRun entity-repo et contrôle par roul...

Kamo·3mo ago
FeatureSecurityService

L'e-mail de DOC-REJETTED est la raison de la langue en langage clair

Les deux rejettent les chemins passent maintenant - vers le l'e-mail de rejet de l'emprunteur au lieu de l'enum littéral brut.

Kamo·3mo ago
Featurekamo-shared-library

Messages d'emprunteurs en langue clair pour le rejet de documents

RejectionReasonReasonType était un nue enum (l'emprunteur a littéralement vu "ILLEGIBLE"). Chaque valeur porte maintenant une chaîne de correction d'emprunteurM...

Kamo·3mo ago
July 14, 2026
Featurekamo-internal

Réaction de la plate-forme sur l'onglet «Ain A)

L'onglet IA du document accueille désormais la file d'attente d'examen par les contre-migrants: faible confiance extractions de chaque prêteur, d'abord la confi...

kamo·3mo ago
FeatureSecurityService

Mise en file d'attente et critères d'évaluation de la plate-forme QC (propriétaires de premier niveau)

system-config gagne une file d'attente d'examen d'extraction par interlocataire - confirmer/correct/rejeter, par les propriétaires de haut niveau - la surface d...

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