[general]
Starting with version 24.4, i-net Clear Reports requires at least Java 17 to be run. A compatible version of Java is provided with every installation of the product. This version also marks the end of the Repository browser which is replaced by the all-new Drive application.

Additionally, there is an all-new PDF viewer that allows to view rendered report files. In the configuration you can now specify the default rendering format more broadly, also including the new PDF viewer.

[general:de]
Ab Version 24.4 benötigt i-net Clear Reports mindestens Java 17, um ausgeführt werden zu können. Eine kompatible Version von Java wird mit jeder Installation des Produkts bereitgestellt. Diese Version markiert auch das Ende des Repository-Browsers, der durch die völlig neue Anwendung Drive ersetzt wird.

Außerdem gibt es einen völlig neuen PDF-Viewer, mit dem gerenderte Berichtsdateien angezeigt werden können. In der Konfiguration können Sie jetzt das Standard-Rendering-Format umfassender festlegen, auch für den neuen PDF-Viewer.

[changes]
* The Crystal Reports 8.5 flag "Convert DateTime to Date" is no longer supported.
* The Zxing barcode JavaBean supports the code GS1-Data-Matrix.
* MariaDB Connector/J driver added.
* Removed Support for `ReportServletJP`
* The non-functioning export of JAR files, which also contained the Report Viewer, has been removed from the server.
* Added dynamic update of available report renderer formats that can be selected as default rendering formats in the configuration.
* New Java annotation '@DoNotOptimize' for user defined functions. This annotations prevents functions with constant parameters from beeing optimized and thus from beeing always called once. '@DoNotOptimize' should be used whenever a function manipulates data instead of just returning a value.

[changes:de]
* Das Crystal Reports 8.5 Flag "Convert DateTime to Date" wird nicht mehr unterstützt.
* Das Zxing-Barcode JavaBean unterstützt den Code GS1-Data-Matrix.
* MariaDB Connector/J Treiber wurde hinzugefügt.
* Unterstützung für `ReportServletJP` entfernt
* Der nicht funktionierende Export von JAR-Dateien, die auch den Report Viewer enthielten, wurde vom Server entfernt.
* Dynamische Aktualisierung der verfügbaren Report-Renderer-Formate, die als Standard-Rendering-Formate in der Konfiguration ausgewählt werden können, hinzugefügt.
* Neue Java-Annotation "@DoNotOptimize" für benutzerdefinierte Funktionen. Diese Annotation verhindert die Optimierung von Funktionen mit konstanten Parametern und damit auch, dass diese in jedem Fall einmal ausgeführt werden. Die Annotation sollte für alle Funktionen verwendet werden, die Daten verändern statt nur einen Rückgabewert zu liefern.

[bugfixes]
* In HTML (advanced) text there were problems with `display:inline-block` which could lead to unexpected breaks when rendering.
* Black/white images such as QR codes were missing when printing under macOS from JavaViewer or Designer.

[bugfixes:de]
* In HTML (advanced) Text gab es Probleme mit `display:inline-block` welche unter Umständen unerwartet Umbrüchen beim rendern führten.
* Schwarz/Weiß-Bilder wie QR-Codes fehlten beim Drucken unter macOS aus JavaViewer oder Designer.

[security]
* Every report in the drive was executable for all users, even without the permission `Execute All Reports`.

[security:de]
* Jeder Bericht im Drive waren für alle Nutzer ausführbar, auch ohne die Berechtigung `Alle Berichte ausführen`.
