In order to improve the product, FineReport report software version has been constantly upgraded.How to view the product version number When users need to update? Please refer to FineReport version description find out details.

1. Description

FineReport products are in constant updating to meet new customer requirements and some functional defects of previous versions found in usage. To restore problems in previous versions or to use new functions, you need to update to the new version.

Update is divided into designer update and server update. Update method comprises designer re-installation and jar package updating, which will be introduced separately below.

2. 8.0 Designer update

2.1 Install designer

You can download the latest designer version from Official Website and re-install it.Different versions of designers can be installed simultaneously on one machine without causing mutual influence.

2.2 Update jar package

Request individual update packages from FineReport technicians, including fr-designer-updater-8.0.jar, fr-designer-report-8.0.jar, fr-designer-core-8.0.jar, fr-designer-feedback-8.0.jar, fr- designer-chart-8.0.jar, fr-chart-8.0.jar, fr-core-8.0.jar, fr-performance- 8.0.jar, fr-platform-8.0.jar, fr-report-8.0.jar, fr-third-8.0.jar and fr- applet-8.0.jar. Delete the original and copy fr-xx-8.0.jar to corresponding directory:

fr-designer-updater-8.0.jar、fr-designer-report-8.0.jar、fr-designer-core-8.0.jar、fr-designer-feedback-8.0.jar、fr-designer-chart-8.0.jar:including all functions of FineReport designer, which should be updated and saved under %FR_Home%/lib;

fr-third-8.0.jar:including the referenced third-party categories, which should be updated and saved under server report project like WebReport/WEB-INF/lib;

fr-applet-8.0.jar:package for Apple print. If it is required for Applet print, it should be saved under server report project like /WebReport;

fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar:when the software is updated to V8.0, this package should be placed under WebReport/WEB-INF/lib;

Note: The updated jar package will become valid only after the designer is restarted. The jar package should be correctly placed; otherwise, the designer cannot be opened.

In addition: several newly-released plug-ins only support V8.0.1 and above, which cannot be applied in the original V8.0.

3. 8.0 Server update

The server can be updated in two ways, as shown below:

3.1 Update jar package

Request individual update packages from FineReport technicians, including fr-chart-8.0.jar, fr-core-8.0.jar, fr-performance-8.0.jar, fr-platform-8.0.jar, fr-report-8.0.jar, fr-third-8.0.jar and fr-applet-8.0.jar. Delete the original fr-xx-7.0.jar and copy fr-xx-8.0.jar to corresponding directory:

fr-third-8.0.jar:including the referenced third-party categories, which should be updated and saved under server report project like WebReport/WEB-INF/lib;

fr-applet-8.0.jar:package for Apple print. If it is required for Applet print, it should be saved under server report project like /WebReport.

fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar:when the software is updated to V8.0, this package should be placed under WebReport/WEB-INF/lib;

3.2 Copy jar package after designer installation

To update, install latest-version designer and copy the package where the version locates under installation directory replacement of the package under the server to be updated.

Note: The updated jar package will become valid only after the designer (e.g., Tomcat) is restarted. In addition, please guarantee that the server jar version is same as that in designer. Otherwise, some templates may go wrong under the server even if they have correct effects under local mode.

In addition: During version updating, firstly check Update Compatibility.Most versions have basically same updating methods with little differences.

4. Update precautions

4.1 Back up jar package before updating

FineReport adopts downward compatibility. That means, high versions will be compatible to low versions. Before updating FineReport to high versions, please back up original jar package and template to avoid compatibility problem after updating.

Note: After updating, the original-version jar package cannot be saved in (or renamed in) the folder where the updated jar package is saved.

4.2 Update version scope

FineReport encourages update among same versions, e.g., from V6.5.1 to V6.5.5.

However, cross-version update is not recommended, e.g., from V6.1 or V6.2 to V6.5 or V7.0. If any, please consult the FineReport technicians.