Skip to main content

使用以下链接下载 InLong。

2.4.0 release。

名称版本日期Downloads
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]

发布完整性

您必须 验证 下载文件的完整性。 我们为每个发布文件提供 OpenPGP 签名。此签名应与包含 InLong 发布经理的 OpenPGP 密钥的 KEYS 文件匹配。 我们还为每个发布文件提供 SHA-512 校验和。下载文件后,您应该计算下载的校验和,并确保它与我们提供的相同。

版本 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