Skip to main content

Use the links below to download the Apache InLong from one of our mirrors.

2.4.0 release

You can download the latest version here.

NameVersionDateDownloads
InLong Source Code2.4.0Aug. 13, 2026[SRC] [ASC] [SHA512]
InLong Binary File2.4.0Aug. 13, 2026[BIN] [ASC] [SHA512]
Connector Binary File For Flink v1.152.4.0Aug. 13, 2026[BIN] [ASC] [SHA512]
Connector Binary File For Flink v1.182.4.0Aug. 13, 2026[BIN] [ASC] [SHA512]

Release Integrity

You must verify the integrity of the downloaded files. We provide OpenPGP signatures for every release file. This signature should be matched against the KEYS file which contains the OpenPGP keys of InLong's Release Managers. We also provide SHA-512 checksums for every release file. After you download the file, you should calculate a checksum for your download, and make sure it is the same as ours.

Release Notes

Agent

ISSUESummary
INLONG-11950[Improve][Agent] Missing case in switch statement
INLONG-12143[Improve][Agent] Fix Agent path traversal via unvalidated file source path
INLONG-12148[Improve][Agent] Replace /bin/sh -c with ProcessBuilder

Dashboard

ISSUESummary
INLONG-12044[Bug][Dashboard] Agent installation method is missing
INLONG-12052[Improve][Dashboard] Optimization of text display in long forms on resource details page

Manager

ISSUESummary
INLONG-12071[Bug][Manager] Querying MQ messages returned incorrect results from the LIKE matching operator
INLONG-12073[Bug][Manager] No proper error handling when MQ message query thread pool is exhausted
INLONG-12075[Improve][Manager] Optimize delete permission for InlongGroup: allow admin or in-charge
INLONG-12079[Improve][Manager] The AuditAlertRuleRequest lacks validation for orderField and orderType
INLONG-12092[Bug][Manager] Non-template responsible persons can view template information
INLONG-12094[Bug][Manager] Ordinary users can create new packages
INLONG-12098[Improve][Manager] Improve audit query nodeType mapping completeness and avoid null audit IDs
INLONG-12100[Improve][Manager] Fix incorrect spelling: "seperated" → "separated" in multiple files
INLONG-12102[Bug][Manager] Incorrect logic in input validation
INLONG-12104[Bug][Manager] There is a problem with the deletion process of the data flow group
INLONG-12115[Improve][Manager] Set the default value of openapi.auth.enabled to true
INLONG-12129[Improve][Manager] Fix the security vulnerability in /api/node/testConnection
INLONG-12133[Improve][Manager] Fix the security vulnerability in /api/cluster/testConnection
INLONG-12135[Improve][Manager] Enhance the verification against SQL injection
INLONG-12144[Improve][Manager] Perform permission verification for the deletion operation of streamsource
INLONG-12149[Improve][Manager] Add command whitelist validation in Manager
INLONG-12153[Improve][Manager] Add parameter validation for node in clusterController
INLONG-12156[Improve][Manager] Add verification of operator permissions during the creation and modification of tenant roles
INLONG-12160[Improve][Manager] Add permission verification when modifying the datanode

SDK

ISSUESummary
INLONG-12016[Improve][SDK] Add Python Dataproxy SDK compile Dockerfile
INLONG-12054[Improve][SDK] Optimize InLong Dataproxy Python SDK dependency version requirements
INLONG-12056[Feature][SDK] TransformSDK supports the "not in" operator
INLONG-12058[Feature][SDK] Support retry mechanism when "server error" occurs in dataproxy client
INLONG-12062[Improve][SDK] Upgrade gnet version in dataproxy go sdk
INLONG-12090[Improve][SDK] Build standard Python Dataproxy SDK wheels based on PEP-517
INLONG-12108[Feature][SDK] TransformSDK supports decoding and transformation of ProtoBuf description files with multiple Proto files and multi-level NestedType
INLONG-12111[Feature][SDK] ProtoBuf decoding supports parsing map nodes
INLONG-12113[Feature][SDK] TransformSDK supports encoding of List, Struct, and Binary type fields for RowData
INLONG-12117[Feature][SDK] Support concat_struct/extract_struct/extract_binary function
INLONG-12119[Improve][SDK] Add connection timeout and tolerate partial endpoint failures during client initialization in DataProxy Go SDK
INLONG-12120[Improve][SDK] Optimize worker selection logic in DataProxy Go SDK
INLONG-12121[Improve][SDK] Log remote server address on send timeout and server errors in DataProxy Go SDK
INLONG-12125[Feature][SDK] Enhance Transform SDK protobuf processing and SQL alias parsing
INLONG-12141[Bug][SDK] PbSourceData returns protobuf default values instead of null for unset fields, causing incorrect data written to Iceberg/Parquet sinks
INLONG-12158[Feature][SDK] Support SQL reserved keywords as source field names (backtick-quoted columns)

Sort

ISSUESummary
INLONG-12065[Improve][Sort] Sort Format supports outputting complete row information when field parsing errors occur
INLONG-12139[Bug][Sort] SortConfigUtil.checkUpdate throws NPE when DataFlowConfig.version is null, causing SortConfig reload to permanently stall

Audit

ISSUESummary
INLONG-12042[Improve][Audit] Change the name of the audit item BSS to BIFANG
INLONG-12046[Bug][Audit] SQL script initialization failed
INLONG-12060[Improve][Audit] Optimize audit route management
INLONG-12064[Bug][Audit] Static ScheduledExecutorService in PulsarSink causes ClassLoader leaks and shared state corruption
INLONG-12067[Improve][Audit] Optimize the auditing data statistics by day
INLONG-12069[Improve][Audit] Fill with zero when there is no data for a given the API of day
INLONG-12088[Improve][Audit] Audit routing data source management supports domain names
INLONG-12096[Improve][Audit] Optimize function comments related to switching JDBC
INLONG-12137[Bug][Audit] Resolve thread-safety issues in the Audit SDK under high concurrency

Common

ISSUESummary
INLONG-12127[Feature][Common] Add Json config
INLONG-12131[Improve][Common] Fix the issue where jsonconfig cannot be serialized correctly

CI

ISSUESummary
INLONG-12077[Bug][CI] All unit tests execute failed
INLONG-12081[Improve][CI] Fix github action workflow policy violations
INLONG-12083[Improve][CI] Upgrade github actions version and specify permission of actions
INLONG-12086[Feature][CI] Upgrade parameters of first interaction

Docker

ISSUESummary
INLONG-12048[Improve][Docker] openjdk:8-jdk is not accessible