Minor Version Upgrade Instruction for V4.2.x​

  • Last update: December 12, 2025
  • iconNote:

    This document applies to upgrading FineDataLink projects (not deployed via FineOps) within V4.2.only.

    1. For guidance on upgrading FineOps-deployed FineDataLink projects, see:

    Intranet-Based O&M Project Upgrade, Extranet-Based O&M Project Upgrade, and FineDataLink Transitional Upgrade Instruction

    2. For guidance on upgrading FineDataLink projects (not deployed via FineOps) from V4.1.x or earlier versions to V 4.2.x, see Upgrading FineDataLink From V4.0 or V4.1 to V4.2.

    Overview

    FineDataLink has been continuously updated and iterated to meet customers' new needs and enhance the functionality of earlier versions.

    To access new functions and fixes for issues in previous versions, you need to upgrade FineDataLink to the latest version.

    Upgrades Within V4.2.x

    Notes

    iconNote:
    You are advised to upgrade FineDataLink to the latest minor version of V4.2.
    User Project VersionTarget VersionDescription
    Versions earlier than V4.2.2.3V4.2.4.3 or later versions

    1. First, upgrade FineDataLink to V4.2.2.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade.

    2. Then, upgrade FineDataLink to V4.2.4.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade. The JAR package fdl-cron has been changed to fdl-offline, which requires you to delete the fdl-cron file during JAR replacement.

    3. Finally, upgrade FineDataLink to the target version. If the target version is V4.2.6.2 or later versions, you must first delete all JAR files starting with fine- and fdl- in Tomcat installation directory/webapps/webroot/WEB-INF/lib before placing the new JAR files.

    Versions between V4.2.2.3 (inclusive) and V4.2.4.3 (exclusive)

    1. First, upgrade FineDataLink to V4.2.4.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade. The JAR package fdl-cron has been changed to fdl-offline, which requires you to delete the fdl-cron file during JAR replacement.

    2. Then, upgrade FineDataLink to the target version. If the target version is V4.2.6.2 or later versions, you must first delete all JAR files starting with fine- and fdl- in Tomcat installation directory/webapps/webroot/WEB-INF/lib before placing the new JAR files.

    V4.2.4.3 or later versionsUpgrade FineDataLink to the target version. If the target version is V4.2.6.2 or later versions, you must first delete all JAR files starting with fine- and fdl- in Tomcat installation directory/webapps/webroot/WEB-INF/lib before placing the new JAR files.

    Obtaining JAR Packages

    You can send an email to international@fanruan.com or click at https://help.fanruan.com/finedatalink-en/.

    For more contact methods, see Technical Support Channel Introduction.

    Baking up the Project

    Before a project upgrade, you must back up the original project and then proceed with subsequent operations. This can avoid rollback inability caused by project file loss if the upgrade fails.

    Log in to FineDataLink as the admin, choose System Management > Intelligent O&M > Backup and Restoration, and click Manual Backup on the Platform Configuration, FDL Task, JAR Package, and Plugin tab pages in sequence, as shown in the following figure.

    If pipeline tasks are running and an external database is configured, manually back up the migrated FineDB database.

    Uploading the Update Package

    iconNote:
    Review the "Notes" section of this document. In some scenarios, you need to upgrade FineDataLink to a transitional version before upgrading it to the target version.
    Scenario One: An Independently Deployed Project with an External Network Environment

    1. Refer to the "Notes" section of this document. For projects of certain versions, you need to delete some JAR files before upgrading the project.

    2. Refer to the steps in the "Uploading the Update Package" section to upload the latest JAR packages and update the project.

    Scenario Two: Manual JAR File Update

    iconNote:
    The procedure applies to projects in all environments.

    1. Refer to the "Notes" section of this document. For projects of certain versions, you need to delete some JAR files before upgrading the project.

    2. Extract the JAR packages obtained in the "Obtaining JAR Packages" section and place them in Tomcat installation directory/webapps/webroot/WEB-INF/lib . (Overwrite existing files if files with duplicate names exist.)

    Confirming Normal Kafka Operation

    If the project contains running pipeline tasks, you are advised to confirm Kafka is running properly before starting the project.

    For details about Kafka operation check and startup operations, see Kafka Deployment - ZooKeeper Mode.

    Restarting Tomcat

    For details, see Stopping/Restarting/Starting a FineDataLink Project.

    Verifying a Successful Upgrade

    Log in to FineDataLink as the admin after upgrading and restarting the project, and choose System Management > Registration Management > Version Information.

    You can check whether the current JAR version is the desired project version, as shown in the following figure.

    Compatibility Instruction

    If you upgrade a project with activated data service APIs to V4.2.6.2 or later versions, note that:

    • After upgrades, calls of activated APIs remain unaffected, but modifications to APIs may alter the request JSON format. Remind API callers to make corresponding changes.

    • The Content-Type header of the data service is changed from text/json to application/json. Before upgrades, confirm whether the previous calls were done through code and whether the code specifically parsed text/json. If targeted parsing was implemented, the request type must be adjusted. Otherwise, the call will fail.

    Instructions for Rollback from V4.2.x

    If you have upgraded FineDataLink to V4.2.1.1 and created pipeline tasks, and need to roll back the upgrades, you must delete the TO_SYNC_TRAFFIC field from the FINE_DP_PIPELINE_EXECUTE table in the FineDB database after rollback, and then restart the FineDataLink project.

    Assume that you have upgraded FineDataLink to V4.2.11.3 or later versions and need to roll back the upgrades. Since the PAUSE status of real-time pipeline tasks cannot be recognized by FineDataLink of older versions, you need to execute the following SQL statement in the FineDB database before rollback: 

    UPDATE FDL_PIPE_TABLE_RECORD set STATUS = 'PRE_INIT' WHERE STATUS = 'PAUSE'

    附件列表


    主题: Deployment and Upgrade
    Previous
    Next
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy