Carica una nuova versione di un documento
L'unico modo per cambiare un file che l'editor del documento non può aprire - un PDF soprattutto, che è quello che la maggior parte I modelli sono. # POST # pre...
Eseguire due baccelli
repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...
Ridimensiona un'immagine per altezza, mantenendo il formato e la trasparenza
Schienale i distintivi del footer firma e-mail, che sono abbassati a 150px alto su Carica. resize-bg non poteva essere riutilizzato. Esiste per fare una carta ...
Transcode caricati effetti sonori a Opus
Estende il ffmpeg wrapper il canale di registrazione VoIP già avuto — questa immagine installa ffmpeg con libopus per esso, quindi mettere un secondo ffmpeg in ...
Punta a YugabyteDB e usa PostgreSQLDialect
CockroachDB è stato sostituito da YugabyteDB. Le stringhe di connessione si muovono da scarroachdb-public:26257 a yb-tserver-service:5433, e il dialetto Hiberna...
Scansione di upload per il malware ingest (§164.308(a)(5)(ii)(B)))
La volta del documento accettava caricamenti arbitrari senza scansione malware ovunque sulla piattaforma, ed è multi-tenant — un file uno org uploads è aperto d...
Rendering PDF per l'estrazione di documenti
Aggiunge DocPageRenderService + POST /api/conversione/render-page (pagina N → PNG a 150 DPI, 300 coperti) e /pagina-conto. Questo è il compagno di lettura di qu...
TranscriptionService + endpoint generico; trascrivere registrazioni VOIP
- Estrarre un TranscriptionService riutilizzabile (ffmpeg normalizzare -> bisbigliare) e un generico POST /api/conversion/transcribe endpoint, sostituendo il pu...
Punto finale della trascrizione di registrazione per i riassunti post-incontro
POST /api/conversion/meet/transcribe (X-Internal-Auth): normalizza un caricato registrazione di riunione a 16kHz mono WAV tramite un nuovo additivo FfmpegServic...
Video poster-frame miniature per materiali di marketing
Canva MP4 esportazioni (e qualsiasi caricamento video) saltare il percorso Docs PDF e ottenere un singolo ffmpeg poster-frame thumbnail ( thumb p0.png) invece d...
Preservare il rapporto di aspetto, non allungare mai loghi non quadrati
Favicon PNG/ICO cornici sono stati prodotti con tenereAspectRatio(false), stretching qualsiasi logo non quadrato in un quadrato distorto. Centro-fit il logo su ...
Parse CDR caller-ID fields from upload manifest
When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...
Fornitore persistInstanceId + providerExternalId su Registrazione a ingest
Filetta X-Phone-Server-Id e X-Asterisk-Unique-Id (già in UnprocessedRecording) sui nuovi campi RecordingMetadata in modo che le righe call/voicemail nel sistema...
Passare i metadati di registrazione a imaging — lunghezza di ffprobe + parsing manifesto
- No, no. run ffprobe -show entries format=duration sul master Opus/WebM, restituisce ms. 0 = sconosciuto (non fatale). - Ora... * esegue sondaDurationMs sul ma...
Registrazione ingest + pipeline di elaborazione FFmpeg
- Novità. endpoint stadi multipart uploads inviato da APIService nel secchio MinIO... e crea una riga di staging UnprocessedRecording. Idemponte su ripiani usan...
Add check-hashes and register-existing endpoints for upload dedup
- POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing I...
Add async conversion + thumbnail generation for regular document uploads
Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchron...
Add imaging upload endpoints — move all upload logic from SecurityService
- Add JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 to pom.xml - Add datasource, Redis master/replica, NATS, MinIO config to appli...
Add ThumbnailService and POST **************** endpoint
Accepts a PDF file, renders each page at 150 DPI via PDFBox, packs per-page PNGs into a ZIP (thumb_p0.png, thumb_p1.png, …) and returns it. Centralises all thum...
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and For...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.