Thumbnail-Deponie hinzufügen für vorhandene konvertierte Dokumente
POST /backfill-thumbnails verarbeitet bis zu 20 konvertierte Dokumente fehlende Miniaturansichten pro Anruf, Generierung pro Seite PNGs und Speicherung in MinIO...
Verwenden Sie RandomAccessReadBuffer anstelle von ByteArrayInputStream für PDFBox 3.x
************ wurde in PDFBox 3.0 entfernt RandomAccessReadBuffer(byte[]), der RandomAccessRead implementiert.
Fügen Sie esign repos zu JPA-Repository-Scan, so dass ESignTemplateRepository-Beine gefunden wird
DocsService war Absturz auf Start-up, weil ESignTemplateRepository lebt in com.kamo.z.shared.esign.repos, die nicht in der @EnableJpaRepositories scannen.
Fügen Sie Bulk-Download (geerfüllte PDF/ZIP) und universelle Miniaturansichten
Entfernen Sie E-Signatur Vorlagenschutz von Miniatur-Endpunkt, so dass alle Dokumente kann pro Seite Miniaturansichten servieren. Fügen Sie isThumbAvail und thu...
Verwenden Sie ************ für hasDesignVersion, systemDocsOnly Filter hinzufügen
hatDesignVersion prüft nun, ob eine esign Vorlage existiert current_design_version 0, statt isSigTemplate zu verwenden, das für alle Uploads durch den Template-...
Hinzufügen istConverted, hatDesignVersion, istHidden zu DocumentMetadata Antwort
Der /api/docs/imaging/list endpoint liefert jetzt den Conversion-Status von ImgDat und Design-Version Status (isSigTemplate), so dass das Frontend aktivieren / ...
Hinzufügen von Imaging-Management-Endpunkten - alle Non-Upload-Imaging von SecurityService verschieben
- 17 Bilddaten zu Bohnen/Imaging/ hinzufügen (Ordner, Dokumente, Vorlagen, Updates) - ImagingController bei /api/docs/imaging mit allen Management + Download-En...
Entfernen Sie Thema Abfrage param - Docs leitet es von WOPISrc
Docs hat jetzt seine eigene getThemePath() Logik portiert von kamo-internal's Theme.tsx, so dass DocsService nicht mehr passieren muss die Themen-URL.
Pass org Thema URL zu Docs für per-org Logo und favicon
Themenpfad von X-Forwarded-Host erstellen (z.B. intern.kamocrm.com ************ und anbringen wie &thema= Abfrageparam in der Docs-URL. Docs liest dies, um die ...
Verwenden Sie docs-api.* für WOPISrc URL statt api.*
Die WOPI Endpoints (/wopi/files/**) live auf DocsService, der ausgesetzt bei docs-api.kamocrm.com . not api.kamocrm.com (APIService). Docs macht serverseitige W...
Setzen Sie Alias-Gruppe zu api.kamocrm.com und Kraft https WOPISrc
- Docs aliasgroup1 muss mit dem WOPI-Host (api.kamocrm.com) übereinstimmen. - WOPISrc URL standardmäßig auf http:// innerhalb K8s; Kraft https und construct a...
MinIO-Eimer auf 'intern' stellen und leere Vorlagen hochladen
Der Standard-Eimer-Splatzhalter wurde nie konfiguriert. Verwenden Sie 'intern' -Emer, der die leeren Dokumentvorlagen hochgeladen hat.
COPY .mvn/ von Dockerfile entfernen, um CI build zu beheben
Das .mvn-Verzeichnis war leer und nicht verfolgt, was dazu führte, dass Builds ausschlusen. Maven wird bereits durch das Basisbild zur Verfügung gestellt.
Fügen Sie OTK auth, org-branded WOPI, inkadierten MinIO Client
- WopiController: suchen org Titel von JWT orgId Anspruch für dynamische BrandName ("{orgTitle] Docs") in CheckFileInfo Antwort - DocumentController: OTK-Auth...
Korrekturen - Dialekt, Fehlerbehandlung, CI/CD manifestiert
- Fix Hibernate Dialekt zu CockroachDialect (passen K8s configmap) - Getrennte Token-Validierung von der Geschäftslogik in checkFileInfo - Docs hinzufügen und i...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.