Successfully!

Error!

11.0.07 Update Log

  • Last update:  2023-07-14
  • Version

    Report Server Version
    JAR Package Version

    11.0.7

    2022/08/03

    Compatibility

    In FineReport 11.0.6 and higher versions, super admins can assign using permissions through Manage. For details, see Using Permissions of Resource Migration.

    This feature is temporarily unavailable in version 11.0.7 and is expected to be fixed in the next version.

    For FineReport 11.0.7 and later versions, FRM will reconstruct the merge calculation logic to replace the lazy loading logic used in version 10.0. If you have created reports with the lazy loading logic in version 10.0, you need to manually enable Parallel Computation after upgrading.

    Introduction

    Report

    Optimizations:

    1. Supported front-end uploading of the keytab secret key path and krb5.conf file from data connection Kerberos authentication method to reduce the possibility of filling in errors. 

    2. Added a prompt for unauthorized data connection during templates editing to facilitate you to troubleshoot abnormal reasons. Details

    3. Moved the data table search box to the top to make it suitable for the usage habits of most users and improve the using experience. Details

    4. Supported successful data extraction when you use Hierarchical Coordinate Function for cells and reference cells in charts to improve the range of function usage. 

    5. Optimized drop-down tree controls and view tree controls to unify async loading logic and improve default value setting method. Details

    6. Optimized the update log display content in the designer, making it easier for you to understand product update dynamics. 

    New function:

    Added multiple practical interfaces of JS API for dashboards, such as modifying cell styles, adding cell prompts, etc. Details

    Platform

    Optimizations:

    1. Renamed the FineBI and FineReport connection tool plugin as the Multi-Product Connection Tool plugin, and added supported connection to FineDataLink.

    2. Added a prompt for plugins that are built-in as functions in the new version after upgrading the JAR package, and optimized the compatibility experience after upgrading. Details

    3. Under the integrated deployment of FineReport and FineBI, if their registration periods are different, their periods will be displayed separately to prevent the situation where the purchase period does not match the display value. Details

    Report

    Optimizing Kerberos AUTH Method for Data Connection

    Application scenario: When you select the Kerberos authentication method for data connection authentication, if the pre-connection check is not performed, it will cause abnormal connection and affect your experience.

    Before optimization: In FineReport 11.0.7 and earlier versions, you need to manually enter the client’s principal and keytab secret key path related to Kerberos authentication, and it is easy to enter the wrong values.

    After optimization: In FineReport 11.0.7 and  later versions, you can directly upload the keytab secret key path and krb5.conf file without manually enter the path, reducing the occurrence of exceptions.

    For details, see [Platform] Data Connection Kerberos Authentication Method.

    Optimizing Data Connection Permission Control

    Application scenario: Data connection A is used by template B. And you want to use template B but without the access permission of data connection A. However, when you have editing and design permissions for template B, you can open template B and view all data in the data editing window.

    The issue has been fixed in FineReport 11.0.7 and later versions. When you open the data editing window, it will prompt: No permission for this data connection, please contact the administrator.

    For details, see Data Connection Authorization.

    Optimizing Dataset Using Interface

    Moved the data table search box to the top, and you can search for data tables in the search box.

    For details, see Dataset.

    Supporting Larger Range for Hierarchical Coordinate Function

    Optimized the usage range of Hierarchical Coordinate Function ACCSUM, SUMIFS, COUNTIFS.

    Before optimization: In versions of FineReport prior to 11.0.7, if Hierarchical Coordinate Function is used in a cell, the chart cannot retrieve the value when referencing the cell.

    After optimization: In FineReport 11.0.7 and later versions, if Hierarchical Coordinate Function is used in a cell, the chart can retrieve the value when referencing the cell.

    For details, see ACCSUM-Calculate Cumulative Value.

    Optimizing Drop-Down Tree Controls

    Optimized drop-down tree controls and view tree controls:

    1. Renamed the Data Entry control Async Load to Asynchronously expand tree nodes. After setting the default value, the async loading logic will be unified.

    2. Added a Return Value Type setting option.

    3. Optimized default value setting, and you can set default values without filling in the complete path.

    For details, see Drop-down Tree Widget and View Tree Widget Introduction.

    Optimizing Display Content in Update Log

    Optimized the content of the update log in the designer to help you have clearer understanding of product updates.

    1. Added a hyperlink View Version behind Latest JAR, which can help jump to the corresponding version's update log to view the latest updated features.

    2. Added Version Number below the pop-up window.

    3. Moved the Update Now button from the bottom to above Latest JAR. The button will not be displayed when there is no version to be updated.

    For details, see Update.

    Adding Multiple Practical Interfaces of JS API for Dashboards

    Added multiple practical interfaces of JS API for dashboards, such as modifying the style of report block cells, adding cursor hovering tooltips to report block cells, etc. With such interfaces, you do not need to set the property settings related to report blocks through the DOM, instead you can set them through the interface. As shown in the figure below, cell style changes can be easily achieved.

    For details, see API Interface Summary.

    2.gif

    Platform

    Multi-Product Connection Tool

    Application scenario: When FineBI, FineReport, and FineDataLink are deployed separately, there are different entrances to enter different platforms. Logging in and accessing these platforms through a unified portal are needed.

    Therefore,  for version 3.0 and higher versions, the FineBI and FineReport Connection Tool plugin has been renamed as the Multi-Product Connection Tool plugin.

    Added supported connection to FineDataLink on the basis of the original connection between FineBI and FineReport.

    For details, see Multi-Product Connection Tool Plugin.

    1.gif

    Optimizing Prompts for Built-in Plugin

    For plugins that are built-in as functions in the new version, the system will prompt after you upgrade the JAR package:

    · When you have installed plugin A in old project, if the new version of plugin A is built-in, the system will prompt after you upgrade the JAR package.

    · After you manually install the built-in plugin, a prompt will pop up to indicate that the plugin is already built-in.

    For details, see Server Plugin Management.

    Optimizing Registration Period Display Logic

    Under the integrated deployment of FineReport and FineBI, if the registration periods of FineReport and FineBI are different, they will be displayed separately.

    For details, see Registration Info.


    Attachment List


    Theme: 11.0 Update Log
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    Doc Feedback