Persist apex is_dns_verified und verbreiter SSL Sonde für Überprüfung-dns
Konservieren Sie int64 org id auf create-org umzuleiten auf DNS Setup
POST /api/security/org: durch vorgelagerte JSON passieren, anstatt wiederparsing, so Antwort-Bäose halten vollständige id-Ziffer. erstellen Organisation liest R...
Verhärten Standard-Template Vorlage Kopie für Org-Brückung
Verwenden Sie explizite Quell-Präfix für Zielschlüssel, überspringen S3-Ordnermarkierungen, und schnell scheitern, wenn die Vorlage Präfix ist leer, so leise Te...
Union listObjekte über Knoten für komplette Schlüsselsätze
Der erste erreichbare MinIO-Knoten könnte eine leere Liste zurückgeben, während andere Knoten hielten replizierte Objekte, die rekursive Kopien wie Thema brach ...
Fallback org darf nicht gesetzt ist TopLevel true (Plattform Admin Gating)
Fün Sie TeamMember-Besitzer Flagge in *** für Plattform Admin UI
Store teamMitglied { memberId, isOrganizationOwner in Redis-Sitzung bei Login so kamo-internal hasPlatformAdminAccess kann die Top-Level-Org-Besitzer zu befried...
Stoppen Sie die Vervielfältigung von Abfragestring in Access-Logs API Proxy
forwardToApi fügt den eingehenden Such-Suchstring bereits an. Einbettung ?Params im Pfad produzierte missgebildete URLs und Spring versäumte es, Seite/Größe zu ...
Post von benötigten DNS CNAME Aliasnamen versenden
Entfernen Sie E-Mail von KnownAliases so überprüfen-dns und onboarding nicht mehr erfordern mail.example.com; neue benutzerdefinierte Domains überspringen auch ...
Align erforderliche Subdomain-Liste ohne Mail
Match SecurityService KnownAliases für DNS Setup UI und Handbuch.
Parse session orgID und userID, wenn sie als Strings in AppliedModelController gespeichert werden.
Resolvieren Sie angewandtes Modell für optionale orgId-Abfrage mit Mitgliedschaftsprüfung
Ehren Sicherheitsmodell für Alter und ATF auf Verhaltenskennzeichnung
Parse boolean Compliance Literals aus der API. Build Alter Dropdowns aus normalisierte Whitelist-Token und numerische AgeReq-IDs; vermeiden Sie das Zeigen der v...
Korrigieren Anwendungsmodell-Quelle und normalisieren Compliance in API
Auflösung für BRANCH_TYPE vs MASTER verwenden, statt branchTypeID allein. FALSE/TRUE-Compliance-Zehlliterale im angewandten Modell normalisieren Einstellungen J...
Angewandte Modellquelle Auflösung und Compliance-Politik Normalisierung
Entlare resolveAppliedModelWithSource, damit Anrufer wissen, ob das aktive Modell kam vom Zweigtyp oder Master Fallback. Karte FALSE/TRUE/0/1 Compliance literal...
Master-Modell gilt nur für besitzende Org; Entfernen von Kindervermehrung
Drop-Filiale-Fach-Steht; Dokument pro-Or angewendeten Modellregeln
Mastermodell-Compliance und Altersregeln auf branchentypische Sicherheitsmodelle ausbreiten
Fetch Zweigtyp Sicherheitsmodell mit JOIN FETCH für angewandte Modellauflösung
Cache-bust Thema CSS und Assets via themeRevision
Fetch config with no-store; append v=themeRevision an globals.css und favicon URLs so Browser fallen abgestandenen Thema nach jeder Bestimmung.
Optionale Cache-Control auf Objekt-Upload
Wird durch Themenbereitstellung verwendet, so globals.css und config.json instruct Browser und Proxys zu revalidate, anstatt abgestandene ingekachete Objekte zu...
ThemeRevision in Konfiguration und Cache-Header auf Themen-Assets-Assets
Emit themeRevision (epoch ms) in config.json auf jedem Schreiben; Set Cache-Control auf config, globals.css und site.webmanifest Uploads so edge caches revalida...
Schreiben Sie globals.css vor der Aufräumarbeiten; laufen Sie aufräumen async
Reorder-VorstellungUpdate so writeConfigFiles (Farben, config, manifest) läuft vor Hintergrund Dateibereinigung. Reload org von DB für frische Farben. Run clea...
Bekennerte Org-Farben auf MinIO globals.css
Reload Organisation von der DB zu Beginn der async-Versorgung so writeConfigFiles sieht von PATCH /colors gespeicherte Farben (Controller-Schnappschuss könnte a...
Zurück zu org_domains, wenn keine email_provider_domains-Standardeinstellung eingestellt wird
KamoMailDomainValidator war hartngesotten mit 403 für Orgs, die eine DNS-verifizierte Domain in org_domains, aber nie hinzugefügt, um die E-Mail Anbieter Domain...
Verwenden Sie getMemberIdString() in NavTop, um int64 Präzisionsverlust zu verhindern
getMemberId() konvertiert die CockroachDB unique_rowid in eine JS-Nummer, abkürzte IDs - MAX_SAFE_INTEGER (z. 1168485658174423046 - ...000). Wechseln Sie alle N...
DNS-verifizierte kundenspezifische Domains als isDefault in der Domain-API markieren
Bisher waren nur *.kamocrm.com Subdomains markiert isDefault, so orgs mit einer verifizierten Custom apex-Domain (z.B. kamocrm.com) immer defaultDomain=null und...
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.