La pagina riflette le celle di trasporto senza strade edt superseded + onestamente
La scheda Servizi letto come incompleto per due fasi che sono effettivamente fatte: - edt ha mostrato una barra vuota del 0% anche se EDT4 (idro) sostituisce la...
Universo admin: elenco per-shard ospitato-regione + trasmissione di messaggio semplice
#4 Visibilità della regione fredda: il faro mondiale porta ora region list, quindi ogni scheda shard nella scheda Live elenca gli indirizzi esatti della regione...
Admin Universo: azioni operatore dal vivo (Phase 3)
La scheda Azioni acquisisce una sezione Operazioni Live che guida il gRPC esistente del gioco dal vivo superficie di amministratore, ognuna dietro una finestra ...
Universo admin: live datastore/gateway health + worldgen run history
Live tab ora consuma il nuovo universo.gateway.health e universal.persistenza.health beacons accanto Universe.world.load: una striscia di datastores (CockroachD...
Universo admin: aggiungere tab Live — shard di gioco in tempo reale, giocatori e regioni
Nuova visione platform-admin di sola lettura del gioco in esecuzione (non solo offline oleodotto del mondo). Iscriviti una volta per processo all'universo.world...
Mostra gli strati di dati per stadio incl. Maschera oceanica EDT4 + marcature TRF2
Le schede di fase del cruscotto di livello mondiale ora elencano gli strati di dati ogni fase di piastrella cuoce, accentuando quelli appena aggiunti: la masche...
Fissare il passo di installazione kubectl (GITHUB PATH non attivo nello stesso passaggio)
La fase di installazione verificata con 'kubectl version --client' nello stesso passo che ha aggiunto il suo dir a GITHUB PATH — ma GITHUB PATH si applica solo ...
Goccia dismessa k2m1 dispiegare il lavoro
k2m1 è offline/decommissionato; il lavoro deploy k2m1 non è mai riuscito e ha segnato l'intero gasdotto rosso dopo k1m1 distribuito fine. k1m1 è ora solo costru...
Difficoltà PoW inferiore (costo 1000, contro 2000-4000)
Risolvere il costo è il prodotto della gamma di contatori CHALLENGE COST x; entrambi erano over-cranked (~37.5M PBKDF2 round, ~40-75x a stock Capcha), rendendo ...
Staleness di piastrelle di superficie + mirato "Rigenerare N" sulla pagina
L'istantanea dell'agente ora porta la staleness per-recipe (aggiornamento / stallo / mancante); far passare l'API + SSE alla pagina: - La scheda Servizi mostra ...
Mostra il conteggio delle piastrelle battito cardiaco vivo, non il valore stante per-pass
I progressi leggono lo status.have in primo luogo, che l'evento iniziale "in esecuzione" imposta a 0 — e `0 ?? conteggio ` mantiene 0, quindi il conteggio live ...
Aggiungi Universo alle impostazioni slide-out (NavPri)
La pagina dell'Universo è stata registrata sulle schede di atterraggio delle impostazioni ma non nella ImpostazioniStatusWindow slide-out che NavPri realmente s...
Pagina di amministrazione di generazione mondiale dell'universo
Aggiunge /settings/platform/universe in Platform Administration — la sua piattaforma card + tre sotto-tabs (Overview, Services, Actions) — per avviare e monitor...
Esposizione GD (diritto eleggibilità) in /user-info per kamo-universe
La sessione memorizza la bandiera GD (KSessionService) ma /user-info non è mai tornato la Kamo-universe's KamoIdentity ha sempre deserializzato is god=false e G...
Non salvare transazionale NoReply invia ad una cartella Invia
NoReply è un indirizzo solo invio senza casella di posta, ma ogni transazione inviare ancora tentato un append IMAP alla sua cartella Sent, producendo un rumoro...
Case-insensibile ricerca e-mail in modo da reset e-mail inviare
Il recupero della password ha ridotto l'ingresso ma findByEmailEmail fa un caso-sensibile match contro l'email memorizzata (ad esempio Sage@KamoCRM.com), quindi...
Aggiungi caso insensibile trovareByEmailEmailIgnoreCase
Le e-mail sono memorizzate con caso inconsistente (ad esempio Sage@KamoCRM.com) e CockroachDB string uguaglianza è caso sensibile, quindi trovareByEmailEmail ma...
Reset password proxy a SecurityService DNS interno
Il proxy /api/recover predefinito api.kamocrm.com, che Traefik percorsi a APIService (non recupera il controller) → 404 → "Qualcosa è andato storto" su La parol...
Spostare le maildirs di Dovecot in un PVC di percorso locale (soff rclone/MinIO FUSE)
Maildirs erano su hostPath /mnt/shared-files/email/mail — il montaggio FUSE rclone supportato da MinIO object storage, che non può ospitare in modo sicuro un ma...
Modifiche per aggiungere il supporto di password di cambiamento ai profili di account
Modifiche per aggiungere il supporto di password di cambiamento ai profili di account
Modifiche per aggiungere il supporto di password di cambiamento ai profili di account
Conti di casella di posta self-heal da app DB (ricupero del motore)
L'app DB è la fonte della verità per la quale dovrebbero esistere le caselle di posta; KamoMail account in diretta negli utenti virtual user del server di posta...
Mettere MySQL datadir su un PVC locale-percorso invece di rclone/MinIO FUSE
La mail MySQL datadir (e maildirs) erano su hostPath /mnt/shared-files, un rclone FUSE supportato dallo storage di oggetti MinIO, che non può duramente o ospita...
Mailbox list API restituisce l'interfaccia utente
GET /api/email/mailboxs ha restituito l'entità grezza (providerStatus, lastSyncedAt, nessun conteggio dei membri). Le impostazioni dell'UI leggono... lo stato e...
Carry impersonation audit trail attraverso org salts
Quando il chiamante è già una sessione di impersonazione (un dio amministratore che agisce come un altro membro, che trasporta SUDO MEMBER ID), entrando in un a...
Compose/send per conto della casella di posta dei membri commutati
- Gestore della casella di posta filettataId dal commutatore tramite attivaMailbox in il contesto di composizione (event + URL param). - Nuovo Messaggio / rispo...
Autorizzare l'accesso alla casella di posta privilegiata per leggere + send-as
risolvereForMailbox ha concesso solo l'accesso tramite un'assegnazione diretta MemberMailbox, Quindi le cassette postali sono in superficie. NoSuchElementExcept...
Smettere di incollare pagine sul *** cookie in middleware proxy
proxy.ts (Next middleware) reindirizzato ogni richiesta di pagina senza *** cookie a /logout. Dal momento che la sessione id ora vive in sessioneStorage — che u...
Smettere di toccare i cookie; inviare gettoni esplicitamente sulle chiamate auth
Ripeti tutti i cookie legacy/migrazione. Il token vive in sessionStorage (chiave ***) e viaggia come intestazione X-***-Token, che backend già preferisce — ness...
Non adottare il cookie legacy ***; chiarirlo invece
Subito dopo la sessioneStorage Switch navi, ogni browser ha ancora il suo vecchio biscottino. La migrazione ha adottato tale valore in sessioneStorage (e il coo...
Ripiegare le mie reti quando tutte le reti 403s
hasPlatformAdminAccess è derivato lato client (proprietario-of-session-org AND host-org-is-top-level). Un proprietario di un bambino-org la cui sessione atterra...
Carry *** in sessione per-tabStorage invece di un cookie condiviso
La sessione id ha vissuto in un cookie del browser condiviso in tutte le schede di un origine, quindi una seconda scheda (impersonazione) non poteva tenere la p...
Pulsante Impersonate God-mode sull'intestazione delle impostazioni dei membri
Aggiunge un'azione top-right 'Impersonate' su /settings/member/[id], visibile solo quando la sessione firmata porta la modalità dio (getIsGod) e l'obiettivo non...
Endpoint dell'impersonazione di Dio
POST /api/security/impersonate mints un fresco ***+OTK per un arbitrario membro dell'attuale org del chiamante, portato alla sessione del chiamante modalità dio...
Ritorno orgName + lingua in /user-info
Risolvere il nome del display dell'org e la lingua selezionata del membro (ISO-639- 1 codice) dal DB così kamo-universe può mostrare ogni giocatore's org + la b...
Aprire il lancio KamoUniverse in una nuova scheda (finestra asincrona.open + assync OTK)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Migra a k1m1 (clone+registry+kubeconfig da k1m1, drop k2m1, semplice installazione kubectl)
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
