Avanti il percorso dell'agente del computer ospitato, e solo quel percorso
/api/hosted-computers/agent/** -> ComputeService. La politica di rete di un computer ospitato nega completamente il cluster — nessun database, nessun servizio,...
Una domanda per l'intero grafico di report di un'organizzazione
trovareMemberAndManagerIds restituisce ogni (memberId, managerId) bordo in una organizzazione, per Hosted ACCESS SUBORDINATE COMPUTERS destra — che raggiunge l'...
Posta in comune Ho bisogno di un diritto di gestione
Non c'e' problema. sessione — qualsiasi membro autenticato potrebbe creare una casella di posta condivisa, cancellarne uno, o concedersi (o chiunque) l'accesso ...
Applicare i controlli per-partita/stampati/trashed ovunque i percorsi byte-adjacent ne hanno bisogno
****************************************************************************************************************************************************************...
Verificare RingCentral webhooks prima di fidarsi di loro
I webhook di RingCentral sono stati elaborati con zero verifica: WebhookController ha diretto gli eventi di telefonia/message-store direttamente in E' il moment...
Un token di stato OAuth è un record lato server, non un blob il browser mani indietro
* api/email/oauth/callback and**********************************************************************************************************************************...
Una quota di documento ora raggiunge effettivamente il suo destinatario, e la modifica è gated
****************************************************************************************************************************************************************...
Una citazione di una casella di posta sociale di un messaggio più vecchio nomina il suo autore con la loro carta
La citazione ora prende il suo autore dal server (@kamo/chat-core's quota.senderMemberId), che detiene un contatto sociale dal mediaservice ceee73e — le parole ...
La carta mostra il membro id a coloro che gestiscono i membri
L'HR e il supporto leggono l'ID di un membro su un tooltip sui roster HR, che la scheda membro ha sostituito (il tooltip si sedeva dove la carta si apre). I det...
La carta membro spec, come costruito
Corregge ciò che è cambiato sulla strada — lo strato della carta è 1305 (over MUI modals), useHoverCard ha soggiornato dove era, l'intestazione indossa la carta...
Una risposta che cita un nome di contatto il contatto, non il proprietario della connessione
Un contatto sociale non ha una riga di membro, quindi tutto ciò che inviano viene memorizzato sotto il proprietario del collegamento membro. La storia legge già...
Ricontrollare lo sdoganamento durante la visualizzazione di elementi di documento di un legante
BinderItem pins la fila Img è stato costruito a tempo di assemblaggio. BinderRenderer.renderItem consegnato che Img direttamente a... effettivamente rendere il ...
A Da override deve essere un indirizzo che il chiamante può inviare come
POST /api/email/send ha preso request.getFromAddress() direttamente nell'intestazione da e il SMTP Il mittente della busta. - > EmailSmtpService.send e lo stess...
Bound e stream i percorsi di imaging byte-heavy
/download ha caricato l'intero file in un byte[] tramite ImageService.downloadDocument prima servire; /bulk-download ha costruito l'intero ZIP (o unito PDF) com...
Cap dimensione di upload e conversioni concorrenti sui endpoint di pipeline non autenticati
POST /convert-vector e WS /ws/pipeline non prendere auth (vedere il rapporto di compagno di questo commit per il motivo che non è fissato qui) e, fino ad ora, l...
Il cancello di lettura sociale ha rifiutato ogni sessione sociale, non solo quelli cross-org
Regressione in f7b2bd5, vivere su kamowsmedia. canReadSession (MediaController, copiato in SessionFacesController e ChatSessionMembersController) ammesso un mem...
Smettere di fidarsi di qualsiasi https://api
k8s/Docs-deployment.yaml' aliasgroup1 era 'https://api\.*'. Docs's alias matcher (RegexUtil::get Valore, std::regex match) richiede solo che l'autorità candidat...
L'app, tre diritti, tier/state enum e le entità
ServiceType.HOSTED COMPUTERS a id 37, TESTING piuttosto che COMPLETATO. La fase sta portando peso qui piuttosto che descrivere il progresso: AppCatalogService r...
Non caricare content json per costruire l'indice degli alberi pubblici e smettere di caricarlo due volte
buildPublicTreeIndex costruisce un piccolo indice strutturale (parent/child, slug path, antenati) da ogni articolo pubblico nel org, ma stava caricando pieno Kb...
L'URL prefirmato dai media non è stato oggetto dell'org del chiamante
GET /api/kb/media/{mediaId}/url ha guardato la fila da uid da solo (KbMediaService.getPresignedUrl -> Non e' vero. come tutti gli altri media leggere qui (presi...
Segnalazione WebRTC, gestione webinar e Canva pianifica di smettere di fidarsi di dire-so del chiamante
Ancora tre della stessa forma. - WebRTCSignaling Il controllore ha relèto. - Si'. propria sessioneGuido, con nulla controllato circa il chiamante CONNECTED — S...
Registrazioni di più di org+clearance
MediaService/telefonia negozio chat allegati (CHAT ATTACHMENT) e voicemail/call recording ACCESS LEVEL 0. Ogni percorso di imaging generico (/download, /stream,...
Una risposta a un messaggio più vecchio nomina il suo autore con la loro carta troppo
Sposta @kamo/chat-core a 0.1.19, la cui citazione di risposta porta mittenteMemberId: il server genitoreSenderMemberId quando ha inviato uno (null per un visita...
La scheda membro può essere raggiunta dalla tastiera
La scheda è riportata alla fine di <body>, quindi in ordine di documento segue l'intera pagina: un membro chi l'ha aperto da un nome con Invio o messa a fuoco e...
Per-org isole della VM, suspend-to-disk, e un'immagine d'oro in white label
Un computer Linux di un membro, in esecuzione come una VM KubeVirt nel namespace della sua organizzazione e aperto dal browser. Separato dal desktop / in ogni m...
Nessun lavoro si sovrappone, e nessuna chiamata HTTP può appendere un lavoratore per sempre
Quarzo qui esegue 10 filetti operai in memoria su una replica. 17 dei 24 posti di lavoro non avevano @DisallowConcurrentExecution, quindi un run che ha superato...
I contatori di assunzione di piombo si uniscono ai registri dei daemon fold e racconta
Gli endpoint di aspirazione ricevuti / i contatori importati sono ora un registro (securityservice) create lead intake ledger.sql, applicato 2026-09-22): un tri...
Gli endpoint di assunzione mostrano i conti esatti ricevuti/importati dal registro di aspirazione
L'elenco delle impostazioni di Lead Intake ha mostrato total received / total processed / last received at direttamente riga endpoint, dove sono stati urtati un...
I contatori endpoint di assunzione provengono da un registro e smettere di perdere aggiornamenti
****************************************************************************************************************************************************************...
Rifiutare di generare STDIO per una configurazione non elencata e rifiutare di collegare uno SSE/HTTP alla rete cluster
Difesa in profondità accanto al commit AIService che chiude il diritto mancante di AiMcpController controlli e rifiuto STDIO alla fonte: questo servizio è quell...
Le configurazioni MCP hanno bisogno di MANAGE AI SETTINGS, le url provider/MCP non possono raggiungere il cluster, le politiche delle quote sono applicate
Tre risultati indipendenti, fissati insieme perché i primi due file di condivisione e una classe. 1. AiMcpController aveva zero controlli giusti su creazione/a...
La sessione legge, le mutazioni dei biglietti e le chiavi pubbliche smettere di fidarsi del caller
Quattro fori correlati, tutte le stesse forme: una richiesta ha portato un autenticato membro, e questo è stato trattato abbastanza. - No, no. SessionFacesCont...
Lasciare un caller risolvere un MediaObjImg da solo Img id
Gli endpoint di imaging di DocsService (download/stream/list/delete) conoscono un id di Img ma non hanno motivo di tenere il MediaObj è stato attaccato a — fino...
Piegare i registri di piombo ogni 30 s e raccontarli di notte; il trigger di lavoro ha bisogno del segreto del cluster
I registri principali (securityservice create lead ledgers.sql, applicato 2026-09-22) sostituiscono COUNT(*) su un piscina 796k-lead e oltre lead credits con to...
Manage-Credits e Leads-Available leggere i ledger di piombo una volta invece di contare per fila
/leads/credits (GET /api/security/credits/manage) ha contato il pool di piombo una volta per fila di allotment — ~8 s apiece contro una piscina 796k-lead di org...
Piombo disponibili e bilancia di credito leggere un libro principale invece di contare righe
"Leads available" era COUNT(*) sopra la piscina assegnabile, e una piscina di org tiene ~796k conduce: ~7.8 s per (mercato, prodotto) e ~11 s per il gruppo (mis...
Blod ogni endpoint WOPI al documento il suo token è stato coniato per
CheckFileInfo è stato l'unico endpoint WOPI che entrambi hanno confrontato l'accesso aken documento sul percorso di richiesta e ricontrollato accesso dal vivo; ...
La carta sulle citazioni di risposta, storie di mano, eventi di biglietto e autori di bug-thread
Le ultime quattro superfici che hanno nominato un membro senza nulla da aprire, ora che MediaService invia gli ids (fa25989): - Citazioni di risposta: il nome d...
Il percorso di sessione cerca il proprio org del chiamante, mai il corpo della richiesta
RagSearchController leggere orgId/memberId/memberType dal corpo JSON su ogni percorso, comprese le richieste autenticate da una *** sessione piuttosto che X-Int...
Mostrare JustCall URL di callback prima che le credenziali esistano
Genera un server telefonico UUID quando JustCall è selezionato e mostra il URL webhook immediatamente. Lo stesso id viene inviato su creare così l'URL membro in...
Pre-assegnare JustCall server telefonico id per URL di callback
La nuova forma di telefono genera un UUID prima di creare in modo che il membro può incollare l'URL di callback webhook in JustCall durante la richiesta di cred...
Retrigger costruire dopo l'aggiornamento del dizionario di JustCall i18n
L'immagine precedente ha fallito check-i18n-keys; le stringhe inglesi ora vivere in kamo-translation-dictionary.
Serve JustCall URL di callback per la configurazione del server del telefono
Aggiunge GET /api/voip/setup in modo che le impostazioni UI possono mostrare l'esatto per-instance webhook URL senza hardcoding l'host di distribuzione.
Mostrare JustCall webhook URL di callback sulla configurazione del nuovo telefono
Supera l'URL per-instance callback sul nuovo telefono JustCall e schede di panoramica in modo che i membri sappiano cosa dare JustCall quando si configura API e...
Dare alla sonda di compressione postbuild più tempo per avviare il server.
Le costruzioni di Docker possono ancora essere impostate dopo la fine dei lavoratori prerender; estendere a monte e sonda aspette e stderr del bambino di superf...
Abbassare il logo galleggiante di 3px.
Ridurre NAV LOGO RISE da 10 a 7 in modo che il marchio si si sieda leggermente più basso mantenendo la matematica cromata condivisa in sincronizzazione.
Smettere l'altezza del banner a doppio conteggio sulle pagine secondarie.
Il corpo si riserva già la striscia di anteprima; l'imbottitura principale ora cancella solo la riga nav e il logo sporgenza in modo che le pagine interne non i...
Spostare il logo galleggiante fuori dall'intestazione contenente blocco.
sfondo-filtro sull'intestazione posizione intrappolata: bambini fissi così gli offset superiori e margini non hanno mai spostato il segno; pin esso al viewport ...
Spostare il logo galleggiante con marginTop invece di calco superiore.
Il polpaccio superiore dinamico non stava spostando il segno; specchio nav-row flex centring e tirare su 10px con marginTop.
Pin il bordo superiore del logo galleggiante per un offset verticale affidabile.
Smettere di fare affidamento su traduttoreY(-50%), che non stava spostando il segno reso, e posizionare il logo 10px sopra il centro nav esplicitamente.
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.
