Seite reflektiert ersetzt edt + straßenlose Transportzellen ehrlich
Die Registerkarte Dienste lesen sich als unvollständig für zwei Stufen, die tatsächlich durchgeführt werden: - edt zeigte eine leere 0% Bar, obwohl EDT4 (Hydro)...
Universe admin: pro-hart gehostete Region Liste + Plain-Message-Sendung
#4 Cold-Region Sichtbarkeit: die Welt Bake trägt jetzt regions_list, so dass jede Scherbenkarte in der Registerkarte Live listet die genauen Adressen der Region...
Universe admin: Live Operator Aktionen (Phase 3)
Actions Registerkarte erhält einen Live-Operations-Abschnitt, der den bestehenden gRPC des Live-Spiels antreibt admin Oberfläche, jeweils hinter einem bestätige...
Universe admin: Live Datastore/Gateway Gesundheit + Worldgen Laufgeschichte
Live Tab verbraucht jetzt das neue Universum.gateway.health und universe.persistence.health Leuchter neben universe.world.load: ein Datastores-Streifen (Cockroa...
Universe admin: Live-Tab hinzufügen - Echtzeit-Spielsplitter, Spieler & Regionen
Neue Lese-Only-Plattform-Admin-Ansicht des laufenden Spiels (nicht nur die Offline worldgen Pipeline). Abonniert einmal pro Prozess an das universe.world.load L...
Zeigt Datenschichten pro Stufe mit. EDT4 Meeresmaske + TRF2 Markierungen
Die Stage-Karten des Worldgen-Dashboards listen nun die Datenschichten auf, die jede Fliesenstufe backt, Akzentuierung der neu hinzugekommenen: die EDT4-Ozean (...
Fix kubectl install step (GITHUB_PATH nicht im gleichen Schritt aktiv)
Der Installationsschritt mit 'kubectl Version --Client' im selben Schritt, der sein Dir an GITHUB_PATH angefügt hat, aber GITHUB_PATH gilt nur zu späteren Schri...
Drop stillgelegt k2m1 Einsatz-Job
k2m1 ist offline/decommissioned; der deploy_k2m1 Job ist immer nur fehlgeschlagen und markierte die gesamte Pipeline rot nach k1m1 eingesetzt fein. k1m1 ist nun...
Niedrigere PoW-Schwierigkeiten (Kosten 1000, Zähler 2000-4000)
Lösen Kosten ist das Produkt von CHALLENGE_COST x Zähler Bereich; beide wurden Über-kurbelte (37.5M PBKDF2-Runden, 40-75x pro Aktie Capcha), so dass die Widget ...
Oberflächenfliese abgestandene + gezielt "Regenerate N" auf der Seite
Der Agent-Schnappschuss trägt nun Abgestandenheit pro Rezept (up-to-date / abgestanden / fehlt); plumb es durch die API + SSE auf die Seite: - Die Registerkar...
Zeigen Sie die Live-Herzschlag-Fliesenzahl, nicht die abgestandenen Prozentzahl pro-Pass
Progress read status.have first, den das anfängliche 'running' Ereignis auf 0 setzt. .0 ?? zählen . hält 0, so dass die Live-Zählung nie gezeigt (und Hydro fals...
Hinzufügen von Universe zu den Einstellungen slide-out (NavPri)
Die Universe-Seite wurde auf den Einstellungen Landungskarten registriert, aber nicht in der EinstellungenStatusWindow slide-out, dass NavPri tatsächlich öffnet...
Universe World-Generation-Admin-Seite
Fügt /settings/plattform/Universum unter Plattform-Verwaltung hinzu - eigene Plattform Karte + drei Sub-Tabs (Übersicht, Services, Aktionen) zum Start und zur Ü...
Expose GD (God förderfähig) in /user-info für Kamo-Universum
Die Session speichert das GD Flag (KSessionService), aber /user-info nie zurückgegeben it, so kamo-univers's KamoIdentity immer deserialisiert is_god=false und ...
Speichern Sie transaktionale NoReply sendet nicht an einen gesendeten Ordner
NoReply ist eine nur gesendete Adresse ohne Mailbox, aber jede Transaktion Send noch versucht, ein IMAP-Anhängsel zu seinem Sent-Ordner, die Herstellung einer l...
Case-unsensitive E-Mail-Lookup so zurückgesetzt E-Mails senden
Passwort-Recovery senkte die Eingabe, aber findByEmail macht eine casesensitive Übereinstimmung mit der gespeicherten E-Mail (z. Sage@KamoCRM.com), so wurde der...
Case-unsensitive findByEmailIgnoreCase hinzufügen
E-Mails werden mit inkonsistenten Fall gespeichert (z.B. Sage@KamoCRM.com) und CockroachDB String Gleichheit ist case-sensitive, so findByEmailEmail vermisst au...
Proxy-Passwort-Reset für SecurityService interne DNS
Der /api/recover Proxy wurde standardmäßig api.kamocrm.com, den Traefik leitet zu APIService (kein Wiederherstellungs-Controller) 404 "Etwas ist schief gelaufen...
Verschieben Sie Dovecot maildirs zu einem lokalen Weg PVC (off rclone/MinIO FUSE)
Maildirs waren auf hostPath /mnt/shared-files/email/mail - das rclone FUSE mount gesichert durch MinIO Objektspeicher, die nicht sicher hosten kann ein maildir ...
Änderungen, um Änderung Passwort-Unterstützung zu Kontoprofilen hinzufügen
Änderungen, um Änderung Passwort-Unterstützung zu Kontoprofilen hinzufügen
Änderungen, um Änderung Passwort-Unterstützung zu Kontoprofilen hinzufügen
Selbstheilen Mailbox-Konten von App DB (drift Erholung)
Die App DB ist die Quelle der Wahrheit, für die Mailboxen existieren sollten; KamoMail Konten leben in den Virtual_Users des Mailservers. Wenn die Mail DB Daten...
MySQL datadir auf einem Lokalweg PVC statt rclone/MinIO FUSE setzen
Die Mail MySQL datadir (und maildirs) waren auf hostPath /mnt/shared-Dateien, ein rclone FUSE-Halterung durch MinIO Objektspeicher gesichert, die nicht ausnahms...
Mailbox-Liste API gibt UI-förmig ************ zurück
GET /api/email/mailboxes hat das Rohing zurückgegeben (ProviderStatus, lastSyncedAt, keine Mitgliederzahl). Die Einstellungen UI liest ************ so Status wa...
Carry Imitation Audit Trail über Org Sprünge
Wenn der Anrufer bereits eine Imitationssitzung ist (ein Gott Admin, der als ein anderes Mitglied mit SUDO_MEMBER_ID), Eingabe eines anderen org von /network ge...
Komponieren/senden Sie im Auftrag von Switched Member Mailbox
- Thread mailbox-Besitzer MitgliedId vom Switcher über activeMailbox in der Compokist-Kontext (Ereignung + URL-Param). - Neue Nachricht / Antwort / Vorwärts ö...
Berechtigungen Sie Berechtigungen-basierte Mailbox-Zugriff für read + Send-as
resolveForMailbox gewährte Zugang nur über eine direkte MemberMailbox-Zuordnung, so Briefkästen aufgetaucht durch ************ Rechte warf NoSuchElementExceptio...
Stoppen Sie Gating-Seiten auf dem *** Cookie in Proxy Middleware
proxy.ts (Nächste Middleware) umgeleitet jede Seite Anfrage ohne *** Cookie zu /logout. Da die Session-ID lebt jetzt in sessionStorage eine Dokumentenanforderun...
Stoppen Sie das Berühren von Cookies; senden Sie Token explizit auf Auth-Anrufe
Rip out all die Legacy-Cookie Clearing / Migration. Der Token lebt in sessionStorage (Schlüssel ***) und reist als X-***-Token-Header, den der Backend zieht ber...
Nehmen Sie nicht das Vermächtnis *** Cookie; löschen Sie es stattdessen
Direkt nach der SessionStorage Switch-Schiff, jeder Browser hat immer noch seine alte *** Cookie. Die Migration hat diesen Wert in sessionStorage (und der Serve...
Fallen Sie zurück zu meinem Netzwerk, wenn all-Netzwerke 403s
hatPlatformAdminAccess ist abgeleitete Client-Seite (Eigentümer-of-Session-Or) host-org-is-top-level). Ein Kinder-Org-Besitzer, dessen Sitzung auf der Top-Level...
Tragen Sie *** in pro-tab sessionStorage statt eines gemeinsamen Cookies
Die Session-ID lebte in einem Browser-Cookie über alle Registerkarten von einem geteilt -Ursprung, so dass ein zweiter Tab (Imitation) seine eigene Sitzung nich...
God-Modus Impersonate Taste auf Mitglieder-Einstellungen Kopf-oder
Fügt eine oben rechts 'Impersonate'-Aktion auf /settings/member/[id], sichtbar nur wenn die angemeldete Sitzung den Gott-Modus (getIsGod) und das Ziel trägt ist...
God-Mode Mitglied Imitation Endpoint
POST /api/security/personate prägt ein frisches ***+OTK für eine beliebige Mitglied der aktuellen Org des Anrufers, in der Anrufer-Sitzung mit sich führend Gott...
Rückkehr orgName + Sprache in /user-info
Lösen Sie den Display-Namen der org und die ausgewählte Sprache des Mitglieds (ISO-639-1 Code) von der DB so kamo-univers kann jeder Spieler org + Sprachfahne a...
Öffnen Sie KamoUniverse starten Sie in einem neuen Tab (Sync window.open + async OTK)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Migrate bis k1m1 (clone+registry+kubeconfig von k1m1, drop k2m1, simple kubectl install)
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
