Montrez une photo d'un membre sur le tableau de bord, pas leurs initiales
Le visage vient maintenant du même index d'annuaire tous les autres membres sur la la plate-forme est lue (utiliserMemberProfiles), donc l'image d'une personne ...
Retournez le sélecteur d'espace de travail
Un membre de plusieurs organisations choisit maintenant celui qui ouvre après leur un mot de passe, au lieu d'être choisi pour eux par le nom d'hôte. C'est le l...
Résoudre l'orge du hall de la salle ou l'orge, pas l'hôte
/api/config et /api/marquage lire l'organisation à partir du nom d'hôte. Le l'hôte de rencontre partagé qui est l'organisation de la plate-forme pour chaque loc...
Retournez le sélecteur d'espace de travail
Un membre de plusieurs organisations choisit maintenant lequel ouvrir après leur mot de passe, au lieu de le faire choisir pour eux par le nom d'hôte. C'est ce ...
Montrez l'URL de rappel OAuth de Google sur sa carte d'enregistrement
Un opérateur qui remplissait l'enregistrement de Google Workspace n'avait rien à dire les modalités de la redirection des URI de redirection autorisées de la co...
Accepter un orge explicite, et pas seulement l'hôte
Enregistrement lié le compte à toute organisation que l'hôte a résolu à. Sur register.kamocrm.com - la page d'inscription pour chaque organisation avec pas d'hé...
Transférer /api/email/oauth/callback à EmailService
La cible de redirection OAuth de Google. Même forme que le courrier électronique et le fournisseur de rencontres rappels à côté d'elle: public et sans session, ...
Servir le rappel OAuth de Google sur /api/email/oauth/callback
La console de plate-forme a besoin d'une adresse pour montrer qu'un opérateur met en place le Enregistrement de Google Workspace, la manière dont VOIP a /api/vo...
Marque et inscription sur l'étendue avec l'orge
register.kamocrm.com est la page d'inscription pour chaque organisation qui n'a pas Inscrire son propre hôte, de sorte que le nom d'hôte ne peut pas indiquer le...
La couche de type de données FHIR et son harnais de discipline (SP3)
La fondation chaque entité clinique réutilise, et la porte de construction qui s'arrête il dérive. Les deux atterrissent ensemble à dessein: un harnais écrit av...
Refuser les exportations de corpus de formation d'IA pour les locataires de l'Institut
ANALYTICS-EXPORT est bloqué parce que les exportations quittent la frontière sans dés-identification. Les deux exportations de formation avaient déjà fait l'obj...
Exécution de l'outil MCP de refus pour un locataire qui gère PHI
executeTool forwards arguments fournis par l'opérateur à une URL de type opérateur et peut engendrer un processus stdio, sans liste d'autorisation, sans protect...
Garder la messagerie sociale et Canva à leurs points d'étranglement des justificatifs d'identité
Social-MESSAGING est appliqué dans SocialCredsResolver.resolve, le plus étroit point couvrant chaque adaptateur et les deux directions. Pas d'accréditation, ce ...
Garder les quatre dernières capacités non appliquées; la ligne de base est maintenant vide
SOCIÉTÉSALES, CANVA, MCP-GATEWAY et ANALYTICS-EXPORT étaient chacun déclaré en dehors de la limite de conformité, lié à l'absence de serviceType, et vérifiée pa...
Droits, entités, référentiels et DTO
MANAGE-SYSTEM-BUGS est un type PlatformRightType et doit rester un: l'expédition un administrateur locataire peut modifier les modèles de sécurité de sa propre ...
Ajouter un contrôle global de l'unicité de l'alias
Champs d'application par le prestataire, et que a eu raison alors qu'un pseudonyme n'a jamais été résolu que comme (security-provider-id, alias) - la paire derr...
Expédier un compte rendu de bogue dans le code VS ouvert de la sauge
Militant URI qui crée une conversation dans une fenêtre de RUNNING et pré-remplie l'entrée, qui est le seul moyen d'atteindre la sale de l'éditeur déjà ouvert a...
Créer les tables de bogues du système
Pas de contrainte de CHECK sur les colonnes ordinales: support-ticket-status-check is ce qui se passe quand Hibernate gèle un à la taille d'un enum et l'enum pu...
Gérer un domaine personnalisé à partir des paramètres de l'entreprise
Un domaine était autrefois la porte d'une organisation: DNS devait être configuré avant que n'importe qui puisse se connecter, c'est pourquoi /setup/dns était a...
Envoyer l'arborescence sur le point d'extrémité du catalogue de l'application également
Branch Types et applications autorisées construit son éditeur à partir de / caractéristiques/filcatalogue de l'application, non du locataire list, donc c'était ...
Rendu l'arborescence de l'application, et confirmer ce que prend un interrupteur parent
Les enfants sont maintenant assis sous leur parent dans la liste des applis et des caractéristiques, chacun avec son propre interrupteur. L'imbrication est expr...
Prix des enfants du commerce et du DSE, avec un gardien de la totalité
Aucune carte des prix n'avait de contrôle total, et les deux modes de défaillance sont différent et aussi bien silencieux. Manquant de CATALOG, une application ...
Arrêter de compter les visites d'un membre à son propre lien
Un membre qui vérifie que son propre lien de suivi fonctionne est le plus courant d'abord visitez n'importe quel code, et c'est pire que inutile: il gonfle le n...
Le widget de tableau de bord des ventes affiliés
Une colonne de grille large et deux rangées de grandeur: les dix personnes dans l'organisation en faisant le plus par leurs liens de suivi, aujourd'hui, ce mois...
Critère d'évaluation des ventes affiliés
GET et répond à cela le top dix de l'organisation pour une métrique sur une fenêtre, plus le propriétaire de l'appelant debout quand ils ne sont pas dessus. Le...
Ajouter les droits de widget du tableau de bord des ventes d'affiliation
Cinq droits, 234 à 138, dans le groupe MARKETING et suspendu le blocage de VIEW-REFERRAL-CODES: un classement des numéros de référence est le suivi-code, et un ...
Marque et portée de l'écran d'inscription avec l'orge
login.kamocrm.com est l'écran de connexion pour chaque organisation qui n'a pas l'hôte qui lui est propre, donc le nom d'hôte ne peut pas dire dans lequel est l...
Servir une image de marque d'une org à un écran sans session
La connexion, l'enregistrement et le hall des réunions brossent les couleurs de l'organisation avant qu'une session n'existe. Ils savaient lequel du nom d'hôte,...
Refrus d'enregistrement de réunion pour un locataire qui s'occupe de l'IPS
La division des capacités a permis ServiceType.MEET - une conférence en direct sur la rencontre auto-organisée ne quitte jamais l'amas - alors que REETING est r...
La capacité bloquée surpasse maintenant la droite, et le mode dieu
Lecture d'appel PhiPlaybackAuthorizer gated PHI sur VEW-CALL-LOGS. C'était la vérification complète parce que ServiceType.VOIP mappé à la section bloquée Module...
Servir l'arborescence de l'application et fixer l'auto-regardé non surveillé
Le contrôleur envoie maintenant les parents/les enfants/les parents/issale sur chaque série appli afin que le client puisse rendre les enfants imbriqués sous le...
Réalisez les six applications pour enfants de commerce, et arrêter la dérive des miroirs
Les deux rétroviseurs TS sont maintenant GÉNÉRATS de ServiceType.java plutôt que Maintenu à la main. Ils avaient mal dérivé de Java et les uns des autres: stri ...
Une barre de défilement, trois fois plus large, chaque conversation
La barre à côté des messages était 8px dans le chat des membres et les SMS, 6px dans les tickets d'assistance et social, et dans le chat d'IA, ce n'était rien d...
Étendre le grand-père du marché dans le remblai de l'app-tree
grand-pèreExistingGatedMarkets déjà marchés actifs de chaque org, résolu getRequiredService() et a permis l'application manquante - c'était juste Limité aux ver...
Contrôler tous les droits, pas seulement les deux portes
Chaque type de commerce nomme maintenant sa propre application enfant sous POS, donc le est-s-Gated() court-circuit qui agite le commerce de détail, les locatio...
La recherche de la barre d'outils est un glyphe qui s'ouvre dans un champ
La discussion entre les membres portait un boîtier de recherche permanent en face du haut de la fenêtre - la largeur de la une barre d'outils entière, passée su...
Chaque position verticale est son propre application enfant
obligatoireService devient total maintenant que chaque verticale a une application enfant sous ServiceType.POS, qui supprime le "noll signifie que le POS seul s...
Que la configuration publique soit traitée par org id, pas seulement par hôte
Le side-car de rencontre vers le haut levé la prise de rencontre d'un organisme pour décider si un invité a besoin d'un mot de passe de réunion. Il a demandé pa...
Permettre/désactiver la fonction de cascade à travers l'arborescence de l'application
Permettre à un enfant permet à ses parents; la désactivation d'un parent invalide enfant; invalide le dernier enfant quitte le parent. Permettre à un parent lai...
Ajouter PhiCapabilityGuard pour les contrôles de capacité d'appel-heure
PhiTenantGuard fonctionne à l'heure de la fonctionnalité et à nulle part ailleurs - trois appels sites, tous dans FeatureService. Maintenant que PhiModule est à...
Split PhiModule de l'application à la prise de capacité
POS mappés en ECOMMERCE-SYNC (BLOCKED-NO-BAA) et à l'ensemble du commerce la surface pend du POS, donc un org avec des poignéesPhi-vrai ne pouvait pas changer l...
Atterrir à l'intérieur d'une régg nouvellement créée au lieu de la configuration DNS
La création d'une union acheminé le créateur vers /setup/dns, et la raison était réelle: L'entrée signifiait une redirection OTK vers l'intérieur. org n'a pas d...
Donner un arbre parent/enfant à deux niveaux
Six enfants de commerce dans les nouveaux ids 26-31, câblés à POS dans un bloc statique le motif de type "Rythme" (une constante enum ne peut pas faire référenc...
Rendre un org sans domaine entrable
L'entrée d'un org signifiait naviguer vers Sans domaine que l'URL rendue comme littéral L'entrée était invalide et propriétaire ont été acheminés vers /setup/dn...
Laissez la coquille aller chercher son orge de la session, pas l'hôte
La mise en page de racine de kamo-internal lit l'en-tête de l'hôte, se déshabille "interne". et fetche /org/domain/that. Sur un hôte au service d'un locataire q...
Écrire une description de support programmée en texte riche
La description de l'article est un bandes de trois rangs. C'est la surface d'écriture /kb/nouvelle surface d'écriture maintenant, moins les images et la médiath...
Ajouter le cueilleur de l'espace de travail
Une connexion qui nomme aucune organisation ne revient maintenant avec une liste au lieu de une session. C'est la moitié cliente: /api/login passes qui supporte...
Porter la description du type dans les deux formes
La description est un document Lexical maintenant, donc le service stocke le texte en clair le miroir le client envoie à côté et aiguille des lecteurs, quelle q...
Colonnes de description du texte riche sur le webinaire
Les miroirs changent d'entité partagée. Deux choses dont le tableau a besoin avant MediaService les cartographie. La colonne de description doit être non liée:...
Stocker la description du type en texte riche
La description est une description de l'article L'éditeur lisse dit maintenant plutôt qu'une ligne de prose, donc la colonne doit être un TEXTE non lié en tant ...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.