使用以下链接下载 InLong。
1.7.0 release
| 名称 | 版本 | 日期 | Downloads | 
|---|---|---|---|
| InLong Source Code | 1.7.0 | 2023-05-19 | [SRC] [ASC] [SHA512] | 
| InLong Binary file | 1.7.0 | 2023-05-19 | [BIN] [ASC] [SHA512] | 
| Connector Binary file | 1.7.0 | 2023-05-19 | [BIN] [ASC] [SHA512] | 
发布完整性
您必须 验证 下载文件的完整性。
我们为每个发布文件提供 OpenPGP 签名。此签名应与包含 InLong 发布经理的 OpenPGP 密钥的 KEYS 文件匹配。
我们还为每个发布文件提供 SHA-512 校验和。下载文件后,您应该计算下载的校验和,并确保它与我们提供的相同。
版本 Notes
Agent
| ISSUE | Summary | 
|---|---|
| INLONG-7847 | [Bug][Agent] Failed to create MySQL reader | 
| INLONG-7783 | [Feature][Agent] Support sink data tor Kafka | 
| INLONG-7752 | [Bug][Agent] PulsarSink threadPool throw reject exception | 
| INLONG-7976 | [Bug][Agent] The data collected by the agent is incomplete | 
| INLONG-8026 | [Improve][Agent] Improve the Agent performance | 
DataProxy
| ISSUE | Summary | 
|---|---|
| INLONG-7931 | [Improve][DataProxy] Optimize common.properties related control mechanism | 
| INLONG-7898 | [Improve][DataProxy] Clean up useless configuration files in the ConfigManager class | 
| INLONG-7769 | [Bug][DataProxy] NPE when request Inlong Manager failed | 
| INLONG-7512 | [Improve][DataProxy] Update the metrics log level to avoid the log file increasing quickly | 
| INLONG-7766 | [Bug][DataProxySDK] Adjusted frame length exceeds occurred when reporting data through the HTTP protocol | 
| INLONG-7194 | [Improve][DataProxy] Migrate index log statistics for the new mq layer | 
TubeMQ
| ISSUE | Summary | 
|---|---|
| INLONG-7926 | [Feature][TubeMQ] Add ""Register2Master"" method for GO SDK " | 
Manager
| ISSUE | Summary | 
|---|---|
| INLONG-8021 | [Improve][Manager] Periodically delete sources with inconsistent states | 
| INLONG-8006 | [Improve][Manager] Set displayname for the auto-registered cluster | 
| INLONG-7999 | [Improve][Manager] Support PostgreSQL data node | 
| INLONG-7996 | [Improve][Manager] Support issued kafka consumer group to sort | 
| INLONG-7987 | [Improve][Manager] Add a heartbeat timeout status to the source | 
| INLONG-7981 | [Bug][Manager] Failed to stop source correctly when suspend a group | 
| INLONG-7948 | [Improve][Manager] Add user authentication when operate inlong consume | 
| INLONG-7946 | [Improve][Manager] Add user authentication when bind clusterTag | 
| INLONG-7941 | [Improve][Manager][Dashborad] Query group to distinguish lightweight | 
| INLONG-7940 | [Bug][Manager][Sort] Use Pulsar subscriptions in Pulsar connector | 
| INLONG-7938 | [Bug][Manager] The consume list interface does not filter by request | 
| INLONG-7936 | [Improve][Manager] Support issued pulsar subscriptions to sort | 
| INLONG-7934 | [Improve][Manager] Optimize the serializationType to support debezium json | 
| INLONG-7912 | [Improve][Manager] Only response DataProxy nodes in normal status | 
| INLONG-7895 | [Feature][Manager] Support field description when parsing field by SQL | 
| INLONG-7893 | [Feature][Manager] Support field description when parsing field by JSON | 
| INLONG-7890 | [Improve][Manager] Add checks for unmodifiable data_node_name and cluster_name | 
| INLONG-7888 | [Bug][Manager] Failed to create lightweight task | 
| INLONG-7883 | [Improve][Manager] Invalidate user session when deleting user | 
| INLONG-7867 | [Feature][Manager] Support data validation when importing Excel file | 
| INLONG-7844 | [Improve][Manager] Support to set cluster when create table for clickhouse | 
| INLONG-7843 | [Feature][Manager] Creating the schema of StreamSource by importing an Excel file | 
| INLONG-7841 | [Feature][Manager] Support title style and font when exporting Excel file | 
| INLONG-7839 | [Improve][Manager] Bump version of apache-poi:poi to 5.2.3 | 
| INLONG-7837 | [Bug][Manager] The Admin user cannot modify streamSource when it is not the responsible person | 
| INLONG-7835 | [Improve][Manager] The permission is removed when a user is deleted | 
| INLONG-7823 | [Improve][Manager] Supports creating clickhouse tables using the ReplicatedMergeTree engine | 
| INLONG-7820 | [Feature][Manager] Support style and font when exporting Excel file | 
| INLONG-7816 | [Feature][Manager] Support validation rules when exporting Excel file | 
| INLONG-7810 | [Bug][Manager] No token field in the return result of getAllConfig | 
| INLONG-7804 | [Improve][Manager] Limit the length of user password | 
| INLONG-7800 | [Bug][Manager] Update redis data node failed | 
| INLONG-7798 | [Improve][Manager] Add user authentication when operate workflow | 
| INLONG-7792 | [Feature][Manager] Support export Excel template file of StreamSource | 
| INLONG-7778 | [Feature][Manager] Optimize the create command for ease of use | 
| INLONG-7774 | [Improve][Manager] Add permission verification for streamSource | 
| INLONG-7760 | [Bug][Manager] Parse fields failed for streamSink and InlongStream | 
| INLONG-7730 | [Feature][Manager] Support node management for Redis | 
| INLONG-7722 | [Bug][Manager] The task status is inconsistent with the returned result | 
| INLONG-7720 | [Umbrella][Manager] Creating schema of StreamSource by Excel | 
| INLONG-7719 | [Feature][Manager] Support test connection for Redis in NodeManagement | 
| INLONG-7713 | [Feature][Manager] Support test connection for Apache Kudu | 
| INLONG-7711 | [Feature][Sort][Manager] Support specifying parameters for the kudu client | 
| INLONG-7706 | [Bug][Manager] sink is always in the configuration after being saved | 
| INLONG-7701 | [Feature][Manager] Support test connection for hudi in NodeManagement | 
| INLONG-7690 | [Feature][Manager] Creating schema of StreamSource by CSV | 
| INLONG-7688 | [Feature][Manager] Creating schema of StreamSource by SQL | 
| INLONG-7686 | [Feature][Manager] Support node management for Apache Kudu | 
| INLONG-7678 | [Improve][Manager] Rename FROZEN to STOP for source status | 
| INLONG-7675 | [Improve][Manager] Check OrderType when calling listAll to prevent sql injection | 
| INLONG-7673 | [Improve][Manager] Remove whitespace when saving or updating URLs | 
| INLONG-7670 | [Improve][Manager] Filter out sinks with empty cluster | 
| INLONG-7666 | [Improve][Manager] Support to freezing and restarting streamSource | 
| INLONG-7658 | [Improve][Manager] Optimized table index | 
| INLONG-7655 | [Improve][Manager] Remove the dependency of hudi-flink1.13-bundle | 
| INLONG-7651 | [Bug][Manager] StreamSource in normal state cannot be modified | 
| INLONG-7648 | [Improve][Manager] Support list streams by a specific group principal | 
| INLONG-7632 | [Improve][Manager] Mask the audit information that Sort sent successfully | 
| INLONG-7625 | [Improve][Manager] Make data encoding type as a common property of StreamSink | 
| INLONG-7619 | [Improve][Manager] Support update and retry MySQL sources after updating MySQLDataNode | 
| INLONG-7004 | [Feature][Dashboard][Manager] Creating schema of StreamSource by Statement | 
| INLONG-6672 | [Feature][Manager] Add inlongctl status management for the group | 
Sort
| ISSUE | Summary | 
|---|---|
| INLONG-7958 | [Bug][Sort] MongoDB's schema becomes unordered after extracting the row data | 
| INLONG-7957 | [Bug][Sort] The canaljson's type of Oracle CDC and MongoDB CDC is inconsistent with MySQL CDC | 
| INLONG-7952 | [Improve][Sort] Mask sensitive message of Flink SQL in the logs | 
| INLONG-7945 | [Bug][Sort] MongoDB CDC unable to output the 'replace' records | 
| INLONG-7940 | [Bug][Manager][Sort] Use Pulsar subscriptions in Pulsar connector | 
| INLONG-7906 | [Improve][Sort] Improve logic of calculation object byte size | 
| INLONG-7858 | [Bug][Sort] Oracle CDC uploaded two different db name metrics for the same table | 
| INLONG-7857 | [Bug][Sort] Duplicated chunk happens when open scan-newly-added-table in mysql-cdc | 
| INLONG-7855 | [Bug][Sort] Hang up reader in snapshot phase when reducing paralleism | 
| INLONG-7850 | [Feature][Sort] Add support for extracting ddl statement and operation from origin data | 
| INLONG-7831 | [Improve][Sort] Using spilling disk map to reduce memory loss for buffer per parititon data | 
| INLONG-7829 | [Improve][Sort] Add mini-batch pre aggregate by partition when ingesting data into iceberg | 
| INLONG-7825 | [Bug][Sort] MySQL CDC cannot capture truncate ddl statement | 
| INLONG-7813 | [Bug][Sort] ES6 multiple sink initialize error | 
| INLONG-7809 | [Improve][Sort] ES multiple sink support dirty data runtime strategies | 
| INLONG-7790 | [Bug][Sort] Setting ""scanNewlyAddedTableEnabled=true"" and ""scan.startup.mode=latest-offset"" in MySQL CDC failed to capture newly added tables" | 
| INLONG-7787 | [Bug][Sort] Fix cannot output drop statement | 
| INLONG-7767 | [Bug][Sort]Doris connector does not real delete record because of columns header losing | 
| INLONG-7762 | [Bug][Sort] Fix capturing unrelated tables when open DDL change detection | 
| INLONG-7731 | [Bug][Sort] Fix the problem of calling getAndSetPkFromErrMsg method parameter order | 
| INLONG-7724 | [Improve][Sort] Add rate limit for ingesting into iceberg | 
| INLONG-7715 | [Bug][Sort] Fix single table metric invalid | 
| INLONG-7711 | [Feature][Sort][Manager] Support specifying parameters for the kudu client | 
| INLONG-7708 | [Bug][Sort] Fix the error that occurs when adding a table during whole database synchronization in Oracle. | 
| INLONG-7700 | [Improve][Sort] Update some copy class file when update mongo-cdc version to 2.3 | 
| INLONG-7695 | [Bug][Sort] NPE occurs when running Oracle all database migration jobs | 
| INLONG-7693 | [Improve][Sort] MySQL CDC Connector supports specifying field synchronization | 
| INLONG-7683 | [Bug][Sort] Unit test error for Oracle connector | 
| INLONG-7680 | [Improve][Sort] MySQL CDC supports unsigned zerofill data type | 
| INLONG-7660 | [Feature][Sort] Support DDL model for MySQL connector when running in all migrate mode | 
| INLONG-7653 | [Feature][Sort] Support archiving dirty data and metrics for Iceberg connector | 
| INLONG-7635 | [Feature][Sort] MongoDB CDC supports metrics with enable incremental snapshots | 
| INLONG-7581 | [Feature][Sort] Support multiple-sink migration for Elasticsearch | 
| INLONG-7554 | [Feature][Sort] MySQL CDC supports parsing gh-ost records | 
| INLONG-7553 | [Feature][Sort] Mysql CDC support output DDL model in all migrate | 
| INLONG-7249 | [Feature][Sort] JDBC accurate dirty data archive and metric calculation | 
| INLONG-6668 | [Improve][Sort] Unify the constants in inlong-common  and sort-connectors | 
| INLONG-7970 | [Bug][Sort] java.lang.ClassCastException: java.lang.String cannot be cast to org.apache.flink.table.data.StringData | 
| INLONG-7747 | [Umbrella][Sort] Improve memory stability of data ingesting into iceberg | 
| INLONG-6545 | [Improve][Sort] Accurately parse the schema type and completely match the missing precision information | 
Audit
| ISSUE | Summary | 
|---|---|
| INLONG-7646 | [Bug][Audit] NPE when mq configuration is not registered | 
| INLONG-7641 | [Feature][Script] Modify script for Audit standalone deployment | 
| INLONG-7636 | [Feature][Docker] Modify the Kafka config for Audit docker deployment | 
| INLONG-7413 | [Feature][Audit] Proxy and Store get MQ address from the Manager service | 
Dashboard
| ISSUE | Summary | 
|---|---|
| INLONG-7955 | [Improve][Dashboard] Change the consumption query method from get to post | 
| INLONG-7929 | [Bug][Dashboard] The select box cannot be triggered when the form is not entered | 
| INLONG-7918 | [Improve][Dashboard] File source cluster name is displayed as displayName | 
| INLONG-7915 | [Improve][Dashboard] Clickhouse sink engine field optimization | 
| INLONG-7871 | [Improve][Dashboard] MySQL source supports filling in the database name whitelist | 
| INLONG-7852 | [Improve][Dashboard] Clickhouse supports setting cluster when creating a table | 
| INLONG-7833 | [Improve][Dashboard] Process optimization for creating source and sink | 
| INLONG-7826 | [Improve][Dashboard] Supports filling in the life cycle when the Clickhouse sink engine is ReplicatedMergeTree | 
| INLONG-7802 | [Improve][Dashboard] Requirements for optimizing data sources | 
| INLONG-7796 | [Improve][Dashboard] Add icon to menu | 
| INLONG-7789 | [Feature][Dashboard] Support create stream fields by statement | 
| INLONG-7785 | [Improve][Dashboard] Clickhouse sink engine defaults to MergeTree | 
| INLONG-7772 | [Improve][Dashboard] Redis sentinel master name normalization in NodeManagement | 
| INLONG-7758 | [Bug][Dashboard] Login page display error | 
| INLONG-7756 | [Bug][Dashboard] Group logs can not display | 
| INLONG-7749 | [Improve][Dashboard] Support rate limit for pulsar mq mark-delete operation | 
| INLONG-7738 | [Improve][Dashboard] The name and type of cluster and node cannot be modified | 
| INLONG-7734 | [Feature][Dashboard] Update Dashbaord layout & folder design | 
| INLONG-7728 | [Feature][Dashboard] Extract the cluster properties of Redis NodeManagement | 
| INLONG-7702 | [Improve][Dashboard] Add Chinese name for partitionKeys properties of Hudi LoadNode | 
| INLONG-7672 | [Feature][Dashboard] Support kudu node management | 
| INLONG-7668 | [Feature][Dashboard] InLong source supports restart and freeze operations | 
| INLONG-7643 | [Feature][Dashboard] Support specifying buckets when creating kudu resource | 
| INLONG-7630 | [Bug][Dashboard] The page flickers when the route is switched | 
| INLONG-7004 | [Feature][Dashboard][Manager] Creating schema of StreamSource by Statement | 
| INLONG-7971 | [Feature][Dashboard] Support batch import fields by Excel | 
| INLONG-8001 | [Feature][Dashboard] Support postgreSQL node management | 
| INLONG-8011 | [Improve][Dashboard] Cluster name and node name can be modified when editing | 
| INLONG-8011 | [Improve][Dashboard] Node management title text optimization | 
Other
| ISSUE | Summary | 
|---|---|
| INLONG-7909 | [Bug]Capture changes made by connector user & document that SYS/SYSTEM changes are not captured | 
| INLONG-7892 | [bug] multiple times generating approval slips | 
| INLONG-7876 | [Improve][CVE] Upgrade org.springframework:spring-core to 5.3.27 | 
| INLONG-7781 | [Bug][InLong-SDK] Solve the problem of cpp-sdk send data by HTTP protocol | 
| INLONG-7745 | [Improve][CVE] Spring Framework vulnerable to denial of service via specially crafted SpEL expression | 
| INLONG-7742 | [Improve][Tool] Only support inlong-dev-toolkit on MacOS and Linux | 
| INLONG-7698 | [Bug][Docker] docker images build faild for tubemq-build | 
| INLONG-7697 | [Feature] Reduce the memory usage of JM when split table chunks | 
| INLONG-7986 | [Bug] Collect file to Postgresql failed when using docker image for test | 
| INLONG-7986 | [Improve] Exclude the useless dependency for pulsar-client to decrease the distribution package size |