Parse formData avant renvoi pour prévenir la corruption binaire
demande.text() sur multipart/form-data corrompt les octets de fichiers binaires; Passs parsed FormData as init.body so forwardToApi sautps request.text() et per...
Enlever minHauteur: 100vh provoquant des doubles pare-rouleaux
La hauteur de la boîte extérieure: 100vh dépassait la disposition (0 100vh - 56px) conteneur, qui a causé à la fois le défilement au niveau du navigateur et l'i...
En-tête de page de l'éditeur de chute, renommé sous-onglet général
- Supprime la flèche arrière IconButton - icône de protection et titre - sous-titre de le haut de l'éditeur de modèle de sécurité/modèle maître. Le bouton d'a...
Tête de colonne de paiement abandonnée à partir de la table des modèles de sécurité
Lorsque le champ des Fees de Kamo auto-payé des employés a été supprimé, l'adéquation La cellule de la colonne de la rangée a été supprimée, mais la rangée d'en...
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...
Le sous-tabon de censure rend maintenant ATF premier par spécification
Réordonne les sous-fileaux de censure pour correspondre à l'ordre demandé: 1. Alcool, tabac et armes à feu 2. Fourchettes d'âge autorisées par les membres ...
Utiliser un logo de thème simple sur les en-têtes d'index à domicile et de réglages
Vue de l'admin Platform, pagination, recherche en direct, filtres, logos d'orge
Les administrateurs de la plate-forme (propriétaire de l'ordonnance de haut niveau) voient désormais tous les organismes du système via le nouveau point d'extré...
Ajouter GET /api/security/org/all-networks pour les administrateurs de plates-formes
Les propriétaires d'organisations de haut niveau peuvent désormais aller chercher toutes les organisations du système avec l'information d'appartenance relative...
Sous-tabs dans l'éditeur de modèles de sécurité et le nettoyage
- L'éditeur du modèle de sécurité est maintenant scindé en quatre sous-bogoustes: Général (Basic Info, Visibility, Who Can Create, Paramètres de plate-forme...
Drop teamMemberPayFeesSet de DataLoader
Le provisionneur-modèle maître ne passe plus par les frais de rémunération des trois États supprimés réglage lors de la création du modèle de sécurité maître - ...
Drop teamMemberPayFeesSetting paramètre
Rétroviseurs du changement de bibliothèque partagée - SecurityModelCtroller, MasterModelContrôleur et AppliedModelContrôleur ne lit/écrire plus équipeMemberPayF...
Équipe de chuteMembrePayFeesSetting
La politique en matière de rémunération des salariés est en train de disparaître - le refactor Group traite la facturation par groupe, et non par le biais du mo...
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...
Retirer le type de doublon d'apiPath
forwardToApi ajoute déjà à la recherche entranteSearch (?type...) à partir de l'original Demander URL. Embarquement de type une deuxième fois dans l'apiPath pro...
Restaurer le commutateur de boîte aux lettres pour les identifiants de membres int64
Utiliser getMemberIdString pour les boîtes aux lettres/lecteur de téléphone, normaliser id/mailboxId à partir d'EmailService, et chasser le commutateur à partir...
Bouton Alias de visibilité UI et sous-domaines Branches sur la page des types de succursales
Sous-domaineBranchesDialog: - Éditeur Alias a remplacé la liste de puces par une liste de lignes de type table indiquant Les cases à cocher les membres et les...
Filtrage de la visibilité d'Alica et vérification automatique de la propriété du sous-domaine
OrganisationContrôleur: - Création d'une organisation de ressources en cas de surbrilosité désormais automarque isDnsVerified-true sur l'OrgDomain créé - aucu...
Ajouter des drapeaux de visibilité de type créateur paralias
Ajouter visibleLes membres/ visiblesToTeamMembres Les colonnes booléennes à ChildOrgSecurityModelAlias afin que les administrateurs puissent restreindre les pse...
Licence de logo Cache-bust URL utilisant themeRevision from config.json
DynamicMetaLoader stocke désormais le thèmeRévision en sessionStorage et incendies KAMO-THEME-CONFIG-LOADED après avoir remonté config.json. ThemeLogo écoute po...
Licence de logo Cache-bust URL utilisant themeRevision from config.json
DynamicMetaLoader stocke désormais le thèmeRévision en sessionStorage et incendies KAMO-THEME-CONFIG-LOADED après avoir remonté config.json. ThemeLogo écoute po...
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...
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...
Appliquer les temporisations de connexion/écriture/lecture à MinioClient via OkHttpClient
Sans temporisations, un peer de réplication de site abattu (k2m1) a causé makeBucket et putObject appels à bloquer indéfiniment, surfaçant comme une infinie "Sa...
Paramètres de dialogue, chemin d'assistant web-alias et panneau de provisionnement DNS
Ajoute l'interface utilisateur de branches de sous-domaine sur trois surfaces: - Nouveau bouton "Sous-domaines Branches" ouvre un dialogue pour l'activati...
Configment de niveau Org, client GoDaddy et web-alias org créent un chemin
Fillage les nouvelles Branches de sous-domaines de bout en bout sur le backend: - Sous-domaineBranchesContrôleur pour l'activation de l'ordre - GoDaddy creds ...
Ajouter des entités, des chiffrements et des abricots de logs d'alias/DNS
Ajoute des creds GoDaddy par or (AES-GCM crypté), un drapeau de l'autoRootSubdomains et la collecte d'alias enfants-org sur le modèle de sécurité, un approvisio...
La case Mailbox lit des domaines org, et non des domaines de fournisseur
Le câblage précédent read aapi/email/domains (email-provider-domains) tableau). Ce tableau n'est rempli que lorsqu'un fournisseur de courrier électronique tiers...
Bannière Drop My Profile tip et unifier l'espacement de la section
Les quatre sections de mon profil partagent maintenant le même rythme vertical. 8px entre l'en-tête de chaque section et son (ses) champ(s), 16px entre sections...
Aféreux de la mise en page de Tidy My Profile et de la vérification du téléphone
Réorganiser l'étape de Mon profil afin que les quatre sections partagent la même chose présentation et format du titre. L'ordre est désormais le nom juridique, ...
Déposer la vérification des SMS pour le champ téléphonique sur inscription
Le numéro de téléphone recueilli lors de l'inscription en libre-service est maintenant un champ texte facultatif - no /registrister/phone/initié, pas de code SM...
Entité et dépôt de code Drop RegistrationPhoneCode
L'enregistrement en libre-service n'utilise plus la vérification par SMS pour Le champ téléphonique et le formulaire d'enregistrement recueillent le numéro de t...
Décharges de préfixe/suffix, porte de domaine de boîte aux lettres, statut explicite
- Le préfixe et le suffixe du nom sont maintenant des déroulants provenant de la NamePrefixType / NameSuffixType catalogs délivrés par l'orgg-config point d...
État de l'équipe explicite et catalogues de préfixe/suffixe
- GET - retourne maintenant nomPrefixes et nameSuffixes, provenant de NamePrefixType et NameSuffixType de sorte Ajouter Member / Add Member Member Formes ne...
Déballer les marchés: [...) enveloppe dans le dialogue Joindre
GET/api/sûreté/marchés du commerce et marchés: [..., message: "..." -, pas un tableau nu. Le dialogue Attachez le marché du commerce traitait l'ensemble du site...
Pleine largeur, trois volets Ajouter la présentation du formulaire de membre
Retravaille le formulaire de création pour utiliser l'ensemble de la zone de contenu au lieu d'un 1100px colonne centrée sur l'échelle. - aménagement réactif à...
Fusionner OTK-redirect en proxy.ts, supprimer les duplicate middleware.ts
Next.js 15 refuse de construire quand les deux intergiciels et proxy.ts existent. Le OTK hand-off redirection qui vivait dans middleware.ts - envoyer n'importe ...
Fusionner l'alias/courrier/nom/téléphone en une seule étape "Mon profil"
Combiner le "My E-Mail et Alias" précédemment séparé, "My Mon nom", et "Nombre de téléphone" en une étape "Mon profil" pour les personnes qui s'enregistrent 13 ...
Faire en sorte que le nom légal de l'e-mail et du nom légal facultatifs pour les moins de 13 ans d'inscription
Le critère d'évaluation /api/sécurité/registre a précédemment rejeté toute demande manquante d'e-mail, de prénom ou de nom. Cela a fait le chemin sous--13 (URSI...
Lire le nouveau - de Redis master et dedupe OTK POST
La réplique donne lecture de séances fraîchement écrites manquées après l'échange d'OTK, provoquant faux échecs et redirection de la connexion. Sautez le retard...
Garde contre les réponses non-réseau sur /platform/orgs
Une réponse non-réseau (corps vide, enveloppe d'erreur, ou «données: encapsulation) était atterrissant dans l'état d'orgs et faisant exploser le rendu avec "e.m...
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...
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 ...
Partager PostAuth-Service entre login et entrée-as
Extraire la post-authentification et la construction (extension du rapport, profil SQL, les titres de branche, createSession) dans PostAuth-Service donc entéran...
Envoyer cibleMembre avec des en-ses pour la ligne des membres de destination
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...
Ouvrir/valider pour entrer en tant qu'OTK donc la session d'org cible s'applique
ENTER lié à /?otk qui n'a jamais appelé /api/validate; le domaine partagé les cookies ont conservé l'og de source. Redirectement à /valider via middleware pour ...
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...
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.