Solo l'ammissibilità di Dio passa CONFIGURE SYSTEM solo nella piattaforma org; altrove solo una finestra aperta (IoT R7 round 3)
****************************************************************************************************************************************************************...
Anche qui è chiusa una finestra di Dio-mode (lettore di SessionPlatformFacts condiviso)
Non e' vero. leggi GD && GodModeActive stesso. Servizio di sicurezza maschera una finestra di vetro infrangibile di 30 minuti solo per le sue porte, quindi ques...
Un segreto interno vuoto risponde 503 su /transcribe troppo
/transcribe ha risposto 403 quando ************************************************************************************************ non è configurato; master §7...
Il silenzio non viene mai inviato al servizio vocale, e nessun pezzo raggiunge i 30 s
Kamo Speech (Speaches) risponde 500 'Nessun timestamp clip trovato' per un pezzo di 30 s o più in cui la sua VAD non trova alcun discorso (il percorso no-VAD di...
Pretendiamo una registrazione in fase prima di elaborarla, quindi una chiamata lunga non viene mai memorizzata due volte
DaemonService mani ConversionService ogni riga ancora non elaborata: sul suo poll tick, su ogni voip.recording. messaggio ricevuto (che non fa aspettare un lott...
Logo-varianti funziona ffmpeg single-threaded, un logo alla volta
Il primo boot backfill OOM-killed BOTH ConversionService pods (23:04:39 e 23:05:47Z): un 3919x1373 PNG logo e un 4096-wide seme SVG. ffmpeg dà ogni filtrare un ...
Una registrazione di riunione non passa più attraverso il mucchio, e un lungo non più volte fuori
/transcribe leggere il caricamento con getBytes() su un pod 2Gi, e una registrazione di riunione corre oltre un gigabyte. Ora copia il caricamento spooled al vo...
Pin kamo-shared-library 1.6.1, l'unica versione che esiste
La biblioteca si trasferì a 1.6.1 e questo servizio chiese ancora 1.6.0. Non c'è finestra in cui entrambi risolvere: la biblioteca non è mai pubblicata su un te...
Solo i namespace della piattaforma possono chiamare ConversionService
Il percorso pubblico è andato (28ba91b), ma all'interno del cluster qualsiasi pod potrebbe ancora raggiungere questo servizio, e diversi endpoint non prendono c...
ConversionService non è più pubblicato su Internet
La conversione-api.kamocrm.com IngressRoute ha inviato chiunque su internet a questo servizio, dove diversi endpoints (/image/resize-bg, /favicon/generate, /con...
Auth sui endpoint che possono prendere ora, ffmpeg/Batik indurimento sul resto
ResourceServerConfig consente ogni richiesta (questo servizio è raggiungibile in forma anonima conversion-api.kamocrm.com), e nessuno dei gestori di ImageOpsCon...
Confronti segreti interni-auth sono costante-tempo e non chiuso
TranscriptionController, RecordingIngestController e RecordingProcessController tutti confrontati X-Internal-Auth con String.equals (un oracolo temporale su un ...
Accetta gli indici delle immagini OCI quando risolvi il digestivo costruito [skip ci]
Le immagini sono spinte come indici di immagine OCI, così chiedendo al Registro di sistema per un singolo immagine manifesto solo risposto 404, il digest è torn...
Riavviare quando uno stesso impegno ricostruisce i baccelli di foglie sul vecchio digestivo [skip ci]
La fase di rollout ha cercato di rilevare una ricostruzione dello stesso impegno confrontando Il riferimento dell'immagine di distribuzione prima e dopo `set im...
Smettere una sorgente indicizzata trasformando l'icona della scheda in una scatola nera
Un'icona scheda caricata come un PNG-8 trasparente è arrivato nella scheda del browser come un nero quadrato con un logo ragged su di esso. Misurato sul caricam...
Prove the deploy by digest, not by tag
Il commit precedente si ferma `set image` essendo un no-op silenzioso. Questo afferma che risultato: dopo il rollout, il tag viene risolto per digerire al Regis...
Una ricostruzione dello stesso commit non ha dispiegato nulla e ha riferito il successo
L'immagine è contrassegnata con il commit SHA, così la ricostruzione dello stesso commit produce un riferimento di immagine identico. `kubectl set immagine` qui...
Lasci un rollout finire quello che il vecchio pod stava facendo
Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...
Piattaforma di gate carica su MANAGE PLATFORM SOUNDS, non org proprietà
Un operatore rilasciato "Manage Platform Sounds" sulla pagina Amministratori della Piattaforma ha visto la scheda Suoni — le porte della console a destra — ha a...
Caricare un file richiede CREATE DOCUMENTS, come ogni altro modo di fare uno
I diritti del documento sono applicati in DocsService a partire da questa modifica, ma il caricamento Gli endpoint non sono in DocsService — app/api/imaging/upl...
Sollevare il soffitto di caricamento del documento da 500MB a 3 GiB
Gli allegati di chat sono eseguiti a 3 GiB attraverso questa stessa pipeline di imaging per un po '; documenti sono stati bloccati a 500MB. La differenza non er...
Dichiarare il segreto dell'oggetto-storage il ConfigMap non porta più
La chiave MinIO è stata spostata dal ConfigMap nella minio-app-credentials segreto, ma l'invFrom che forniture è stato applicato solo al vivo dispiegamento — ma...
Smettere di spedire una credenziali condivisa come predefinito config
La password condivisa della piattaforma è stata cotta come il fallback per DB PASSWORD e MINIO ROOT PASSWORD, così ha vissuto in questo repo e nell'immagine cos...
Smettere di rinnovare il TTL condiviso per gli utenti idle
Quinto servizio che tiene la propria copia di KSessionService, e il quinto scorrevole il TTL condiviso su ogni lettura. Ognuno da solo era abbastanza per manten...
Utilizzare gli aggiornamenti di conversione mirati invece di salvare un ImgDat staccato
convertAndGenerateThumbnails funziona su un thread virtuale con un ImgDat staccato, quindi imgDatRepository.save() ha unito una stala collezione orfano-removal ...
Harden il kubectl download contro l'egresso sfacciato [skip ci]
dl.k8s.io sopra l'ingresso del corridore cade in modo intermittente metà del trasferimento: curl: (56) OpenSSL SSL read: decryption fail or bad record mac che f...
Richiedere una sessione su POST /backfill-conversioni
Il gestore è stato dichiarato backfillConversioni() — non ha richiesto affatto — sotto il commento "No auth — manutenzione interna, specchi /backfill-thumbnails...
Smettere di pinning il segreto wildcard-kamocrm-com scaduto
wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...
Un indice assocType difettoso è un 400, non un 500
I percorsi di upload/Registrati indicizzati ImageAssocType.values() con l'indice grezzo del cliente, così un valore out-of-range superficiale come ArrayIndexOut...
Bound ffmpeg concomitante per prevenire OOM in upload scoppia
Un caricamento multi-file spara tutti i file in una sola volta; ogni decode ffmpeg assegna il telaio completo non compresso, così N immagini concurrent grandi s...
Solo su scala ridotta (mai piccole immagini su scala)
****************************************************************************************************************************************************************...
Harden ffmpeg ridimensionamento (sicurezza della sonda, tappi dimmer, guardia della bomba)
Segui-up retrovisori sulla riscrittura di ffmpeg: - sondaDimensions reindirizza ffprobe output a un file e chiama waitFor() PRIMA (destroyForcibly in timeout). ...
Ridimensionare gli sfondi tramite subprocesso ffmpeg (isolato a rete)
ImageIO + webp-imageio potrebbe nativo-crash il JVM (SIGSEGV in libwebp-imageio, UpsampleBgraLinePair SSE2) su alcuni ingressi WebP, prendendo l'intero Il servi...
Persist thumb flags tramite aggiornamento mirato, non staccato salvare
L'immagine / video / PDF miniatura passi impostare le bandiere del pollice su un ImgDat staccato e chiamato salvare(), che fonde e cascate nell'orfanoRemoval ra...
Stop uploads appendere su 'Converting...' — route NATS progresso + miniature di immagine diretta
Il processo di conversione pubblica usato NatsMessageService.publish(), che afferma aspettatoStream= <this service's stream>. L'argomento e'... risolve il fluss...
Convertire documenti deduplicati in modo che la modifica e-sign sia abilitata
Quando i byte di un file caricato corrispondono a un ImgDat esistente, il percorso dedup (registrante-esistente) riutilizzato quel dat verbatim e mai eseguito l...
Utilizzare il servizio MinIO cluster DNS; drop deprecated WireGuard/CGNAT IPs e k2m1/k0m1 in pensione
Persist conversion error invece di fallire silenziosamente
Sia il modello che i normali pipeline di conversione di upload inghiottiti Docs guasti di conversione (richiede solo), lasciando is converted=false senza regist...
Enable JPA repos for commerce + email + dao.repositories packages
ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...
Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields
The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...
Expand component scan and add full datasource/JPA/Redis/MinIO config
ConversionServiceApplication was only scanning com.kamo.ConversionService, missing all shared library beans (ImageService, MinIOStorageService, MemberRepository...
Add kamo-shared-library build stage to resolve missing dependency
The Dockerfile was trying to fetch kamo-shared-library from Maven Central, which doesn't exist there. Mirror the SecurityService pattern: clone the shared libra...
Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs
Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...
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.
