Release Notes
Aktuelle Release Notes ab Version 5.14.7.0 sind unter https://levigo-solutions.release.page/js5 verfügbar.
Versionsnummernschema
jadice server nutzt als Basis für Versionsangaben das Konzept des Semantic Versioning. Semantic Versioning beschreibt die Syntax und Semantik einer Versionsnummer. In Kürze zusammengefasst wird eine dreistellige Versionsnummer definiert, die wie X.Y.Z formatiert ist. Der jadice server erweitert diesen Standard um eine weitere Stelle, die die Produktgeneration beschreibt und den von Semantic Versioning spezifizierten Stellen vorangestellt wird. Es ergibt sich die Form G.X.Y.Z (Generation.Major.Minor.Patch).
Im Folgenden wird die Semantik der einzelnen Stellen kurz zusammengefasst (ausführliche und komplette Definition siehe http://semver.org/):
G.X.Y. Z
Diese Stelle ist der Patch-Level und ist die letzte Stelle der Versionsnummer. Sie wird hochgezählt, wenn ein Release lediglich abwärtskompatible Bugfixes einführt. Ein Bugfix ist eine Änderung beziehungsweise Korrektur internen Verhaltens.
G.X.Y.Z
Die vorletzte Stelle ist der Minor-Level. Sie kann Änderungen auf Patch-Level beinhalten und wird hochgezählt, wenn folgende Änderungen eingeführt wurden:
Abwärtskompatible Erweiterung der öffentlichen API.
Einführung abwärtskompatibler Funktionalität.
Teile öffentlicher API wurde als "deprecated" markiert.
Optional kann die Stelle hochgezählt werden, wenn signifikante interne Verbesserungen oder Funktionalität (ohne Änderung der öffentlichen API) eingeführt wurde.
Sobald der Minor-Level hochgezählt wurde, wird der Patch-Level (Z) auf 0 zurückgesetzt.
G.X.Y.Z
Diese Stelle ist der Major-Level und wird hochgezählt, wenn nicht abwärtskompatible Änderungen an der öffentlichen API vorgenommen wurden. Major-Versionen können Änderungen auf Minor- (Y) und Patch-Level (Z) beinhalten. Sobald der Major-Level (X) inkrementiert wurde, werden Minor- (Y) und Patch-Level (Z) auf 0 zurückgesetzt.
G.X.Y.Z
Diese erste Stelle wird von jadice server hinzugefügt und beschreibt die Produktgeneration. Ein Sprung auf diesem Level wird dann vollzogen, wenn die Anzahl der Änderungen auf Major-Level eine einfache Migration nicht mehr zulässt. Der Generationswechsel beinhaltet Änderungen auf den anderen Levels und setzt diese auf 0 zurück.
Änderungen in jadice server 5.14.6.0 (06. Dezember 2022)
[JS-1930] Neues Add-on zur Anbindung von jadice server 5 an jadice flow
Mit dem Add-on jf-proxy besteht nun die Möglichkeit aus dem jadice server heraus einzelne Funktionalitäten aus jadice flow anzubinden.
[JS-2278] Neuer Anti-Virus Node zur Nutzung von ClamAV
Mit dem AVNode können Streams über einen externen ClamAV Prozess auf Schadsoftware geprüft werden. Version 1.0 des Open-Source Virenscanners ClamAV ist erst kürzlich als LTS-Version erschienen. Der Server geht davon aus, dass ClamAV auf localhost unter seinem Standard Port 3310 erreichbar ist. Ist das nicht der Fall, kann eine Verbindung einfach in der workers.xml konfiguriert werden.
[JS-2342] Fehler im PDF-Export bei Type 1 Fonts ohne FontInfo
Beim Export nach PDF-A konnte es bei Verwendung von Type 1 Fonts, die keine FontInfo angegeben haben, zu einem Abbruch der Verarbeitung kommen. Dieser Fehler wurde nun behoben.
Updates von Bibliotheken der jadice document platform
- core 3.79.3 → 3.90.1
- viewer-swing 3.15.2 → 3.16.1
Updates von Fremdbibliotheken
- Apache FOP 2.7 → 2.8
- common-compress 1.21 → 1.22
- jackson 2.13.4 → 2.14.1
- jackson-databind 2.13.4.2 → 2.14.1
- log4j 2.18.0 → 2.19.0
- Spring 5.3.23 → 5.3.24
- Spring Security 5.7.4 → 5.7.5
- swagger-jaxrs 1.6.8 → 1.6.9
- swagger-ui 4.14.3 → 3.52.5
Änderungen in jadice server 5.14.4.0 (02. Nov 2022)
Sicherheitspatches
[JS-2331] Update des Service-Wrapper auf Version 13.05
[JS-2326] Update von Apache Commons Text auf Version 1.10
Updates von jadice Bibliotheken
- core 3.63.0 → 3.79.3
- viewer-swing 3.11.0 → 3.15.2
- image-characteristics 1.7.0 → 1.8.1
Updates von Fremdbibliotheken
- groovy 3.0.12 → 3.0.13
- Apache POI 5.2.2 → 5.2.3
- Apache Commons Text 1.9 → 1.10.0
- Jackson 2.13.3 → 2.13.4
- Jackson Databind 2.13.3 → 2.13.4.2
- Jackson JAX-RS JSON-Provider 2.13.3 → 2.13.4
- JSoup 1.15.1 → 1.15.3
- LibreOffice 7.3.3 → 7.4.1
- PDFBox 2.0.26 → 2.0.27
- Apache Tika 1.28.3 → 1.28.5
- xbean-spring 4.21 → 4.22
- VeraPDF 1.20.1 → 1.22.2
- Apache CXF 3.5.3 → 3.5.4
- Jetty Server 9.4.48.v20220622 → 9.4.49.v20220914
- Swagger JAX-RS 1.6.6 → 1.6.8
- Swagger UI 4.11.1 → 4.14.3
- Spring 5.3.22 → 5.3.23
- Spring Security 5.7.2 → 5.7.4
Änderungen in jadice server 5.14.3.0 (23. September 2022)
[JS-2308] Absicherung des ReshapeWorkers - Verbessertes Fehlerhandling
Bei der PDF-Generierung wird nun ein verbessertes Fehlerhandling vorgenommen, um so das Schreiben von fehlerhaften PDFs zu vermeiden.
[JS-2303] Product Addons: Callas Log-Message-Forwarding im Falle der Nutzung von JVM-Verwaltungspools
Bisher wurden die von den JVM-Verwaltungsinstanzen erfassten Log-Nachrichten nicht an das jadice server Log weitergeleitet. Dies ist nun umgesetzt.
[JS-2293] OpenJDK 11.16+ unterstützt CMYK und YCCK, allerdings in manchen Fällen farbverfälscht - nun behoben
Bisher unterstützte die JVM JPEGs mit dem Farbraum CMYK bzw. YCCK nicht und stattdessen wurde die Verarbeitung über jadice core vorgenommen. Seit der Version 11.16 unterstützt die JVM nun Bilder mit dem Farbraum CMYK und YCCK Farbraum, allerdings werden diese farblich nicht in jedem Fall korrekt dargestellt. Dieser Fehler wurde behoben, indem für diese Bilder wieder jadice-core verwendet wird.
Änderungen in jadice server 5.14.2.0 (8. August 2022)
Bugfix Release
[JS-2292] Reshape exportiert Textlayer auch bei Rasterisierung
Beim Export über Reshape wurde auch mit forcierter Rasterisierung ein PDF mit Textlayer erzeugt. Dieser Fehler wurde nun behoben und das erwartete Verhalten wiederhergestellt.
[JS-2296] Warnung trotz korrekt formatiertem Datum bei der E-Mail-Konvertierung
Trotz eines korrekt formatierten Datums konnte es bei manchen Kombinationen von Verarbeitungsschritten zu einer Warnung mit der Meldung "Unparseable date" kommen. Dieses Verhalten tritt nun nicht mehr auf.
Updates von Bibliotheken der jadice document platform
- core 3.60.4 → 3.63.0
- viewer-swing 3.10.0 → 3.11.0
Updates von Fremdbibliotheken
- groovy 3.0.10 → 3.0.12
- log4j 2.17.2 → 2.18.2
- Spring 5.3.20 → 5.3.22
- Spring Security 5.7.1 → 5.7.2
Änderungen in jadice server 5.14.1.1 (29. Juli 2022)
[JS-2281] xlsx Datei lässt sich mit Jadice-Server nicht in pdf umwandeln
Die Konvertierung von sehr großen und komplexen excel Dokumenten zu PDF führte zu sehr langen Verarbeitungszeiten. Dies wurde durch den "CheckSheetSizeWorker" verbessert, indem die Größe einer Datei vor der Konvertierung überprüft wird. Ist das Dokument sehr groß, wird ein Warnhinweis ausgegeben und nur die erste Seite nach PDF konvertiert.
Änderungen in jadice server 5.14.1.0 (14. Juli 2022)
Bugfix Release
[JS-2285] Text in HTML E-Mail Body teilweise nicht richtig dargestellt
Durch das nicht korrekte auswerten des RGBA Alpha-Channel Wertes konnte es dazu kommen, dass Text in HTML E-Mails nicht richtig dargestellt wurde. Dieser Fehler wurde nun behoben.
[JS-2287] ContentType Header ParseException bei der E-Mail-Konvertierung
Nicht korrekt mit Anführungszeichen versehene Attribute in ContentType Header konnten zu einer Exception beim Parsen führen. Das Parsen ist nun defensiver, wodurch der Fehler nicht mehr auftreten sollte.
[JS-2288] Fehler beim Export von 4-bit Bildern im ReshapeNode
Beim Export von 4-bit Bildern konnte es zu einer unerwarteten Exception kommen. Dieses Problem ist nun behoben.
Updates von Bibliotheken der jadice document platform
- core 3.56.1 → 3.60.4
- viewer-swing 3.9.1 → 3.10.0
- cobra-html-toolkit 0.98.4.27-levigo → 0.100.1
Updates von Fremdbibliotheken
- Apache CXF 3.5.2 → 3.5.3
Änderungen in jadice server 5.14.0.1 (20. Juni 2022)
Bug-Fix-Release. Aufgrund einer Inkompatibilität der istack Bibliothek mit javax.activation wurde die Versionsnummer von istack auf die vorherige Version zurückgedreht.
Updates von Fremdbibliotheken
- istack-commons 4.1.1 → 3.0.12
Änderungen in jadice server 5.14.0.0 (15. Juni 2022)
Major Release
[JS-2282] HtmlProcessingModes der E-Mail-Konvertierung defekt
Bei der E-Mail-Konvertierung unter Verwendung des HtmlProcessingMode PLACEHOLDER_ATTACHMENTS_ALL
oder PLACEHOLDER_ATTACHMENTS_BY_SIZE
kam es zu einem Abbruch der Konvertierung. Dieser Fehler wurde nun behoben.
[JS-2283] HtmlProcessingMode PLACEHOLDER_ATTACHMENTS_BY_CUSTOM_SIZE
Es wurde ein neuer HtmlProcessingMode hinzugefügt, der Bilder, die breiter oder höher sind als eine vorgegebene Größe, in den Anhang des Resultats der E-Mail-Konvertierung verschiebt.
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie die Migrationshinweise, die im Artikel Hinweise zur Migration auf jadice server 5.14.0.0 in der jadice knowledge base stehen.
Updates von Bibliotheken der jadice document platform
- core 3.49.2 → 3.56.1
- viewer-swing 3.8.0 → 3.9.1
Updates von Fremdbibliotheken
- Apache ActiveMQ 5.16.4 → 5.16.5
- Apache Tika 1.28.2 → 1.28.3
- iStack commons 3.0.12 → 4.1.1
- jackson 2.13.2 → 2.13.3
- Saxon-HE 11.2 → 11.3
- Spring 5.3.19 → 5.3.20
- Spring Security 5.6.3 → 5.7.1
- xercesImpl 2.12.1 → 2.12.2
- XZ Utils 1.8 → 1.9
Änderungen in jadice server 5.13.3.0 (20. Mai 2022)
[JS-2275] ReshapeNode: Drehen und Skalieren von Dokumentenseiten (Experimentell)
Für Anwendungsfälle, in denen alle Seiten eines Dokuments ins Hochkant Format gedreht werden sollen, gibt es die Möglichkeit dies durch die neuen PageAdjustmentsSettings zu aktivieren. Seiten können nach rechts oder links gedreht werden. Des Weiteren lassen sich Dokumentseiten, die nicht im A4 Format vorliegen, auf A4 skalieren. Bitte testen Sie diese Funktion vor dem Einsatz mit einer Auswahl repräsentativer Dokumente gegen. Annotationen werden möglicherweise noch nicht unterstützt.
Änderungen in jadice server 5.13.2.0 (11. Mai 2022)
Updates von jadice Bibliotheken
- core 3.15.2 → 3.49.2
- viewer-swing 3.4.4 → 3.8.0
- filetypeanalyzer 1.7.0 → 1.9.2
- standard 14 fonts 2.3 → 2.4.2
Updates von Fremdbibliotheken
- libreoffice 7.3.1 → 7.3.3
- pdfbox 2.0.25 → 2.0.26
- tika 1.28.1 → 1.28.2
- xbean-spring 4.20 → 4.21
- verapdf 1.18.8 → 1.20.1
- jaxb-runtime 2.3.3 → 2.3.6
- cxf.version 3.5.1 → 3.5.2
- jetty-server 9.4.45.v20220203 → 9.4.46.v20220331
- swagger-jaxrs 1.6.4 → 1.6.6
- spring 5.3.18 → 5.3.19
- spring-security 5.6.2 → 5.6.3
Änderungen in jadice server 5.13.1.0 (28. April 2022)
[JS-2242] SOAP-Schnittstelle: Propagieren der Stream-Properties
Bei der SOAP-Schnittstelle werden ab diesem Release auch, wenn vorhanden, Stream-Properties (als String angegeben) mit übertragen.
[JS-2250] Product Addons: Implementierung eines JVM Verwaltungspools für die Ansteuerung von Callas (Experimentell)
Um gegebenenfalls, wenn notwendig, die Stabilität für PDF/A-Validierungen und -Konvertierungen via Callas zu verbessern, kann nun Callas über separate JVM-Prozess angesteuert werden. Mehr Informationen hierzu finden Sie wie immer in der Dokumentation der Product Addons.
Änderungen in jadice server 5.13.0.1 (22. April 2022)
Bugfix Release
[JS-2260] 5.13.0.0 unter Java 8 nicht lauffähig
Wegen des Upgrades von ActiveMQ auf 5.17.0 war jadice server in der Version 5.13.0.0 nicht unter Java 8 lauffähig. Dies wurde durch ein Rollback von ActiveMQ auf die Version 5.16.4 behoben.
Updates von Fremdbibliotheken
- Apache ActiveMQ 5.17.0 → 5.16.4
Änderungen in jadice server 5.13.0.0 (8. April 2022)
Major Release
[JS-2241] jadice core Version 3
Mit diesem Release wird eine neue Major Version der jadice core Library eingebunden. Dadurch ergeben sich für die Settings der ReshapeNode breaking API-Changes. Die Javadocs sind wie bisher in der Auslieferung im Verzeichnis documentation/jd enthalten.
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie die Migrationshinweise, die im Artikel Hinweise zur Migration auf jadice server 5.13.0.0 in der jadice knowledge base stehen.
Updates von Bibliotheken der jadice document platform
- core 2.39.0 → 3.15.2
- viewer-swing 2.16.3 → 3.4.4
- filetype-analyzer 1.3.0 → 1.7.0
Updates von Fremdbibliotheken
- Apache ActiveMQ 5.16.4 → 5.17.0
- Apache CXF 3.5.0 → 3.5.1
- Apache FOP 2.6 → 2.7
- Apache POI 5.0.0 → 5.2.2
- groovy 3.0.9 → 3.0.10
- jackson 2.13.1 → 2.13.2
- libreoffice 7.1.7 → 7.3.1
- log4j 2.17.1 → 2.17.2
- slf4j 1.7.35 → 1.7.36
- Saxon-HE 9.8.0-8 → 11.2
- Spring 5.3.15 → 5.3.17
- Spring Security 5.6.1 → 5.6.2
Änderungen in jadice server 5.12.8.1 - Maintenance Release (20. Juni 2022)
Bug-Fix-Release.
Updates von Fremdbibliotheken
- istack-commons 4.1.1 → 3.0.12
Änderungen in jadice server 5.12.8.0 - Maintenance Release (15. Juni 2022)
Bug-Fix-Release.
[JS-2282] HtmlProcessingModes der E-Mail-Konvertierung defekt
Bei der E-Mail-Konvertierung unter Verwendung des HtmlProcessingMode PLACEHOLDER_ATTACHMENTS_ALL
oder PLACEHOLDER_ATTACHMENTS_BY_SIZE
kam es zu einem Abbruch der Konvertierung. Dieser Fehler wurde nun behoben.
[JS-2283] HtmlProcessingMode PLACEHOLDER_ATTACHMENTS_BY_CUSTOM_SIZE
Es wurde ein neuer HtmlProcessingMode hinzugefügt, der Bilder, die breiter oder höher sind als eine vorgegebene Größe, in den Anhang des Resultats der E-Mail-Konvertierung verschiebt.
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie dazu die Hinweise zur Migration auf jadice server 5.14.0.0 in der jadice knowledge base, die auch für dieses Maintenance-Release gelten.
Änderungen in jadice server 5.12.7.2 (04. April 2022)
Bug-Fix-Release.
[JS-2256] Office-Verarbeitung - Konvertierungen werden zu oft durchgeführt
Seit Version 5.12.7.0 bestand ein Fehler, bei dem die Office-Konvertierungen mehrfach durchgeführt wurden. Dieser Fehler wurde behoben, sodass eine erneute Konvertierung nur gestartet wird, wenn im vorherigen Konvertierungslauf ein Fehler auftrat.
Änderungen in jadice server 5.12.7.1 (31. März 2022)
Security-Fix-Release.
[JS-2254] Spring4Shell Security Fixes (Stand 31.03) - Spring 5.3.18
Mit diesem Spring Update auf Version 5.3.18 wird nach aktuellem Stand 31.03 die Sicherheitslücke, die unter anderem unter dem Namen "Spring4Shell" bekannt ist, geschlossen.
Updates von Fremdbibliotheken
- Spring 5.3.15 → 5.3.18
- Spring Security 5.6.1 → 5.6.2
Änderungen in jadice server 5.12.7.0 (25. Februar 2022)
Bugfix-Release.
[JS-2240] Fehlertolerante PDF-Verarbeitung im StreamAnalysisNode
Bei Dokumenten, die eigentlich im Lenient-Modus verarbeitet werden können, konnte es dennoch zu Verarbeitungsabbrüchen kommen, da eine vorgeschaltete Analyse mit der StreamAnalysisNode noch keinen Lenient-Mode unterstütze. Der PDFMatcher der StreamAnalysisNode setzt nun standardmäßig den Lenient-Modus ein.
[JS-2245] Verbindung zu MS Office Instanz bricht ab
Bei vielen parallelen Verarbeitungen mit MS-Office konnte es zu Verbindungsabbrüchen zwischen dem jadice server und der Office-Instanz kommen. Dieser Fehler wurde nun behoben.
Änderungen in jadice server 5.12.6.0 (25. Februar 2022)
Maintenance Release mit Updates von Bibliotheken.
Updates von Bibliotheken der jadice document platform
- core 2.38.0 → 2.39.0
- viewer-swing 2.16.0 → 2.16.3
Updates von Fremdbibliotheken
- ActiveMQ 5.16.3 → 5.16.4
- Apache Tika 1.28 → 1.28.1
- XStream 1.4.18 → 1.4.19
Änderungen in jadice server 5.12.5.0 (28. Januar 2022)
Maintenance Release mit Updates von Bibliotheken.
Updates von Bibliotheken der jadice document platform
- core 2.29.1 → 2.38.0
- viewer-swing 2.14.0 → 2.16.0
Updates von Fremdbibliotheken
- Apache CXF 3.4.5 → 3.5.0
- Apache Tika 1.27 → 1.28
- bouncycastle 1.69 → 1.70
- httpcore 4.4.14 → 4.4.15
- jackson 2.12.5 → 2.13.1
- libreoffice 7.1.6 → 7.1.7
- log4j 2.17.0 → 2.17.1
- slf4j 1.7.32 → 1.7.35
- Spring 5.3.12 → 5.3.15
- Spring Security 5.5.3 → 5.6.1
- xercesImpl 2.12.1 → 2.12.2
Änderungen in jadice server 5.12.4.1 (23. Dezember 2021)
Bugfix-Release für den PDF-Export.
[JS-2222] Textblöcke in PDFs werden nicht korrekt exportiert
Durch Änderungen im Zuge von JS-2155 ist eine ungünstige Container-Struktur entstanden, die zur Folge hatte, dass viele Textblöcke nicht mehr korrekt exportiert wurden. In den jadice Viewern konnten die entsprechenden Dokumente trotzdem korrekt angezeigt werden, im Adobe Acrobat werden diese aber teilweise nicht angezeigt.
Updates von Bibliotheken der jadice document platform
- core 2.26.12 → 2.29.1
- viewer-swing 2.13.0 → 2.14.0
Änderungen in jadice server 5.12.4.0 (20. Dezember 2021)
Aufgrund eines Bugs beim PDF-Export ab Version 5.12.0.0 raten wir vom Einsatz dieser Version ab. Bitte setzten Sie Version 5.12.4.1 oder höher ein.
Sicherheitsupdate für Log4J2.Updates von Fremdbibliotheken
- log4j 2.16.0 -> 2.17.0
Änderungen in jadice server 5.12.3.0 (17. Dezember 2021)
Aufgrund eines Bugs beim PDF-Export ab Version 5.12.0.0 raten wir vom Einsatz dieser Version ab. Bitte setzten Sie Version 5.12.4.1 oder höher ein.
Sicherheitsupdate für Log4J2 und PDFBox und weitere Dependencyupdates.Updates von Bibliotheken der jadice document platform
- core 2.26.2 → 2.26.12
- viewer-swing 2.10.2 → 2.13.0
Updates von Fremdbibliotheken
- log4j 2.15.0 -> 2.16.0
- slf4j 1.7.30 -> 1.7.32
- pdfbox 2.0.24 -> 2.0.25
Änderungen in jadice server 5.12.2.0 (10. Dezember 2021)
Aufgrund eines Bugs beim PDF-Export ab Version 5.12.0.0 raten wir vom Einsatz dieser Version ab. Bitte setzten Sie Version 5.12.4.1 oder höher ein.
Sicherheitsupdate für Log4J2Updates von Fremdbibliotheken
- log4j 2.14.1 -> 2.15.0
Änderungen in jadice server 5.12.0.0 (3. Dezember 2021)
Aufgrund eines Bugs beim PDF-Export ab Version 5.12.0.0 raten wir vom Einsatz dieser Version ab. Bitte setzten Sie Version 5.12.4.1 oder höher ein.
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie die Migrationshinweise, die im Artikel [Hinweise zur Migration auf jadice server 5.12.0.0](https://levigo.de/info/display/JKB/Hinweise+zur+Migration+auf+jadice+server+5.12) in der jadice knowledge base stehen.[JS-2158] Konfiguration des experimentellen PDF/A-Conformance-Modus über ReshapeNode nicht wirksam
Ein Setzen des Conformance-Modus über ReshapeNode#setConformance war nicht wirksam. Dieser Fehler wurde nun behoben.
[JS-2155] Font nach Konvertierung über Reshape nicht mehr im PDF enthalten
Bei der Konvertierung nach PDF konnte es bei bestimmten Fonts vorkommen, dass Glyphen des Fonts nach der Konvertierung nicht mehr sichtbar waren. Dieses Problem ist nun behoben.
Updates von Bibliotheken der jadice document platform
- core 2.22.0 → 2.26.2
- viewer-swing 2.9.2 → 2.10.2
Updates von Fremdbibliotheken
- XStream 1.4.17 -> 1.4.18
Änderungen in jadice server 5.11.3.0 (15. November 2021)
Diese Version enthält Änderungen an den EmailConversion*.groovy-Skripten, bitte überprüfen Sie Ihre Skripte auf notwendige Änderungen im Vergleich zur Standardauslieferung.
[JS-2102] EXIF-Orientierung von JPEG-Bildern bei der E-Mail-Konvertierung
Bei der Konvertierung von JPEG-Bildern im E-Mail-Body wird nun auch eine angegebene EXIF-Orientierung mit berücksichtigt.
[JS-2112] MS-Office-Konvertierung unter Java 11 javax.activation fehlt
Bei der Ausführung der MS-Office-Konvertierung unter Java 11 haben die Bibliotheken javax.activation gefehlt. Dieser Fehler wurde nun behoben.
[JS-2144] E-Mail-Konvertierung 5.11.2.0 - Leerzeilen bei MSG-Konvertierung werden nicht berücksichtigt
In der Version 5.11.2.0 wurden fehlerhaft Leerzeilen bei der MSG-Konvertierung nicht mit berücksichtigt. Dieses Problem ist nun behoben.
[JS-2145] Bildqualität im Modus FIT_BODY_IMAGES bei E-Mail-Konvertierung verbessert
Im Zuge dieses Tickets wurde die Bildqualität im Modus FIT_BODY_IMAGES bei E-Mail-Konvertierung verbessert.
[JS-2148] Berücksichtigung des richtigen Charsets bei der Extraktion von HTML aus RTF-Nachrichten
Seit der Version 5.11.2.0 wird bei der E-Mail-Konvertierung HTML aus RTF-Nachrichten extrahiert, hierbei wurde für manche Fälle nicht das richtige Charset für die weitere Verarbeitung berücksichtigt. Dieser Fehler wurde nun behoben.
[JS-2156] Experimenteller PDF/A-Conformance-Modus
Ab dieser Version besteht ein experimenteller PDF/A-Conformance-Modus. Dieser Modus befindet sich noch im Aufbau, daher ist eine Überprüfung des Ergebnisses via PdfValidationNode noch erforderlich.
Updates von Bibliotheken der jadice document platform
- core 2.16.3 → 2.22.0
Änderungen in jadice server 5.11.2.0 (2. November 2021)
[JS-2138] PDF/A-Validator
Ab dieser Version besteht zusätzlich zu unserer PreflightNode (erhältlich in den Product Addons) die Möglichkeit PDFs über eine PDFValidationNode (via VeraPDF) gegen ein PDF/A-Profil zu validieren und einen Report zu den Ergebnissen dieser Validierung ausgeben zu lassen. Hinweis: Im Gegensatz zur PreflightNode kann die PDFValidationNode lediglich PDF/A-Valdierungen vornehmen, keine Konvertierungen von PDF nach PDF/A.
Beispiel der Verwendung:
final PdfValidationNode pdfValidationNode = new PdfValidationNode();
pdfValidationNode.setMaxFails(-1);
pdfValidationNode.setDoValidationTask(true);
pdfValidationNode.setRecordPasses(false); // "false" listet nur verletzte Regeln im Report auf. Vorsicht: Mit "true" entstehen riesige Reports.
pdfValidationNode.setFeatureExtractionConfigIndex(4); // Hier wird der Regelsatz "4" im Ordner server-config/pdfvalidation/ verwendet, der zusätzlich Metadaten des Dokuments extrahiert. "0" = aus
pdfValidationNode.setFlavourId("3a");
pdfValidationNode.setTargetResults(EnumSet.of(ResultType.ORIGINAL_PDF, ResultType.REPORT_XML))
Nach Analyse des eingehenden PDF-Datenstroms wird im StreamDescriptor zusätzlich zum Report ein Vermerk in den
Properties isCompliant
, isPdf
und isEncryptedPdf
zurückgeliefert.
[JS-2156] Experimenteller PDF/A-Conformance-Modus
Ab dieser Version besteht ein experimenteller PDF/A-Conformance-Modus. Dieser Modus befindet sich noch im Aufbau, daher ist eine Überprüfung des Ergebnisses via PdfValidationNode noch erforderlich.
Updates von Bibliotheken der jadice document platform
- core 2.6.0 → 2.16.3
- viewer-swing 2.9.1 → 2.9.3
- filetype-analyzer 1.2.2 → 1.3.0
Updates von Fremdbibliotheken
- ActiveMQ 5.16.2 → 5.16.3
- Apache Tika 1.26 → 1.27
- Apache CXF 3.4.4 → 3.4.5
- Groovy 3.0.8 → 3.0.9
- Jackson 2.12.3 → 2.12.5
- JakartaMail 1.6.5 → 1.6.7
- LibreOffice Libraries 7.1.5 → 7.1.6
- Spring 5.3.9 → 5.3.12
- Spring Security 5.5.1 → 5.5.3
Neue Fremdbibliotheken
- veraPDF 1.18.8
Änderungen in jadice server 5.11.1.1 (12. Oktober 2021)
[JS-2129] Bei der E-Mail-Konvertierung wird aktuell statt des Empfangsdatums das aktuelle Datum ausgegeben
Seit der Umstellung auf XSLT 2 wurde bei einigen E-Mails das Empfangsdatum auf das aktuelle Datum gesetzt. Dieser Fehler wurde behoben.
[JS-2126] Behebung von NullPointerExceptions in der E-Mailverarbeitung
Bei manchen Konstellationen von Eingangsmails kam es bei der Konvertierung zu NullPointerExceptions, diese wurden nun behoben.
[JS-2132] MSG-Konvertierung: Richtige Formatierung von Sender und Empfängern, deren Vor- und Zuname mit Komma getrennt ist
Bei der Konvertierung von MSG-Dateien werden nun Sender und Empfänger, deren Vor- und Zunamen mit Komma getrennt sind, korrekt dargestellt.
Änderungen in jadice server 5.11.0.0 (23. September 2021)
[JS-2111] Erweiterung des ImageMagickWorkers mit Größenanpassung und optionaler Formatangabe
Der ImageMagickWorker wurde in dieser Version um die Möglichkeit zur Größenanpassung erweitert. Zusätzlich kann nun das Eingabe- und Ausgabeformat für die Konvertierung mittels ImageMagick angegeben werden. Hinweis: Wenn eine Größenanpassung bzw. eine Formatänderung vorgenommen werden soll, dann muss zwingend das Eingabe- und Ausgabeformat angegeben werden.
[JS-2121] Verifikation und Freigabe des PreflightNode für Callas SDK 12.3.567
Ab der jadice server Version 5.11.0.0 kann nun auch das Callas SDK in der Version 12.3.567+ eingesetzt werden.
Updates von Fremdbibliotheken
- XStream 1.4.17 → 1.18.0
Änderungen in jadice server 5.10.5.0 (14. September 2021)
[JS-2104] Escaping der Lognachrichten bei SOAP-Resultaten
Bei ungünstigen Konstellationen in den Lognachrichten eines SOAP-Resulats konnte die SOAP-Nachricht korrupt werden. Dieses Problem wurde nun behoben.
Neue Fremdbibliotheken
- Apache Commons Text 1.9
Änderungen in jadice server 5.10.4.0 (8. September 2021)
[JS-2103] Neue Core-Version mit Bugfix für den Lenient-Mode für XRefs mit inkrementellen Updates
Im Lenient-Mode konnten Dokumente mit Xrefs mit inkrementellen Updates nicht verarbeitet werden. Dieses Problem wurde nun behoben.
Updates von Bibliotheken der jadice document platform
- core → 2.5.2 → 2.5.6
Änderungen in jadice server 5.10.3.0 (6. September 2021)
[JS-2094] LenientMode besser zugänglich gestalten
Der Lenient-Mode kann nun direkt über die ReshapeNode konfiguriert werden. Stellen Sie bitte sicher, dass Sie sich vor Einsatz des Lenient-Mode über dessen Auswirkungen informiert haben. Mehr zum Thema Lenient-Mode und PDF-Lesestrategien finden Sie in der Dokumentation der jadice document platform unter PDF-Struktur Lesestrategien. Hinweis: Eine korrekte Anzeige der Dokumente kann bei Verwendung der toleranten Modi nicht garantiert werden!
[JS-2099] Drehung von Bildern mit Exif-Konfiguration in Mailbodies
Bei Inline-Bildern in E-Mails wurde die Exif-Orientierung teilweise nicht berücksichtigt. Dieses Problem wurde nun behoben.
Änderungen in jadice server 5.10.2.0 (19. August 2021)
[JS-2089] Bugfixes in den Metainformationen bei der E-Mail-Konvertierung - Korrekte Zeitstempel und E-Mailadresse des Absenders
Bei manchen E-Mails kam es zu falsch ausgewiesenen Uhrzeiten der konvertierten E-Mails und Active-Directory-Informationen in E-Mail-Adressen von Absendern. Diese Probleme wurden nun behoben.
Updates von Bibliotheken der jadice document platform
- core → 2.4.1 → 2.5.2
- viewer-swing 2.8.5 → 2.9.1
Änderungen in jadice server 5.10.1.0 (27. Juli 2021)
Updates von Bibliotheken der jadice document platform
- core 2.0.356 → 2.4.1
- viewer-swing 2.3.6 → 2.8.5
Updates von Fremdbibliotheken
- Apache ActiveMQ 5.16.1 → 5.16.2
- Apache Commons Compress 1.20 → 1.21
- Apache Commons IO 2.8.0 → 2.11.0
- Apache PDFBox 2.0.23 → 2.0.24
- Apache CXF 3.4.3 → 3.4.4
- Bouncy Castle bcmail-jdk15on 1.68 → 1.69
- Bouncy Castle bcprov-jdk15on 1.68 → 1.69
- groovy 3.0.7 → 3.0.8
- Jackson 2.12.1 → 2.12.4
- jacob-project jacob 1.18 → 1.20
- libreoffice dependencies 7.1.2 → 7.1.5
- Spring 5.3.6 → 5.3.9
- Spring Security 5.4.6 → 5.5.1
- Spring XBean 4.18 → 4.20
- XStream 1.4.16 → 1.4.17
Änderungen in jadice server 5.10.0.0 (14. Mai 2021)
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie die Migrationshinweise, die im Artikel Hinweise zur Migration auf jadice server 5.10.0.0 in der jadice knowledge base stehen.
[JS-1939] Unterstützung von XSL Transformation für XSL Templates in Version 2.0
Ab dieser jadice server Version werden XSL Templates in Version 2.0 unterstützt. Dies war notwendig zur Vorbereitung der Konvertierung der XRechnungs-Formate.
Neue Fremdbibliotheken
- Saxon-HE 9.8.0-8
Entfernte Fremdbibliotheken
- bcprov-jdk16
Änderungen in jadice server 5.9.0.0 (15. April 2021)
Zu dieser jadice server Version gibt es zudem Änderungen in den Konfigurationsdateien im Ordner server-config. Bitte beachten Sie die Migrationshinweise, die im Artikel Hinweise zur Migration auf jadice server 5.9.0.0 in der jadice knowledge base stehen.
[JS-2037] ImageMagickConvertWorker: Konvertierung von HEIF zu PNG
Der ImageMagickConvertWorker unterstützt die Bildkonvertierung von HEIF/HEIC zu PNG. Zudem kann die maximale Bildgröße begrenzt werden.
[JS-1977] PDFImageOptimizationNode: Für die Reduzierung der Größe von PDFs mit JPEG2000 Bildern
Bei der Aufbereitung von PDFs mittels PDFImageOptimizationNode werden nun auch JPEG2000 Bilder mit berücksichtigt.
[JS-1845] Ersetzen von log4j V1 durch log4j V2
Das Standard Logging-Framework des Servers ist nun Log4j in der Version 2. Die notwendigen Bibliotheken werden im
Verzeichnis server-libs
ausgeliefert. Die Konfiguration geschieht ausschließlich in der
Datei /server-config/log4j2.xml
. Details finden Sie in der Dokumentation im Abschnitt Konfiguration logging.
[JS-2040] Unterstützung LibreOffice 7.x
Der jadice server unterstützt jetzt auch LibreOffice in der Version 7.
[JS-2044] Update YAJSW auf 12.15
Bei manchen Linux Distributionen musste der absolute Pfad des java Executables in der wrapper.conf angegeben werden, um den Server zu starten. Dies ist nun nicht mehr notwendig.
Updates von Bibliotheken der jadice document platform
- core 2.0.326 → 2.0.356
- viewer-swing 2.0.45 → 2.3.6
Neue Fremdbibliotheken
- jai-imageio-jpeg2000 1.4.0
- im4java 1.4.2
- disruptor 3.4.3
Updates von Fremdbibliotheken
- Apache ActiveMQ 5.15.12 → 5.16.1
- Apache CXF 3.4.2 → 3.4.3
- Apache FOP 2.5 → 2.6
- Apache POI 4.1.2 → 5.0.0
- Apache PDFBox 2.0.22 → 2.0.23
- Apache Tika 1.25 → 1.26
- Bouncy Castle bcmail-jdk15on 1.67 → 1.68
- Bouncy Castle bcprov-jdk15on 1.67 → 1.68
- commons-lang3 3.11 → 3.12.0
- groovy 3.0.6 → 3.0.7
- httpcore 4.4.13 → 4.4.14
- jackson-databind 2.10.5 → 2.12.3
- jakarta-activation 1.2.2 → 2.0.0
- LibreOffice 6.4.3 → 7.1.2
- rtfparserkit 1.15.0 → 1.16.0
- spring 5.2.8.RELEASE → 5.3.6
- spring-security 5.3.3.RELEASE → 5.4.6
- univocity-parsers 2.1.1 → 2.9.1
- velocity 1.7 → 2.3
- xbean-spring 4.17 → 4.18
- xerces 2.12.0 → 2.12.1
- xstream 1.4.15 -> 1.4.16
- YAJSW 12.14 → 12.15
Frühere Versionen
Die Release Notes früherer Versionen sind online verfügbar: