Addieren Sie CommitType enum, CommitLog-Einheit und CommitLogRepository für changelog-System
Access Level Editor zu Mitgliedseinstellungen mit org-spezifischer Label-Substitution hinzufügen
ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType.ts mit {var] Platzhalter um. Fügen Sie den Abschnitt über den Zugang zu RolesPermissionsT...
Hinzufügen von Mitgliedszugriffs-Level und Eigentümer-Status-Endpunkten
Fügen Sie GET und PATCH ************ Endpunkte für das Lesen und Aktualisieren der Zugriffsstufen mit voller Berechtigung hinzu. Aktualisieren Sie die Organisat...
Verwenden Sie createOrganizationOwner für Admin-Mitglieder, umbenennen INTERNAL in TEAM_MEMBER
Aktualisieren Sie die Erstellung von Besitzern, um eine neue createOrganizationOwner-Methode zu verwenden, die die Admin-Rollenzuweisung und PRIVILEGED-Zugriffs...
Mitgliedszugriffsebene mit Eigentümer-Promotion und Sicherheitskontrollen hinzufügen
ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType mit {var] Platzhalter für org-spezifische Labels. Verschieben Sie SecurityLevel von Teamm...
Richtige Bild-zu-PDF-Konvertierung mit Sizing, Zentrierung und mehrseitigem TIFF
- Bilder skaliert, um Seite zu füllen (max Breite oder Höhe) Aufrechterhaltung Seitenverhältnis - Bilder auf der Seite zentriert - Mehrseitiges TIFF: eine PDF-S...
Granulare Konvertierungsschrittstufen mit 8 verschiedenen WebSocket-Updates hinzufügen
Stufen: Download (0-15%) - Vorbereitung (15-20%) - Konvertierung (20-65%) Überprüfung (65-75%) - Speicherung (75-90%) - finalizing (90-100%) - vollständig
Behandeln von Bilddateien (JPG, PNG, TIFF, etc.) direkt über PDFBox statt Docs
Docs können Bilder nicht in PDF konvertieren. ImageToPdfService hinzugefügt Einbetten von Bildern in eine PDF-Seite mit PDFBox. Docs wird nur verwendet für Offi...
Verwenden Sie imgRepository.findByDat() anstelle von faul imgDat.getImages()
Quarz-Jobs laufen außerhalb JPA-Sitzungen, so faul Sammlung Zugang auf ImgDat.images wirft LazyInitializationException. Expitieren verwenden Repository Abfrage ...
finde Anfrage von ImgRepository für nicht-faule Img-Aufgabe hinzufügen
Ausreichend Protokollierung zu synchronen Konvertierungsfluss hinzufügen, Bucket Lookup beheben
Verwenden Sie img.getAssocId() für Bucket anstelle von Local assocType Variable. Fügen Sie Schritt-für-Schritt-Logging für Download, Konvertierungsaufruf und Er...
Spezifische Fehlermeldung auf der Bearbeitungsseite anstelle von allgemeinem Ausfall anzeigen
Verwenden Sie React JSX-Taste in AG Grid CellRenderer anstelle von rohem DOM-Element
Aktualisieren Sie alle Funktionen der imagingApi-Funktion, um string|number imgId zu akzeptieren
Pass SYSTEM_WIDE als Parameter statt FQCN in JPQL Abfrage
Hibernate kann nicht vollständig qualifizierte enum Namen in JPQL über alle lösen Version. Passen Sie stattdessen ImageAssocType.SYSTEM_WIDE als benannten Param...
Update imgId-Typ auf String|Nummer für CockroachDB ID Sicherheit, Fehlermeldung hinzufügen
Serialisieren imgId als String, um JavaScript-Präzisionsverlust zu verhindern
CockroachDB unique_rowid() IDs überschreiten Number.MAX_SAFE_INTEGER. Verändert imgId von Long zu String in UploadDocumentResponse und DocumentMetadata DTOs, al...
Logging zur Vorlagenliste API Route hinzufügen, um leeres Datagrid zu diagnostizieren
Download konvertierter PDF von MinIO statt Originaldatei
Der konvertiertepdf-Endpunkt rief imageService.downloadDocument() die die Originaldatei zurückgibt. Jetzt direkt von MinIO herunterladen mit der konvertiertenDa...
Setzen Sie ProxyClientMaxBodySize auf 500mb für große Datei-Uploads in Next.js 16.2
Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2
- Next.js 16.0.10 - 16.2.3, TypeScript 5.8 - 6.0.2, Knoten 20 x 24, React 19.2.3 - 19.2.5 - Migrate ESLint von .eslintrc.json zu flat config (eslint.config.mjs)...
Redesign-Support-Seite und Webinar-Assistent, um Konto-Seite Layout passen
Beide Seiten verwenden jetzt den gleichen Gradientenheld-Header mit eingebettetem Tab Navigation, passend zum /Kontoseitenmuster. Die Webinar-Planung Assistent ...
Richtig vorwärts mehrteilige FormData und Route Handler Körpergröße Grenze setzen
- Rück zum Parsen von FormData und Umbau für die Forwarding (Fixes MalformedStreamException von rohen arrayBuffer-Sedern) - routeHandlerBodySizeLimit hinzufüg...
Fügen Sie Support Dropdown mit Abschnitten, extrahieren Webinar-Planung zu dedizierten Seite
Support-Nun-Button hat jetzt einen Dropdown-Pfeil und Popover mit zwei Abschnitten: "Online Support" (Kontakt Support, Active Tickets) und "Training" (Request W...
Mehrteilige 500MB Limit und Konvertierungsdienst-URL zu K8s configmap hinzufügen
Upload-Börsen direkt streamen, um Next.js 10MB Körpergröße zu vermeiden
- Anfrage als ArrayBuffer und vorwärts rohen Bytes mit Inhaltstyp lesen Header statt Parsing FormData (was Next.js Körperlimit auslöst) - ServerEinfügen bodyS...
Rename e-signature Tabs und neubestellen zu verfügbaren Vorlagen, Entwürfen, Archiviert
Echtzeit-Konvertierungsfortschritt über WebSocket mit doppelten Prozentsätzen
- Verwenden SieConversionWebSocket-Hook, der sowohl Mitglieder- als auch Vorlagen-Themen unterstützt - Erstellen Sie Seite verbindet WebSocket vor dem Hochladen...
NATS-Wfort-Publishing für Hintergrunddokument-Konvertierung hinzufügen
ConversionProgressPublisher veröffentlicht Echtzeit-Fortschrittsereignisse für jede Umwandlungsstufe. DokumentConversionJob und ThumbnailGenerationJob jetzt emi...
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...
Synchrone PDF-Konvertierung für E-Signatur-Vorlagen-Uploads
Vorlagen-Uploads konvertieren jetzt direkt über ConversionService während der Upload-Anfrage. Veröffentlichung von NATS-Vorgangsveranstaltungen für Echtzeit-Web...
Anruf SecurityService direkt über RKE2 DNS, Behebung der hash-Bewertung, fügen Sie inszenierten Upload-Vorgang hinzu
- Alle Vorlagen-API-Routen jetzt rufen SecurityService direkt über intern K8s DNS statt Proxying über APIService - Verwenden Sie computeBlake3/computeSha3256 ...
Verwenden Sie APPLICATION_PDF enum value anstelle von nicht vorhandener PDF
Verwenden Sie async-Params in dynamischen API-Routen für Next.js 16 Kompatibilität
E-Snatur template Management UI im Umsetzungen
- E-Signatures Tab Platzhalter mit vollständige Vorlage Datagrid (AG Grid) ersetzen mit Sub-Tabs für Pending/Completed/Archived und Erstellen neuer Vorlagen-B...
E-Snaturvorlage-API-Endpunkte hinzufügen
- POST ************ - Upload-Vorlage mit Fernbedienung - POST ************ - Listenvorlagen nach Kontext und Status - PATCH ************ - Update Vorlage Lebens...
Hinzufügen von Dokumentenkonvertierung und Miniatur-Generierung Hintergrund-Jobs
- DocumentConversionJob: Umfragen für nicht konvertierte Dateien, sendet an ConversionService, speichert konvertierte PDFs mit Dedplikation - ThumbnailGenerat...
Unterstützung für die Vorlage von E-Snaturen zum Bildgebungssystem hinzufügen
- SigTemplateStatusType enum hinzufügen (PENDING, COMPLETED, ARCHIVED) - SYSTEM_WIDE ImageAssocType für Querkontext-Vorlagen hinzufügen - Fügen Sie isSigTemplat...
Erstellen ConversionService für die Dokument-zu-PDF-Konvertierung
Neuer Spring Boot Microservice, der Dokumente mit Docs in PDF konvertiert und entfernt PDF-Sicherheitsbeschränkungen mit der Apache PDFBox. Inklusive K8s manife...
Befestigen Widget-Event-Hörer, wenn Passwort- Schritt macht, nicht auf der ersten Halterung
Login erlauben, wenn Widget verifiziert ist, Etikett ändern Sie auf 'Human Verified'
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.