Parse formDaten vor der Versenzung binäre Korruption
request.text() auf mehrteilige/form-data verdörnte Binärdatei-Bedate; pass parsed FormData als init.body so forwardToApi überspringt request.text() und lässt ei...
Entfernen minHH verursacht doppelte Scrollbars
Die äußere Box minHHH übertraf das Layout calc(100vh - 56px) Container, die sowohl die Browser-Level-Scroll und die innere Überlauf:Auto gleichzeitig aktiv zu s...
Drop Editor Seitenkopf, Umbenennen General Sub-Tab
- Entfernt das Back-Pfeil IconButton + Schild-Symbol + Titel + Untertitel von die Oberseite des Sicherheits-Modell / Master-Modell-Editor. Der Abbrechen-Butto...
Drop abgestandene Pay-Spalte-Kolumne von Sicherheits-Modelle Tabelle
Wenn die Mitarbeiter Self-Pay Kamo Fees Feld wurde entfernt, die Übereinstimmung TableCell im Zeilenkörper wurde gelöscht, aber die Header-Reihe hatte noch die ...
Oberfläche realer Grund für GoDaddy 400 Fehler
GoDaddy gibt jetzt HTTP 400 mit Code=UNABLE_TO_AUTHENTICATE und Body zurück "Schlechte Anfrage: Schlechte Anfrage", wenn ein Konto nicht ihren aktuellen Förderp...
Zensur Sub-Tab macht ATF jetzt zuerst pro Spez
Bestellt die Zensur-Sub-Tab-Karten, um die angeforderte Reihenfolge zu entsprechen: 1. Alkohol, Tabak & Schusswaffen 2. Gestattte Mitglied Altersbereiche ...
Verwenden Sie einfaches Thema-Logo auf zu Hause und Einstellungen Index-Header
Platform-Admin-Ansicht, Paginierung, Live-Suche, Filter, org-Logos
Platform Admins (Top-Level org-Besitzer) sehen jetzt jede Org im System über die neu /api/security/org/all-networks endpoint anstelle nur ihrer eigenen Mitglied...
GET /api/security/org/all-networks für Plattform-Administratoren hinzufügen
Top-Level org Besitzer können jetzt holen alle Organisationen im System mit Mitgliedschaft info relativ zum Anrufer. Orgs, wo der Anrufer ein Mitglied hat recor...
Sub-Tabs im Sicherheits-Modell-Editor + Aufräumarbeiten
- Security-Modell-Redakteur auf ************ ist jetzt gespalten in vier Sub-Tabs: Allgemein (Basic Info, Sichtbarkeit, Wer kann erstellen, Plattform-Einste...
Drop teamMitgliedPayFeesEinstellung von DataLoader
Master-Modell Vorsorger nicht mehr die entfernten Tri-State-Loyd-Gehaltsgebühren Einstellung beim Erstellen des Master-Sicherheitsmodells - das Feld ist weg Chi...
Drop teamMitgliedPayFeesEinstellungsparameter
Spiegelt die Änderung der Shared-Bibliothek - SecurityModelController, MasterModelController und AppliedModelController nicht mehr lesen/schreiben teamMemberPay...
Drop teamMitgliedPayFeesSetting
Mitarbeiter-Selbstzahlgebührenpolitik ist weg - die BillingGroup refactor behandelt Abrechnung pro Gruppe, nicht über das Sicherheitsmodell. Entfernt die teamMe...
Eager-load-Domains über findByIdWithDomains, Drop @Transactional
@Transactional auf einer Controller-Methode hält eine DB-Verbindung offen die gesamte MinIO Upload, und auch Risiken LazyInitializationException, wenn die inner...
Duplikat ?type= von apiPath entfernen
forwardToApi fügt bereits IncomingSearch (?type=...) vom Original an URL anfordern. Einbetten ?type= ein zweites Mal in den apiPath produziert ?type=full?type=f...
Postfach-Switcher für int64-Mitgliedsausweise wiederherstellen
Verwenden Sie getMemberIdString für Mailboxes/member fetch, normalisieren id/mailboxId von EmailService, und fahren Sie den Switcher von zugänglichen persönlich...
Alias Sichtbarkeit UI + Subdomain Branches-Button auf Zweigseiten
SubdomainBranchesDialog: - Alias-Editor ersetzte Chip-Liste mit einer Tabellen-Stil-Reihenliste Mitglieder und Teammitglieder Checkboxen per alias - admins st...
Alias Sichtbarkeit Filterung + Auto-verify subdomain Eigentum
OrganisationController: - Web-alias org Schöpfung jetzt Auto-Marken EigentumVerified=true und isDnsVerified=true auf der erstellten OrgDomain - kein TXT-Rekor...
Per-alias Schöpfer-Typ Sichtbarkeitsflaggen hinzufügen
sichtbar hinzufügenToMembers / visibleToTeamMitglieder boolean Säulen zu ChildOrgSecurityModelAlias, damit Admins einschränken können, welche Eltern Aliasnamen ...
Cache-Bust Logo URLs mit themeRevision von config.json
DynamicMetaLoader speichert jetzt ThemaRevision in sessionStorage und Brände KAMO_THEME_CONFIG_LOADED nach dem Einholen von config.json. ThemeLogo hört für dies...
Cache-Bust Logo URLs mit themeRevision von config.json
DynamicMetaLoader speichert jetzt ThemaRevision in sessionStorage und Brände KAMO_THEME_CONFIG_LOADED nach dem Einholen von config.json. ThemeLogo hört für dies...
direkt in die Öffentlichkeit/{domain-folder]/img/ statt Inszenierung Eimer hochladen
Der Upload-Logo-Endpunkt schrieb an einen fest codierten 'sumtingwong' Platzhalter (ungefüllte Einstellung) anstelle des eigentlichen öffentlichen Themenpfades ...
Herabgeknickte k2m1-Knoten von Edge-Nodes default entfernen
k2m1 (10.8.2.1) ist dauerhaft unten. Verlassen Sie es in der Fassliste verursachte Upload-Retries, bis zum neuen OkHttp Timeout Feuer zu hängen. Default ist jet...
Über OkHttpClient an MinioClient anwenden/schreiben/lesen
Ohne Timeouts verursachte ein heruntergekesessener Standort-Replikations-Peer (k2m1) makeBucket und putObject Anrufe auf unbestimmte Zeit zu blockieren, Auftauc...
Einstellungen Dialog, Web-alias Assistent Pfad und DNS Bereitstellung Panel
Fügt die Subdomain Branches UI über drei Flächen hinzu: - ************ neue "Subdomain Branches" Button öffnet einen Dialog für das org-Level aktivieren p...
Org-Level config, GoDaddy Client und web-alias org erstellen Pfad
Wire die neuen Subdomain Zweige verfügen über Ende-zu-Ende auf dem Backend: - SubdomainBranchesController für org-level enable + GoDaddy Creds (live-verifizie...
Fügen Sie Entitäten, Chiffre und Alias/DNS-Loggerüste hinzu
Fügt pro-Org GoDaddy Creds (AES-GCM verschlüsselt), ein allowRootSubdomains Flagge und Kind-org-Alias-Sammlung über das Sicherheitsmodell, eine DNS-Bestimmung A...
Mailbox-Checkbox liest org_domains, nicht Provider-Domains
Die vorherige Verkabelung gelesen /api/email/domains (email_provider_domains Tabelle). Diese Tabelle ist nur bevölkert, wenn ein Drittanbieter-E-Mail-Anbieter I...
Drop My Profile tip Banner + vereinheitlichen Abschnitt Abstand
Alle vier My Profile-Sektionen teilen sich nun den gleichen vertikalen Rhythmus 8px zwischen dem Header jedes Abschnitts und seinem Feld(s), 16px zwischen Absch...
Tidy My Profil Layout + Drop-Telefon-überprüfung
Reorganisieren Sie den Mein Profil Schritt, so dass alle vier Abschnitte die gleichen teilen Layout und Titelformat. Bestellung ist jetzt Legal Name, alias, E-M...
Drop SMS-Nachprüfung für das Telefonfeld bei der Anmeldung
Die Telefonnummer, die bei der Selbstbedienung gesammelt wird, ist jetzt ein einfaches optionales Textfeld - kein /register/phone/initiieren, kein SMS-Code, kei...
Drop RegistrationPhoneCode Entity + Repitor
Selbstbedienungsregistrierung verwendet keine SMS-Code-Verifikation mehr für die Telefonfeld - das Anmeldeformular sammelt die Telefonnummer als Klartext und sp...
Prefix/Suffix Dropdowns, mailbox Domain Gate, expliziter Status
- Name-Präfix und Suffix sind jetzt Dropdowns aus der NamePrefixType / NameSuffixType Kataloge geliefert von der org-config Endpunkt. Zeigt Abkürzung + Voll...
Explizit Teamstatus + Name Präfix/Suffix Kataloge
- GET ************ gibt jetzt NamenPrefixes zurück nameSuffixes, bezogen von NamePrefixType und NameSuffixType, also Mitglied hinzufügen / Team-Mitglied hin...
Umschlag auspacken {märkte:[...]
GET /api/Security/Commerce-Märkte gibt { Märkte: [...], Nachricht: "... - nicht ein bloßes Array. Der Attach Commerce Market Dialog behandelte das Ganze Reaktio...
Vollbreite, drei Pane Mitgliedsform hinzufügen
Überarbeitung des Formulars erstellen, um den gesamten Inhaltsbereich anstelle eines 1100px-weite zentrierte Säule. - 3-Säuln ansprechendes Layout: klebriges l...
OTK-redirect in Proxy.ts fusionieren, duplizieren.mittel
Next.js 15 weigert sich zu bauen, wenn beide Middleware.ts und Proxy.ts existieren. Die OTK Hand-off-Redirect, die in middleware.ts lebte . Senden Sie jede Anfr...
Alias/E-Mail/Name/Telefon in einen einzigen "Mein Profil"-Schritt
Kombinieren Sie die zuvor getrennte "Meine E-Mail & Alias", "Mein Name", und "Telefonnummer" tritt in einen "Mein Profil"-Schritt für 13+ Registranten, mit Alia...
E-Mail + legaler Name optional für Unter-13- Anmeldungen
Der /api/security/register-Endpunkt hat zuvor jeden Antrag abgelehnt fehlende E-Mail, Vorname oder Nachname. Das machte den Unter-13-Pfad (KIDS_ONLY orgs, oder ...
Lesen Sie neu *** von Redis master und dedupe OTK POST
Replik liest verpasst frisch geschriebene Sitzungen nach OTK Austausch, was false failure und login umdirect. Überspringen Sie Intro-Verzögerung, wenn otk vorha...
Schutz vor Nicht-Rarray-Antworten auf /platform/orgs
Eine Nicht-Array-Antwort (leerer Körper, Fehlerumschlag oder {Daten: [...]] Wrapper) landete im Orgs-Staat und sprengte das Render mit 'e.map ist keine Funktion...
Enforce /network geben Regeln Server-Seite ein
Reject, wenn Ziel ist aktuelle Sitzung org, benutzerdefinierte Domain SSL ist nicht bestätigt, oder menschliche Zielmitgliedschaft ist inaktiv. Domain-Einsbildu...
Benötigen Sie DestinationsmitgliedId und Validierung org Mitgliedschaft
Enter-als baut jetzt immer das neue *** mit dem vom Kunden bereitgestellten Ziel Mitgliedsreihe; lehnen unpassende org/member. Verbessern Sie die Sitzung debug ...
PostAuth***Service zwischen Login und Enter-as teilen
Extrahieren Sie die Post-Authentifizierung *** Build (Grant-all-Erweiterung, Profil SQL, Zweigtitel, createSession) in PostAuth***Service, so dass enter-as verw...
Enter-as-Sitzung verwendet Target org Sicherheitsanbieter und optional targetMemberId
Enter-as war die Einstellung Redis securityOrgId aus dem Benutzer global security_provider, während Login es von der Ziel- oder FQDN-Kette aus der Ziel- oderg-F...
Open /validate für enter-as OTK so target org session gilt
ENTER verlinkt auf /?otk=, das nie /api/validate genannt hat; Shared-Domain *** Cookies behielten die Quelle org. Redirect ?otk= zu /validate via Middleware für...
System-Benutzer-Sitzung von OTK für BFF-Anfragen lösen
SystemUserConfigController und SystemUserCapabilityController lesen nur die *** Cookie. kamo-interne Forwards X-OTK ohne Cookies, so SecurityService sah nie ein...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.