This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new f1854029c [INLONG-7964][Release] Update changes log for the 1.7.0
version (#7974)
f1854029c is described below
commit f1854029c62c3ea467195e9492e8707a266dcf12
Author: Charles Zhang <[email protected]>
AuthorDate: Tue May 9 10:57:39 2023 +0800
[INLONG-7964][Release] Update changes log for the 1.7.0 version (#7974)
---
CHANGES.md | 694 ++++++++++++++-----------------------------------------------
1 file changed, 161 insertions(+), 533 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index 302d6a381..6861df5b5 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -21,551 +21,179 @@
# of release header or remove the below marker. This file is generated.
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
-# Release InLong 1.6.0 - Released (as of 2023-03-16)
+# Release InLong 1.7.0 - Released (as of 2023-05-16)
### Agent
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7548](https://github.com/apache/inlong/issues/7548) |
[Improve][Agent][Manager] Use try-with-resource to close resources
|
-| [INLONG-7533](https://github.com/apache/inlong/issues/7533) |
[Improve][Agent] Log cannot be collected for position reset
|
-| [INLONG-7516](https://github.com/apache/inlong/issues/7516) |
[Improve][Manager][Sort][Agent] Decoupling Flink version dependencies for
multiple versions of Apache Flink |
-| [INLONG-7419](https://github.com/apache/inlong/issues/7419) | [Bug][Agent]
The connector of MQTT is unable to connect
|
-| [INLONG-7404](https://github.com/apache/inlong/issues/7404) | [Bug][Agent]
Missing Redis job for Redis connector
|
-| [INLONG-7387](https://github.com/apache/inlong/issues/7387) | [Bug][Agent]
The connector of SQLServer is closed
|
-| [INLONG-7365](https://github.com/apache/inlong/issues/7365) | [Bug][Agent]
The username for the MongoDB connector is missing
|
-| [INLONG-7353](https://github.com/apache/inlong/issues/7353) | [Bug][Agent]
The connector of PostgreSQL is closed
|
-| [INLONG-7322](https://github.com/apache/inlong/issues/7322) | [Bug][Agent]
The archived logs cannot be collected
|
-| [INLONG-7174](https://github.com/apache/inlong/issues/7174) |
[Feature][Agent] Support converting DataConfig to TriggerProfile for PostgreSQL
|
-| [INLONG-7156](https://github.com/apache/inlong/issues/7156) |
[Improve][Agent] Support directly sending raw file data
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------|
+| [INLONG-7847](https://github.com/apache/inlong/issues/7847) | [Bug][Agent]
Failed to create MySQL reader
|
+| [INLONG-7783](https://github.com/apache/inlong/issues/7783) |
[Feature][Agent] Support sink data tor Kafka
|
+| [INLONG-7752](https://github.com/apache/inlong/issues/7752) | [Bug][Agent]
PulsarSink threadPool throw reject exception
|
### DataProxy
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7513](https://github.com/apache/inlong/issues/7513) |
[Improve][DataProxy] Delete duplicate definitions
|
-| [INLONG-7231](https://github.com/apache/inlong/issues/7231) |
[Feature][DataProxy] Add selector policy of cache cluster list
|
-| [INLONG-7191](https://github.com/apache/inlong/issues/7191) |
[Improve][DataProxy] Remove unused code
|
-| [INLONG-7166](https://github.com/apache/inlong/issues/7166) |
[Bug][DataProxy] Fix audit data report
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------|
+| [INLONG-7931](https://github.com/apache/inlong/issues/7931) |
[Improve][DataProxy] Optimize common.properties related control mechanism
|
+| [INLONG-7898](https://github.com/apache/inlong/issues/7898) |
[Improve][DataProxy] Clean up useless configuration files in the ConfigManager
class |
+| [INLONG-7769](https://github.com/apache/inlong/issues/7769) |
[Bug][DataProxy] NPE when request Inlong Manager failed
|
+| [INLONG-7512](https://github.com/apache/inlong/issues/7512) |
[Improve][DataProxy] Update the metrics log level to avoid the log file
increasing quickly |
+| [INLONG-7766](https://github.com/apache/inlong/issues/7766) |
[Bug][DataProxySDK] Adjusted frame length exceeds occurred when reporting data
through the HTTP protocol |
+| [INLONG-7194](https://github.com/apache/inlong/issues/7194) |
[Improve][DataProxy] Migrate index log statistics for the new mq layer
|
### TubeMQ
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7466](https://github.com/apache/inlong/issues/7466) |
[Improve][TubeMQ] Adjust code style issues
|
-| [INLONG-7430](https://github.com/apache/inlong/issues/7430) | [Bug][TubeMQ]
Zookeeper caught an NPE when deploying TubeMQ by K8s
|
-| [INLONG-7184](https://github.com/apache/inlong/issues/7184) |
[Improve][TubeMQ] Replace CertifiedResult with ProcessResult
|
-| [INLONG-7182](https://github.com/apache/inlong/issues/7182) |
[Improve][TubeMQ] Replace ParamCheckResult with ProcessResult
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:---------------------------------------------------------------------|
+| [INLONG-7926](https://github.com/apache/inlong/issues/7926) |
[Feature][TubeMQ] Add ""Register2Master"" method for GO SDK " |
### Manager
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7593](https://github.com/apache/inlong/issues/7593) |
[Bug][Manager] Unable to delete InlongGroup
|
-| [INLONG-7591](https://github.com/apache/inlong/issues/7591) |
[Improve][Manager] Support updating related streamSources after updating
DataNode |
-| [INLONG-7586](https://github.com/apache/inlong/issues/7586) |
[Bug][Manager] The audit information in the database cannot be obtained after
being updated |
-| [INLONG-7577](https://github.com/apache/inlong/issues/7577) |
[Bug][Manager] The number of StreamSource is too large, resulting in high CPU
usage |
-| [INLONG-7575](https://github.com/apache/inlong/issues/7575) |
[Improve][Manager] Add audit_base table change script of 1.6.0 for Manager
|
-| [INLONG-7565](https://github.com/apache/inlong/issues/7565) |
[Improve][Manager] Add audit id for Apache Kudu
|
-| [INLONG-7555](https://github.com/apache/inlong/issues/7555) |
[Bug][Manager] The ttl time is invalid in ClickHouse
|
-| [INLONG-7548](https://github.com/apache/inlong/issues/7548) |
[Improve][Agent][Manager] Use try-with-resource to close resources
|
-| [INLONG-7535](https://github.com/apache/inlong/issues/7535) |
[Bug][Manager] Optimize the serializationType setting to prevent
NullPointerException |
-| [INLONG-7529](https://github.com/apache/inlong/issues/7529) |
[Improve][Manager] Change the pattern limitation of InlongGroupId and
InlongStreamId |
-| [INLONG-7525](https://github.com/apache/inlong/issues/7525) |
[Improve][Manager] Support to save additional info for the ClickHouse field
|
-| [INLONG-7516](https://github.com/apache/inlong/issues/7516) |
[Improve][Manager][Sort][Agent] Decoupling Flink version dependencies for
multiple versions of Apache Flink |
-| [INLONG-7501](https://github.com/apache/inlong/issues/7501) |
[Bug][Manager] InlongStream status is not updated after InlongGroup
configuration is successful |
-| [INLONG-7496](https://github.com/apache/inlong/issues/7496) |
[Improve][Manager] Add parseFields method for manager-client
|
-| [INLONG-7490](https://github.com/apache/inlong/issues/7490) |
[Improve][Manager] Support paging query InLong objects info based on conditions
in manager-client |
-| [INLONG-7479](https://github.com/apache/inlong/issues/7479) |
[Bug][Manager] The stream can still be configured under the failed group
|
-| [INLONG-7473](https://github.com/apache/inlong/issues/7473) |
[Bug][Manager] StreamSource in the TO_BE_ISSUED_DELETE state cannot be issued
properly |
-| [INLONG-7468](https://github.com/apache/inlong/issues/7468) |
[Bug][Manager] Re-executing the workflow fails to load the new configuration
information |
-| [INLONG-7460](https://github.com/apache/inlong/issues/7460) |
[Improve][Manager] Add user authentication when operate Datanode
|
-| [INLONG-7444](https://github.com/apache/inlong/issues/7444) |
[Improve][Manager] Support query InLong objects by status list
|
-| [INLONG-7429](https://github.com/apache/inlong/issues/7429) |
[Bug][Manager] The information returned when deleting a non-existent
StreamSource is incorrect |
-| [INLONG-7426](https://github.com/apache/inlong/issues/7426) |
[Improve][Manager] Improve the accuracy of variable naming for MySQLSinkDTO
|
-| [INLONG-7421](https://github.com/apache/inlong/issues/7421) |
[Improve][Manager] Add encoding check to the MySQL JDBC URL in MySQLDataNode
|
-| [INLONG-7415](https://github.com/apache/inlong/issues/7415) |
[Feature][Dashboard][Manager] Creating schema of StreamSource by JSON
|
-| [INLONG-7406](https://github.com/apache/inlong/issues/7406) |
[Improve][Manager] Add the query criteria for streamSource
|
-| [INLONG-7401](https://github.com/apache/inlong/issues/7401) |
[Bug][Manager] Cannot create Pulsar partitions based on numPartitions
|
-| [INLONG-7395](https://github.com/apache/inlong/issues/7395) |
[Improve][Manager] Reduce log in SortSouceService and SortClusterService
|
-| [INLONG-7389](https://github.com/apache/inlong/issues/7389) |
[Improve][Manager][Sort] Add audit id info for source
|
-| [INLONG-7375](https://github.com/apache/inlong/issues/7375) |
[Improve][Manager] Change the pattern limitation of InlongCluster name
|
-| [INLONG-7373](https://github.com/apache/inlong/issues/7373) |
[Improve][Manager] Change the length limitation of InlongStreamId
|
-| [INLONG-7358](https://github.com/apache/inlong/issues/7358) |
[Improve][Manager] Ungraceful Import of Util Tool Classes
|
-| [INLONG-7355](https://github.com/apache/inlong/issues/7355) |
[Bug][Manager] HiveDataNode cannot save the dataPath
|
-| [INLONG-7337](https://github.com/apache/inlong/issues/7337) |
[Bug][Manager] Test Pulsar connection error
|
-| [INLONG-7334](https://github.com/apache/inlong/issues/7334) |
[Feature][Manager] Support stream join dimension table
|
-| [INLONG-7332](https://github.com/apache/inlong/issues/7332) |
[Improve][Manager] Improve the field length in SQL files
|
-| [INLONG-7331](https://github.com/apache/inlong/issues/7331) |
[Improve][Sort][Manager] Support complex type field
|
-| [INLONG-7328](https://github.com/apache/inlong/issues/7328) |
[Bug][Manager] Error in querying audit info
|
-| [INLONG-7325](https://github.com/apache/inlong/issues/7325) |
[Bug][Manager] The topic name format error of Kafka
|
-| [INLONG-7317](https://github.com/apache/inlong/issues/7317) |
[Bug][Manager] Unit tests of Manager threw database not found
|
-| [INLONG-7310](https://github.com/apache/inlong/issues/7310) |
[Bug][Manager] Unit tests of Manager threw too many AuthenticationException
|
-| [INLONG-7300](https://github.com/apache/inlong/issues/7300) |
[Improve][Manager] Replace getRoles() with getAccountType()
|
-| [INLONG-7299](https://github.com/apache/inlong/issues/7299) |
[Feature][Sort][Manager] Support InLongMsg in KafkaConnector
|
-| [INLONG-7294](https://github.com/apache/inlong/issues/7294) |
[Bug][Manager] Failed to suspend, restart and delete Sort task
|
-| [INLONG-7284](https://github.com/apache/inlong/issues/7284) |
[Improve][Manager] Use Preconditions.expectNotBlank to check whether a string
is null |
-| [INLONG-7280](https://github.com/apache/inlong/issues/7280) |
[Improve][Manager] rename checkXXX to expectXXX in Preconditions
|
-| [INLONG-7278](https://github.com/apache/inlong/issues/7278) |
[Improve][Manager] Optimize OpenInLongClusterController implementation
|
-| [INLONG-7275](https://github.com/apache/inlong/issues/7275) |
[Bug][Manager] The specified plugin path does not take effect
|
-| [INLONG-7271](https://github.com/apache/inlong/issues/7271) |
[Feature][Manager] Support comma separation for primary key and partition key
of Hudi table |
-| [INLONG-7265](https://github.com/apache/inlong/issues/7265) |
[Feature][Manager] Support register and manage the resource of Kudu sink
|
-| [INLONG-7261](https://github.com/apache/inlong/issues/7261) |
[Improve][Manager] Optimize OpenStreamTransformController implementation
|
-| [INLONG-7256](https://github.com/apache/inlong/issues/7256) |
[Bug][Manager] The test connection address is wrong, but it shows success
|
-| [INLONG-7254](https://github.com/apache/inlong/issues/7254) |
[Bug][Manager] Fix config error when InlongGroupId is in the process of
switching |
-| [INLONG-7242](https://github.com/apache/inlong/issues/7242) |
[Feature][Manager] Support register and manage the resource of Redis
|
-| [INLONG-7232](https://github.com/apache/inlong/issues/7232) |
[Improve][Manager] Supports automatic management of audit ids
|
-| [INLONG-7229](https://github.com/apache/inlong/issues/7229) |
[Improve][Manager] Add checks for unmodifiable field values
|
-| [INLONG-7226](https://github.com/apache/inlong/issues/7226) |
[Improve][Manager] Optimize OpenStreamSourceController implementation
|
-| [INLONG-7222](https://github.com/apache/inlong/issues/7222) |
[Improve][Manager] Decode the MySQL JDBC URL thoroughly
|
-| [INLONG-7220](https://github.com/apache/inlong/issues/7220) |
[Improve][Manager] Optimize OpenStreamSinkController implementation
|
-| [INLONG-7213](https://github.com/apache/inlong/issues/7213) |
[Improve][Manager] Add encoding check to the MySQL JDBC URL
|
-| [INLONG-7206](https://github.com/apache/inlong/issues/7206) |
[Bug][Manager] The selectBriefList method in the InlongGroupEntity.xml file is
incorrect |
-| [INLONG-7204](https://github.com/apache/inlong/issues/7204) |
[Improve][Manager] Optimize OpenInLongStreamController implementation
|
-| [INLONG-7199](https://github.com/apache/inlong/issues/7199) |
[Improve][Manager] Support save extension params for inlong cluster node
|
-| [INLONG-7178](https://github.com/apache/inlong/issues/7178) |
[Improve][Manager] Optimize OpenInLongGroupController implementation
|
-| [INLONG-7169](https://github.com/apache/inlong/issues/7169) |
[Improve][Manager] Optimize OpenDataNodeController implementation
|
-| [INLONG-7151](https://github.com/apache/inlong/issues/7151) |
[Bug][Manager] Init sort faild when create node
|
-| [INLONG-7149](https://github.com/apache/inlong/issues/7149) |
[Bug][Manager] The tableName parameter in ClickHouseLoadNode is incorrect
|
-| [INLONG-7089](https://github.com/apache/inlong/issues/7089) |
[Improve][Manager] Separate the concept of node tag from the node table and
extract the concept of task group |
-| [INLONG-7030](https://github.com/apache/inlong/issues/7030) |
[Feature][Manager] Build tool for local debugging environment
|
-| [INLONG-7616](https://github.com/apache/inlong/issues/7616) |
[Bug][Manager]Failed to obtain audit information
|
-| [INLONG-7273](https://github.com/apache/inlong/issues/7273) |
[Feature][Manager] Support creating table in Kudu cluster
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:-----------------------------------------------------------------------------------------------|
+| [INLONG-7948](https://github.com/apache/inlong/issues/7948) |
[Improve][Manager] Add user authentication when operate inlong consume
|
+| [INLONG-7946](https://github.com/apache/inlong/issues/7946) |
[Improve][Manager] Add user authentication when bind clusterTag
|
+| [INLONG-7941](https://github.com/apache/inlong/issues/7941) |
[Improve][Manager][Dashborad] Query group to distinguish lightweight
|
+| [INLONG-7940](https://github.com/apache/inlong/issues/7940) |
[Bug][Manager][Sort] Use Pulsar subscriptions in Pulsar connector
|
+| [INLONG-7938](https://github.com/apache/inlong/issues/7938) | [Bug][Manager]
The consume list interface does not filter by request
|
+| [INLONG-7936](https://github.com/apache/inlong/issues/7936) |
[Improve][Manager] Support issued pulsar subscriptions to sort
|
+| [INLONG-7934](https://github.com/apache/inlong/issues/7934) |
[Improve][Manager] Optimize the serializationType to support debezium json
|
+| [INLONG-7912](https://github.com/apache/inlong/issues/7912) |
[Improve][Manager] Only response DataProxy nodes in normal status
|
+| [INLONG-7895](https://github.com/apache/inlong/issues/7895) |
[Feature][Manager] Support field description when parsing field by SQL
|
+| [INLONG-7893](https://github.com/apache/inlong/issues/7893) |
[Feature][Manager] Support field description when parsing field by JSON
|
+| [INLONG-7890](https://github.com/apache/inlong/issues/7890) |
[Improve][Manager] Add checks for unmodifiable data_node_name and cluster_name
|
+| [INLONG-7888](https://github.com/apache/inlong/issues/7888) | [Bug][Manager]
Failed to create lightweight task
|
+| [INLONG-7883](https://github.com/apache/inlong/issues/7883) |
[Improve][Manager] Invalidate user session when deleting user
|
+| [INLONG-7867](https://github.com/apache/inlong/issues/7867) |
[Feature][Manager] Support data validation when importing Excel file
|
+| [INLONG-7844](https://github.com/apache/inlong/issues/7844) |
[Improve][Manager] Support to set cluster when create table for clickhouse
|
+| [INLONG-7843](https://github.com/apache/inlong/issues/7843) |
[Feature][Manager] Creating the schema of StreamSource by importing an Excel
file |
+| [INLONG-7841](https://github.com/apache/inlong/issues/7841) |
[Feature][Manager] Support title style and font when exporting Excel file
|
+| [INLONG-7839](https://github.com/apache/inlong/issues/7839) |
[Improve][Manager] Bump version of apache-poi:poi to 5.2.3
|
+| [INLONG-7837](https://github.com/apache/inlong/issues/7837) | [Bug][Manager]
The Admin user cannot modify streamSource when it is not the responsible person
|
+| [INLONG-7835](https://github.com/apache/inlong/issues/7835) |
[Improve][Manager] The permission is removed when a user is deleted
|
+| [INLONG-7823](https://github.com/apache/inlong/issues/7823) |
[Improve][Manager] Supports creating clickhouse tables using the
ReplicatedMergeTree engine |
+| [INLONG-7820](https://github.com/apache/inlong/issues/7820) |
[Feature][Manager] Support style and font when exporting Excel file
|
+| [INLONG-7816](https://github.com/apache/inlong/issues/7816) |
[Feature][Manager] Support validation rules when exporting Excel file
|
+| [INLONG-7810](https://github.com/apache/inlong/issues/7810) | [Bug][Manager]
No token field in the return result of getAllConfig
|
+| [INLONG-7804](https://github.com/apache/inlong/issues/7804) |
[Improve][Manager] Limit the length of user password
|
+| [INLONG-7800](https://github.com/apache/inlong/issues/7800) | [Bug][Manager]
Update redis data node failed
|
+| [INLONG-7798](https://github.com/apache/inlong/issues/7798) |
[Improve][Manager] Add user authentication when operate workflow
|
+| [INLONG-7792](https://github.com/apache/inlong/issues/7792) |
[Feature][Manager] Support export Excel template file of StreamSource
|
+| [INLONG-7778](https://github.com/apache/inlong/issues/7778) |
[Feature][Manager] Optimize the create command for ease of use
|
+| [INLONG-7774](https://github.com/apache/inlong/issues/7774) |
[Improve][Manager] Add permission verification for streamSource
|
+| [INLONG-7760](https://github.com/apache/inlong/issues/7760) | [Bug][Manager]
Parse fields failed for streamSink and InlongStream
|
+| [INLONG-7730](https://github.com/apache/inlong/issues/7730) |
[Feature][Manager] Support node management for Redis
|
+| [INLONG-7722](https://github.com/apache/inlong/issues/7722) | [Bug][Manager]
The task status is inconsistent with the returned result
|
+| [INLONG-7720](https://github.com/apache/inlong/issues/7720) |
[Umbrella][Manager] Creating schema of StreamSource by Excel
|
+| [INLONG-7719](https://github.com/apache/inlong/issues/7719) |
[Feature][Manager] Support test connection for Redis in NodeManagement
|
+| [INLONG-7713](https://github.com/apache/inlong/issues/7713) |
[Feature][Manager] Support test connection for Apache Kudu
|
+| [INLONG-7711](https://github.com/apache/inlong/issues/7711) |
[Feature][Sort][Manager] Support specifying parameters for the kudu client
|
+| [INLONG-7706](https://github.com/apache/inlong/issues/7706) | [Bug][Manager]
sink is always in the configuration after being saved
|
+| [INLONG-7701](https://github.com/apache/inlong/issues/7701) |
[Feature][Manager] Support test connection for hudi in NodeManagement
|
+| [INLONG-7690](https://github.com/apache/inlong/issues/7690) |
[Feature][Manager] Creating schema of StreamSource by CSV
|
+| [INLONG-7688](https://github.com/apache/inlong/issues/7688) |
[Feature][Manager] Creating schema of StreamSource by SQL
|
+| [INLONG-7686](https://github.com/apache/inlong/issues/7686) |
[Feature][Manager] Support node management for Apache Kudu
|
+| [INLONG-7678](https://github.com/apache/inlong/issues/7678) |
[Improve][Manager] Rename FROZEN to STOP for source status
|
+| [INLONG-7675](https://github.com/apache/inlong/issues/7675) |
[Improve][Manager] Check OrderType when calling listAll to prevent sql
injection |
+| [INLONG-7673](https://github.com/apache/inlong/issues/7673) |
[Improve][Manager] Remove whitespace when saving or updating URLs
|
+| [INLONG-7670](https://github.com/apache/inlong/issues/7670) |
[Improve][Manager] Filter out sinks with empty cluster
|
+| [INLONG-7666](https://github.com/apache/inlong/issues/7666) |
[Improve][Manager] Support to freezing and restarting streamSource
|
+| [INLONG-7658](https://github.com/apache/inlong/issues/7658) |
[Improve][Manager] Optimized table index
|
+| [INLONG-7655](https://github.com/apache/inlong/issues/7655) |
[Improve][Manager] Remove the dependency of hudi-flink1.13-bundle
|
+| [INLONG-7651](https://github.com/apache/inlong/issues/7651) | [Bug][Manager]
StreamSource in normal state cannot be modified
|
+| [INLONG-7648](https://github.com/apache/inlong/issues/7648) |
[Improve][Manager] Support list streams by a specific group principal
|
+| [INLONG-7632](https://github.com/apache/inlong/issues/7632) |
[Improve][Manager] Mask the audit information that Sort sent successfully
|
+| [INLONG-7625](https://github.com/apache/inlong/issues/7625) |
[Improve][Manager] Make data encoding type as a common property of StreamSink
|
+| [INLONG-7619](https://github.com/apache/inlong/issues/7619) |
[Improve][Manager] Support update and retry MySQL sources after updating
MySQLDataNode |
+| [INLONG-7004](https://github.com/apache/inlong/issues/7004) |
[Feature][Dashboard][Manager] Creating schema of StreamSource by Statement
|
+| [INLONG-6672](https://github.com/apache/inlong/issues/6672) |
[Feature][Manager] Add `inlongctl` status management for the group
|
### Sort
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------|
-| [INLONG-7609](https://github.com/apache/inlong/issues/7609) |
[Feature][Sort] Add audit for kafka source connector
|
-| [INLONG-7595](https://github.com/apache/inlong/issues/7595) |
[Improve][Sort] Mongo read phase metrics need to update when no incremental
data |
-| [INLONG-7589](https://github.com/apache/inlong/issues/7589) |
[Feature][Sort] Support multi node relation with same output but different
input nodes |
-| [INLONG-7584](https://github.com/apache/inlong/issues/7584) |
[Feature][Sort] Doris connector supports writing CSV and archiving dirty data
|
-| [INLONG-7567](https://github.com/apache/inlong/issues/7567) |
[Improve][Sort] Extract metrics as common parameters
|
-| [INLONG-7559](https://github.com/apache/inlong/issues/7559) | [Bug][Sort]
Fix Oracle CDC reads timestamp error
|
-| [INLONG-7557](https://github.com/apache/inlong/issues/7557) | [Bug][Sort]
Fix class incompatible error between elasticsearch6 with elasticsearch7
|
-| [INLONG-7550](https://github.com/apache/inlong/issues/7550) |
[Improve][Sort] Optimize the log printing level of dirty data to avoid
generating a large number of logs |
-| [INLONG-7546](https://github.com/apache/inlong/issues/7546) | [Bug][Sort]
Fix dirty data not archived for iceberg connector
|
-| [INLONG-7543](https://github.com/apache/inlong/issues/7543) | [Bug][Sort]
PostgreSQL connector output two data with the same UPDATE operation
|
-| [INLONG-7539](https://github.com/apache/inlong/issues/7539) | [Bug][Sort]
StarRocks connector uses wrong operation type
|
-| [INLONG-7537](https://github.com/apache/inlong/issues/7537) |
[Improve][Sort] MongoDB CDC 2.3 supports enabling incremental snapshot
|
-| [INLONG-7508](https://github.com/apache/inlong/issues/7508) |
[Improve][Sort] Carry right RowKind when cdc-base sends RowData to sink
|
-| [INLONG-7504](https://github.com/apache/inlong/issues/7504) | [Bug][Sort]
StarRocks will throw NullPointerException when dirty.ignore is false
|
-| [INLONG-7503](https://github.com/apache/inlong/issues/7503) |
[Feature][Sort] Support multipule audit ids and fix audit time won't fit
|
-| [INLONG-7488](https://github.com/apache/inlong/issues/7488) | [Bug][Sort]
Oracle CDC 2.3 can only read one record during snapshot reading
|
-| [INLONG-7487](https://github.com/apache/inlong/issues/7487) |
[Improve][Sort] Change changelog mode to capture update_before for ES
|
-| [INLONG-7485](https://github.com/apache/inlong/issues/7485) |
[Improve][Sort] Kafka extract node decide connector option by format
|
-| [INLONG-7483](https://github.com/apache/inlong/issues/7483) | [Bug][Sort]
Connector dependency shade range is not right
|
-| [INLONG-7477](https://github.com/apache/inlong/issues/7477) | [Bug][Sort]
Fix the metadata of table write error for canal-json
|
-| [INLONG-7470](https://github.com/apache/inlong/issues/7470) | [Bug][Sort]
Iceberg's data were duplicated when delete records in upsert mode
|
-| [INLONG-7464](https://github.com/apache/inlong/issues/7464) | [Bug][Sort]
Elasticsearch connector lost dependency
|
-| [INLONG-7459](https://github.com/apache/inlong/issues/7459) | [Bug][Sort]
Fix dirty data can't be archived to s3 for hbase
|
-| [INLONG-7457](https://github.com/apache/inlong/issues/7457) |
[Improve][Sort] Change changelog mode to capture update_before for Doris
|
-| [INLONG-7455](https://github.com/apache/inlong/issues/7455) | [Bug][Sort]
Fix dirty data archival format issues in Iceberg connector
|
-| [INLONG-7453](https://github.com/apache/inlong/issues/7453) | [Bug][Sort]
The blacklist of Iceberg connector will lose the metric and archiving of dirty
data |
-| [INLONG-7451](https://github.com/apache/inlong/issues/7451) | [Bug][Sort]
FileSystem connector dependency lost
|
-| [INLONG-7449](https://github.com/apache/inlong/issues/7449) | [Bug][Sort]
Kafka connector dependency lost
|
-| [INLONG-7446](https://github.com/apache/inlong/issues/7446) |
[Improve][Sort] Upgrade MongoDB CDC to version 2.3
|
-| [INLONG-7441](https://github.com/apache/inlong/issues/7441) | [Bug][Sort]
HBase connector dependency lost and dirty data process error
|
-| [INLONG-7437](https://github.com/apache/inlong/issues/7437) |
[Improve][Sort] Support metrics for Oracle CDC connector with incremental
snapshot enabled |
-| [INLONG-7417](https://github.com/apache/inlong/issues/7417) |
[Improve][Sort] Use SinkTableMetricData instead of SinkMetricData in
IcebergSingleStreamWriter |
-| [INLONG-7412](https://github.com/apache/inlong/issues/7412) | [Bug][Sort]
Fix dependency error: java.lang.NoClassDefFoundError
|
-| [INLONG-7411](https://github.com/apache/inlong/issues/7411) | [Bug][Sort]
Fix the invalid of kafka source meitric due to inlongMetric being null
|
-| [INLONG-7410](https://github.com/apache/inlong/issues/7410) |
[Improve][Sort] Support open incremental snapshot in oracle cdc connector
|
-| [INLONG-7400](https://github.com/apache/inlong/issues/7400) |
[Improve][Sort] Upgrade Oracle CDC to version 2.3.0
|
-| [INLONG-7397](https://github.com/apache/inlong/issues/7397) | [Bug][Sort]
MySql connector output two data with the same UPDATE operation
|
-| [INLONG-7392](https://github.com/apache/inlong/issues/7392) |
[Improve][Sort] Refactor Doris single table to solve performance issues
|
-| [INLONG-7391](https://github.com/apache/inlong/issues/7391) |
[Improve][Sort] Support CSV format and dirty data collecting for StarRocks
connector |
-| [INLONG-7389](https://github.com/apache/inlong/issues/7389) |
[Improve][Manager][Sort] Add audit id info for source
|
-| [INLONG-7377](https://github.com/apache/inlong/issues/7377) | [Bug][Sort]
Protobuf conflicts in sort-dist and sort-connectors
|
-| [INLONG-7363](https://github.com/apache/inlong/issues/7363) | [Bug][Sort]
Icebreg connector has null pointer exception
|
-| [INLONG-7351](https://github.com/apache/inlong/issues/7351) | [Bug][Sort]
Table level metric name is error for starrocks and doris
|
-| [INLONG-7346](https://github.com/apache/inlong/issues/7346) |
[Improve][Sort] Add metadata support for join of Redis dimension table
|
-| [INLONG-7339](https://github.com/apache/inlong/issues/7339) |
[Improve][Sort] Adjust the Sort structure for multiple versions of Apache Flink
|
-| [INLONG-7335](https://github.com/apache/inlong/issues/7335) | [Bug][Sort]
Hbase connector lost spi file when shade
|
-| [INLONG-7331](https://github.com/apache/inlong/issues/7331) |
[Improve][Sort][Manager] Support complex type field
|
-| [INLONG-7311](https://github.com/apache/inlong/issues/7311) | [Bug][Sort]
Doris StreamLoad unable to archive dirty data
|
-| [INLONG-7306](https://github.com/apache/inlong/issues/7306) |
[Improve][Sort] Use properties to save extended parameters in Redis LoadNode
|
-| [INLONG-7299](https://github.com/apache/inlong/issues/7299) |
[Feature][Sort][Manager] Support InLongMsg in KafkaConnector
|
-| [INLONG-7293](https://github.com/apache/inlong/issues/7293) | [Bug][Sort]
S3DirtySink flushes too quickly
|
-| [INLONG-7292](https://github.com/apache/inlong/issues/7292) | [Bug][Sort]
The invokeMultiple method cannot accurately detect and archive dirty data
|
-| [INLONG-7291](https://github.com/apache/inlong/issues/7291) | [Bug][Sort]
Fix bug of dirtysink not opening for jdbc multiple sink
|
-| [INLONG-7286](https://github.com/apache/inlong/issues/7286) | [Bug][Sort]
Fix issue of tableidentifier being null when addRow
|
-| [INLONG-7268](https://github.com/apache/inlong/issues/7268) |
[Feature][Sort] Support Apache Kudu LoadNode
|
-| [INLONG-7257](https://github.com/apache/inlong/issues/7257) | [Bug][Sort]
Doris connector throw NPE when DATE type data is null
|
-| [INLONG-7250](https://github.com/apache/inlong/issues/7250) |
[Improve][Sort] Output the read phase metrics for MySQL reader
|
-| [INLONG-7245](https://github.com/apache/inlong/issues/7245) |
[Feature][Sort] Support metric and audio in sort-connect-redis
|
-| [INLONG-7240](https://github.com/apache/inlong/issues/7240) |
[Feature][Sort] Support load node of Redis
|
-| [INLONG-7197](https://github.com/apache/inlong/issues/7197) |
[Improve][Sort] Iceberg connector supports keyby with the primary key
|
-| [INLONG-7186](https://github.com/apache/inlong/issues/7186) | [Bug][Sort]
Incorrect time zone for data writing to Iceberg
|
-| [INLONG-7140](https://github.com/apache/inlong/issues/7140) |
[Improve][Sort] MySql cdc connector split exit without catch exception
|
-| [INLONG-7060](https://github.com/apache/inlong/issues/7060) |
[Feature][Sort] Support write redis in sort-connector-redis
|
-| [INLONG-7058](https://github.com/apache/inlong/issues/7058) |
[Feature][Sort] Support Apache Kudu connector
|
-| [INLONG-7249](https://github.com/apache/inlong/issues/7249) |
[Feature][Sort] JDBC accurate dirty data archive and metric calculation
|
-| [INLONG-7614](https://github.com/apache/inlong/issues/7614) | [Bug][Sort]
Fix pulsar connector data loss
|
-### Audit
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7607](https://github.com/apache/inlong/issues/7607) | [Bug][Docker]
Audit store service can not start in docker-compose
|
-| [INLONG-7519](https://github.com/apache/inlong/issues/7519) |
[Feature][Audit] Proxy support Kafka
|
-| [INLONG-7518](https://github.com/apache/inlong/issues/7518) |
[Feature][Audit] Store support Kafka
|
-| [INLONG-7234](https://github.com/apache/inlong/issues/7234) |
[Improve][Audit] Add log4j for audit-store
|
-| [INLONG-7159](https://github.com/apache/inlong/issues/7159) | [Bug] [Audit]
Fix the problem of audit sdk create thread when the audit service is not
deployed |
-| [INLONG-6919](https://github.com/apache/inlong/issues/6919) | [Bug][Audit]
No exceptions are printed in the log
|
-
-### Dashboard
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7613](https://github.com/apache/inlong/issues/7613) |
[Improve][Dashboard] Data reporting moved to Approval Information
|
-| [INLONG-7611](https://github.com/apache/inlong/issues/7611) |
[Improve][Dashboard] File source select cluster add limit
|
-| [INLONG-7582](https://github.com/apache/inlong/issues/7582) |
[Improve][Dashboard] Support responseParse config
|
-| [INLONG-7563](https://github.com/apache/inlong/issues/7563) |
[Feature][Dashboard] Support specific partitions in the kudu sink
|
-| [INLONG-7560](https://github.com/apache/inlong/issues/7560) |
[Improve][Dashboard] When submitting group approval, determine whether to
create source and sink |
-| [INLONG-7542](https://github.com/apache/inlong/issues/7542) |
[Improve][Dashboard] File source supports selecting clusters
|
-| [INLONG-7531](https://github.com/apache/inlong/issues/7531) |
[Improve][Dashboard] Clickhouse source supports filling life cycle
|
-| [INLONG-7521](https://github.com/apache/inlong/issues/7521) |
[Improve][Dashboard] Arrange according to the size of Auditid
|
-| [INLONG-7506](https://github.com/apache/inlong/issues/7506) |
[Improve][Dashboard] Change query method of source and sink from get to post
|
-| [INLONG-7499](https://github.com/apache/inlong/issues/7499) |
[Feature][Dashboard] Support redis node management
|
-| [INLONG-7495](https://github.com/apache/inlong/issues/7495) |
[Feature][Dashboard] Support hudi node management
|
-| [INLONG-7493](https://github.com/apache/inlong/issues/7493) |
[Improve][Dashboard] Not use upper case for source, sink, and audit labels
|
-| [INLONG-7438](https://github.com/apache/inlong/issues/7438) |
[Improve][Dashboard] Support more Sort index display instead of directly
displaying ID |
-| [INLONG-7415](https://github.com/apache/inlong/issues/7415) |
[Feature][Dashboard][Manager] Creating schema of StreamSource by JSON
|
-| [INLONG-7384](https://github.com/apache/inlong/issues/7384) |
[Bug][Dashboard] Login page error
|
-| [INLONG-7382](https://github.com/apache/inlong/issues/7382) |
[Improve][Dashboard] Add a database name for MySQL sink
|
-| [INLONG-7368](https://github.com/apache/inlong/issues/7368) |
[Improve][Dashboard] InLongGroup adds status display and adjustment operations
|
-| [INLONG-7367](https://github.com/apache/inlong/issues/7367) |
[Improve][Dashboard] Enabled more global config
|
-| [INLONG-7360](https://github.com/apache/inlong/issues/7360) |
[Bug][Dashboard] env.local variable can not work
|
-| [INLONG-7327](https://github.com/apache/inlong/issues/7327) |
[Improve][Dashboard] Support using different env variable
|
-| [INLONG-7319](https://github.com/apache/inlong/issues/7319) |
[Improve][Dashboard] Support global configuration of Provider and Layout
|
-| [INLONG-7313](https://github.com/apache/inlong/issues/7313) |
[Improve][Dashboard] Automatically generate a unique ID and depth key for the
menu |
-| [INLONG-7305](https://github.com/apache/inlong/issues/7305) |
[Improve][Dashboard] Use properties to save extended parameters in Redis
LoadNode |
-| [INLONG-7297](https://github.com/apache/inlong/issues/7297) |
[Improve][Dashboard] Hive node parameter optimization
|
-| [INLONG-7264](https://github.com/apache/inlong/issues/7264) |
[Feature][Dashboard] Support sink Apache Kudu
|
-| [INLONG-7246](https://github.com/apache/inlong/issues/7246) |
[Improve][Dashboard] Remove helper info of DataType in Stream configuration
|
-| [INLONG-7238](https://github.com/apache/inlong/issues/7238) |
[Feature][Dashboard] Support cascading of redis cluster / data-type and format
configuration |
-| [INLONG-7215](https://github.com/apache/inlong/issues/7215) |
[Improve][Dashboard] PostgreSQL source parameter optimization
|
-| [INLONG-7211](https://github.com/apache/inlong/issues/7211) |
[Feature][Dashboard] Support Redis sink
|
-| [INLONG-7190](https://github.com/apache/inlong/issues/7190) |
[Improve][Dashboard] New data subscription optimization
|
-| [INLONG-7176](https://github.com/apache/inlong/issues/7176) |
[Feature][Dashboard] Add restart and stop operations for InlongGroup
|
-| [INLONG-7162](https://github.com/apache/inlong/issues/7162) |
[Improve][Dashboard] Kafka MQ type details optimization
|
-| [INLONG-7153](https://github.com/apache/inlong/issues/7153) |
[Improve][Dashboard] The data subscription status code shows the specific
meaning |
-
-### Other
-| ISSUE | Summary
|
-|:------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------|
-| [INLONG-7572](https://github.com/apache/inlong/issues/7572) |
[Feature][Docker] Add the Kafka support for audit docker deployment
|
-| [INLONG-7528](https://github.com/apache/inlong/issues/7528) |
[Feature][Script] Add the Kafka support for audit standalone deployment
|
-| [INLONG-7480](https://github.com/apache/inlong/issues/7480) |
[Improve][CVE] Dependency org.apache.tomcat.embed:tomcat-embed-core leading to
CVE problem |
-| [INLONG-7475](https://github.com/apache/inlong/issues/7475) |
[Improve][Docker] Add Kafka connector to the manager image for test
|
-| [INLONG-7423](https://github.com/apache/inlong/issues/7423) | [Feature]
Pulsar connector with adminUrl cannot output audit metrics
|
-| [INLONG-7349](https://github.com/apache/inlong/issues/7349) | [Bug][SDK]
Init failure when a single SortTask create multiple SortClients
|
-| [INLONG-7323](https://github.com/apache/inlong/issues/7323) |
[Improve][Docker] Add push manifest for tubemq-all and tubemq-manager
|
-| [INLONG-7266](https://github.com/apache/inlong/issues/7266) |
[Improve][Document] Add document for Apache Kudu
|
-| [INLONG-7244](https://github.com/apache/inlong/issues/7244) |
[Feature][Document] Add user docs for Redis LoadNote
|
-| [INLONG-7161](https://github.com/apache/inlong/issues/7161) | [Bug] Mysql
connector only output the latest record in snapshot stage for table without
primary key |
-| [INLONG-7154](https://github.com/apache/inlong/issues/7154) | [Bug][SDK]
Fix metric report failure when topic does not exist
|
-| [INLONG-6560](https://github.com/apache/inlong/issues/6560) |
[Feature][Docker] Add arm64 image for inlong/tubemq-all
|
-| [INLONG-5643](https://github.com/apache/inlong/issues/5643) | [Bug][CVE]
There is a vulnerability in Apache Flume 1.10.0
|
-
-# Release InLong 1.5.0 - Released (as of 2023-01-03)
-
-### Agent
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:-----------------------------------------------------------------------|
-| [INLONG-6970](https://github.com/apache/inlong/issues/6970) |
[Improve][Agent] Improve Agent UnitTest |
-| [INLONG-6960](https://github.com/apache/inlong/issues/6960) | [Bug][Agent]
Generate repeat UUID for different messages in some cases |
-| [INLONG-6759](https://github.com/apache/inlong/issues/6759) |
[Improve][Agent] Improve code style |
-| [INLONG-6730](https://github.com/apache/inlong/issues/6730) |
[Improve][Agent] Change MOCK task type |
-| [INLONG-6704](https://github.com/apache/inlong/issues/6704) |
[Feature][Agent] Add pulsar sink |
-| [INLONG-6681](https://github.com/apache/inlong/issues/6681) |
[Feature][Agent] Support settings for agent's data report-to |
-
-### DataProxy
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:-----------------------------------------------------------------------------------|
-| [INLONG-7086](https://github.com/apache/inlong/issues/7086) |
[Improve][DataProxy] Add default ext tag report value
|
-| [INLONG-7054](https://github.com/apache/inlong/issues/7054) |
[Improve][DataProxy] Add the processing of the rtms field
|
-| [INLONG-6985](https://github.com/apache/inlong/issues/6985) |
[Improve][DataProxy] Make maxMonitorCnt setting configurable
|
-| [INLONG-6964](https://github.com/apache/inlong/issues/6964) |
[Bug][DataProxy] Caught when deploy in docker-compose
|
-| [INLONG-7070](https://github.com/apache/inlong/issues/7070) |
[Bug][Manager][DataProxy] Fix pulling MQ configuration problem
|
-| [INLONG-6955](https://github.com/apache/inlong/issues/6955) |
[Improve][Script] Support starts the DataProxy with Kafka in the deployment
script |
-| [INLONG-6848](https://github.com/apache/inlong/issues/6848) |
[Improve][DataProxy] Support original InlongMsg protocol and headers
|
-| [INLONG-6802](https://github.com/apache/inlong/issues/6802) |
[Improve][DataProxy][Manager] Adapt Apache Kafka as cache cluster
|
-| [INLONG-6738](https://github.com/apache/inlong/issues/6738) |
[Feature][DataProxy] New MQ sink integration with TCP source
|
-| [INLONG-6717](https://github.com/apache/inlong/issues/6717) |
[Feature][DataProxy] Support BufferQueueChannel
|
-| [INLONG-6715](https://github.com/apache/inlong/issues/6715) |
[Bug][DataProxy] Fix json problem in data proxy
|
-| [INLONG-6702](https://github.com/apache/inlong/issues/6702) |
[Improve][DataProxy] Modify the default network card name to obtain the local
IP |
-| [INLONG-6604](https://github.com/apache/inlong/issues/6604) |
[Bug][DataProxy] Fix can not get the local IP in the docker container
|
-| [INLONG-6602](https://github.com/apache/inlong/issues/6602) |
[Bug][DataProxy] The IP config was invalid
|
-| [INLONG-6593](https://github.com/apache/inlong/issues/6593) |
[Bug][DataProxy] Compile and build failed
|
-| [INLONG-6592](https://github.com/apache/inlong/issues/6592) |
[Feature][DataProxy] Fix the problem of missing OrderEvent
|
-| [INLONG-6438](https://github.com/apache/inlong/issues/6438) | [Improve][SDK]
DataProxy-SDK parses and handles ack response from DataProxy |
-| [INLONG-6153](https://github.com/apache/inlong/issues/6153) |
[Feature][DataProxy] Optimize the sink architecture
|
-
-### TubeMQ
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:---------------------------------------------------------------------------------------|
-| [INLONG-6997](https://github.com/apache/inlong/issues/6997) |
[Improve][TubeMQ] Add sendMessage and getMessage latency statistics
|
-| [INLONG-6638](https://github.com/apache/inlong/issues/6638) | [Bug][TubeMQ]
The C++ client does not support filtering consume with the - character |
-| [INLONG-6611](https://github.com/apache/inlong/issues/6611) |
[Feature][TubeMQ] Base implementation of TubeMQ C++ Producer
|
-| [INLONG-6579](https://github.com/apache/inlong/issues/6579) | [Bug][TubeMQ]
The updated version causes the consumer group permissions to be abnormal |
-| [INLONG-6535](https://github.com/apache/inlong/issues/6535) |
[Improve][TubeMQ] The storage space used by the offset of TubeMQ broker is too
large |
-| [INLONG-4969](https://github.com/apache/inlong/issues/4969) |
[Feature][TubeMQ] Python SDK for Producing Message
|
-| [INLONG-7106](https://github.com/apache/inlong/issues/7106) |
[Improve][TubeMQ] Add reset offset API by time
|
-
-### Manager
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------|
-| [INLONG-7070](https://github.com/apache/inlong/issues/7070) |
[Bug][Manager][DataProxy] Fix pulling MQ configuration problem
|
-| [INLONG-7067](https://github.com/apache/inlong/issues/7067) |
[Feature][Manager] Provide MQ cluster info in consumption details
|
-| [INLONG-7049](https://github.com/apache/inlong/issues/7049) |
[Feature][Manager] Support complex datatypes in Hudi Sink
|
-| [INLONG-7040](https://github.com/apache/inlong/issues/7040) |
[Improve][Manager] Make the display name more easy to read
|
-| [INLONG-7039](https://github.com/apache/inlong/issues/7039) | [Bug][Manager]
Unknown method isNoneBlank
|
-| [INLONG-7028](https://github.com/apache/inlong/issues/7028) | [Bug][Manager]
Failed to query the task status
|
-| [INLONG-7026](https://github.com/apache/inlong/issues/7026) | [Bug][Manager]
A kafka topic is created without checking whether the topic exists
|
-| [INLONG-7011](https://github.com/apache/inlong/issues/7011) | [Bug][Manager]
Check Pulsar non-partitioned table if exist
|
-| [INLONG-6992](https://github.com/apache/inlong/issues/6992) | [Bug][Manager]
The agent is always in the status of TO_BE_ISSUED_DELETE.
|
-| [INLONG-6988](https://github.com/apache/inlong/issues/6988) |
[Feature][Manager] Use the data node info for StarRocks
|
-| [INLONG-6961](https://github.com/apache/inlong/issues/6961) |
[Feature][Dashboad][Manager] Support for handling non-InlongMsg formats
|
-| [INLONG-6938](https://github.com/apache/inlong/issues/6938) |
[Feature][Manager] Support create StarRocks database or table
|
-| [INLONG-6933](https://github.com/apache/inlong/issues/6933) |
[Improve][Manager] Add OpenAPIs for InLong stream-source and stream-transform
operations |
-| [INLONG-6918](https://github.com/apache/inlong/issues/6918) |
[Improve][Manager] Command tools support Transform
|
-| [INLONG-6909](https://github.com/apache/inlong/issues/6909) |
[Improve][Manager] Rename Flink Job to avoid conflicts
|
-| [INLONG-6905](https://github.com/apache/inlong/issues/6905) |
[Improve][Manager] Add OpenAPIs for InLong cluster and data node operations
|
-| [INLONG-6876](https://github.com/apache/inlong/issues/6876) |
[Improve][Manager] Always enable "scan.incremental.snapshot" for MySQL extract
node |
-| [INLONG-6860](https://github.com/apache/inlong/issues/6860) |
[Improve][Manager] Add open APIs related to inlong basic operations
|
-| [INLONG-6835](https://github.com/apache/inlong/issues/6835) | [Bug][Manager]
Error about backup mq resource of DataProxy getAllConfig interface.
|
-| [INLONG-6830](https://github.com/apache/inlong/issues/6830) |
[Improve][Manager] Optimize the config managerment of SortSDK
|
-| [INLONG-6816](https://github.com/apache/inlong/issues/6816) |
[Improve][Sort][Manager] Remove the DLC Iceberg-related files
|
-| [INLONG-6815](https://github.com/apache/inlong/issues/6815) | [Bug][Manager]
Elasticsearch port parameter is missing
|
-| [INLONG-6806](https://github.com/apache/inlong/issues/6806) | [Bug][Manager]
Failed to start the sort task because the es hosts parameter is incorrect
|
-| [INLONG-6805](https://github.com/apache/inlong/issues/6805) | [Bug][Manager]
Workflow initialization threw NPE exception when esVersion attribute is null.
|
-| [INLONG-6804](https://github.com/apache/inlong/issues/6804) | [Bug][Manager]
Workflow initialization threw IllegalArgumentException: Unsupported FieldType
text or keyword |
-| [INLONG-6802](https://github.com/apache/inlong/issues/6802) |
[Improve][DataProxy][Manager] Adapt Apache Kafka as cache cluster
|
-| [INLONG-6785](https://github.com/apache/inlong/issues/6785) |
[Feature][Manager] Support register and manage the resource of Apache Hudi
|
-| [INLONG-6773](https://github.com/apache/inlong/issues/6773) | [Bug][Manager]
Sink cannot jump from the configuration to successful configuration
|
-| [INLONG-6771](https://github.com/apache/inlong/issues/6771) |
[Improve][Manager] Add login failure limit
|
-| [INLONG-6768](https://github.com/apache/inlong/issues/6768) | [Bug][Manager]
Unable to find the data node according to the keyword
|
-| [INLONG-6763](https://github.com/apache/inlong/issues/6763) | [Bug][Manager]
Remove unnecessary validation when saving HiveSinkRequest
|
-| [INLONG-6745](https://github.com/apache/inlong/issues/6745) |
[Feature][Manager]Support StarRocks load node management
|
-| [INLONG-6737](https://github.com/apache/inlong/issues/6737) | [Bug][Manager]
Fix update failure by UpdateByKey methods
|
-| [INLONG-6735](https://github.com/apache/inlong/issues/6735) |
[Feature][Sort][Manager] PostgreSQL connector supports transferring all tables
for all schemas in one database |
-| [INLONG-6734](https://github.com/apache/inlong/issues/6734) | [Bug][Manager]
The DDL statement format of the Pulsar source does not match the front-end
config |
-| [INLONG-6732](https://github.com/apache/inlong/issues/6732) | [Bug][Manager]
Fix wrong SortSDK topic properties
|
-| [INLONG-6676](https://github.com/apache/inlong/issues/6676) |
[Feature][Manager] Support list all InlongTopicInfo under a given cluster tag
|
-| [INLONG-6665](https://github.com/apache/inlong/issues/6665) | [Bug][Manager]
Unable to save additional information for Elasticsearch field
|
-| [INLONG-6663](https://github.com/apache/inlong/issues/6663) |
[Improve][Manager] Move MQType from inlong-manager to inlong-common
|
-| [INLONG-6659](https://github.com/apache/inlong/issues/6659) |
[Improve][Manager] Using the Elasticsearch data node when creating its resource
|
-| [INLONG-6640](https://github.com/apache/inlong/issues/6640) |
[Feature][Manager][Sort] Function field type supports transform nodes
|
-| [INLONG-6631](https://github.com/apache/inlong/issues/6631) |
[Improve][Manager] Annotate the InlongGroupProcessServiceTest function
|
-| [INLONG-6621](https://github.com/apache/inlong/issues/6621) | [Bug][Manager]
Source tasks are issued repeatedly
|
-| [INLONG-6610](https://github.com/apache/inlong/issues/6610) |
[Improve][Manager] Support the saving and query of data report-to settings
|
-| [INLONG-6608](https://github.com/apache/inlong/issues/6608) |
[Feature][Manager] Support adding extension params for sink field
|
-| [INLONG-6570](https://github.com/apache/inlong/issues/6570) | [Bug][Manager]
Cannot parse the field type with length when building the Sort config
|
-| [INLONG-6568](https://github.com/apache/inlong/issues/6568) | [Bug][Manager]
The status of the deleted source is updated incorrectly
|
-| [INLONG-6563](https://github.com/apache/inlong/issues/6563) | [Bug][Manager]
No error message is displayed when the group fails to be deleted
|
-| [INLONG-6561](https://github.com/apache/inlong/issues/6561) | [Bug][Manager]
Failed to delete InlongGroup
|
-| [INLONG-6544](https://github.com/apache/inlong/issues/6544) | [Bug][Manager]
The source status cannot be updated after stream configuration is completed
|
-| [INLONG-6533](https://github.com/apache/inlong/issues/6533) | [Bug][Manager]
The manager did not distribute the task according to the clusterName
|
-| [INLONG-6531](https://github.com/apache/inlong/issues/6531) |
[Improve][Manager] Add load value in the response of getIpList method
|
-| [INLONG-6526](https://github.com/apache/inlong/issues/6526) | [Bug][Manager]
The manager-client force delete the stream source failed
|
-| [INLONG-6525](https://github.com/apache/inlong/issues/6525) | [Bug][Manager]
Stream and source status cannot be updated
|
-| [INLONG-6517](https://github.com/apache/inlong/issues/6517) | [Bug][Manager]
Failed to delete stream sink when the inlong group was config_failed
|
-| [INLONG-6516](https://github.com/apache/inlong/issues/6516) | [Bug][Manager]
NPE is thrown when startup the Sort task in the InlongStream workflow
|
-| [INLONG-6515](https://github.com/apache/inlong/issues/6515) | [Bug][Manager]
NPE is thrown in the cache configuration of DataProxy
|
-| [INLONG-6505](https://github.com/apache/inlong/issues/6505) |
[Feature][Manager] Support Kafka MQ in Inlong Consume
|
-| [INLONG-6502](https://github.com/apache/inlong/issues/6502) |
[Improve][Manager] Optimize some log and code formats
|
-| [INLONG-6497](https://github.com/apache/inlong/issues/6497) |
[Feature][Manager] Support Elasticsearch cluster
|
-| [INLONG-6496](https://github.com/apache/inlong/issues/6496) |
[Feature][Manager] Support Elasticsearch datanode
|
-| [INLONG-6491](https://github.com/apache/inlong/issues/6491) |
[Feature][Manager] Support getting backup info in getAllConfig
|
-| [INLONG-6487](https://github.com/apache/inlong/issues/6487) |
[Improve][Manager] Add API to force delete the stream source
|
-| [INLONG-6477](https://github.com/apache/inlong/issues/6477) |
[Feature][Manager] Supplement the consume API in the manager client
|
-| [INLONG-6463](https://github.com/apache/inlong/issues/6463) |
[Improve][Manager] Support create subscription and topic of multiple pulsar
cluster |
-| [INLONG-6451](https://github.com/apache/inlong/issues/6451) |
[Improve][Manager] Rewrite getSourcesMap for Kafka source operator
|
-| [INLONG-6426](https://github.com/apache/inlong/issues/6426) |
[Feature][Manager] SortSourceService support multi stream under one group
|
-| [INLONG-6044](https://github.com/apache/inlong/issues/6044) |
[Improve][Manager] Distinguish between group and stream configuration processes
|
-| [INLONG-5024](https://github.com/apache/inlong/issues/5024) | [Bug][Manager]
The error message is not right when deleting a successful inlong group
|
-| [INLONG-7104](https://github.com/apache/inlong/issues/7104) |
[Improve][Manager] Add database change script of InlongManager
|
-| [INLONG-5776](https://github.com/apache/inlong/issues/5776) |
[Improve][Manager] Add tenant param for Pulsar info
|
-
-### Sort
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
-| [INLONG-7083](https://github.com/apache/inlong/issues/7083) |
[Feature][Sort] StarRocks connector supports dirty data archives and metric
|
-| [INLONG-7076](https://github.com/apache/inlong/issues/7076) |
[Feature][Sort] Add multi table sink for MySQL
|
-| [INLONG-7075](https://github.com/apache/inlong/issues/7075) |
[Improve][Sort] Add table level metric and dirty data backup for PostgreSQL
|
-| [INLONG-7066](https://github.com/apache/inlong/issues/7066) |
[Improve][Sort] Kafka connector lost topic level dirty data metric and state
restore for multi sink |
-| [INLONG-7037](https://github.com/apache/inlong/issues/7037) | [Bug][Sort]
Remove exception when topic does not exist
|
-| [INLONG-7019](https://github.com/apache/inlong/issues/7019) |
[Improve][Sort] Rethrow the system error when flush data to doris
|
-| [INLONG-7014](https://github.com/apache/inlong/issues/7014) |
[Improve][Sort] Mysql state restore is compatible with old task state
|
-| [INLONG-7006](https://github.com/apache/inlong/issues/7006) |
[Improve][Sort] Optimize reading metric at the table level
|
-| [INLONG-6978](https://github.com/apache/inlong/issues/6978) | [Bug][Sort]
Get primary keys for PostgreSQL
|
-| [INLONG-6968](https://github.com/apache/inlong/issues/6968) | [Bug][Sort]
Encountered SqlParseException
|
-| [INLONG-6962](https://github.com/apache/inlong/issues/6962) |
[Improve][Sort] Add read phase metric and table level metric for MySQL-CDC
|
-| [INLONG-6949](https://github.com/apache/inlong/issues/6949) | [Feature]
support all rowkinds for metric computing and restore metrics state for dirty
metric for jdbc connector |
-| [INLONG-6925](https://github.com/apache/inlong/issues/6925) |
[Improve][Sort] Add read phase metric and table level metric for MongoDB-CDC
|
-| [INLONG-6914](https://github.com/apache/inlong/issues/6914) | [Bug][Sort]
Doris connector have a parallelism setting error
|
-| [INLONG-6912](https://github.com/apache/inlong/issues/6912) |
[Improve][Sort] Add table level metric for Doris
|
-| [INLONG-6908](https://github.com/apache/inlong/issues/6908) |
[Feature][Sort] Support all rowkinds for metric computing for es connector
|
-| [INLONG-6907](https://github.com/apache/inlong/issues/6907) |
[Feature][Sort] Support to close StatsRecorder of pulsar client
|
-| [INLONG-6899](https://github.com/apache/inlong/issues/6899) |
[Feature][Sort] StarRocks-CDC supports table level metrics
|
-| [INLONG-6898](https://github.com/apache/inlong/issues/6898) |
[Feature][Sort] Unify metrics report model of SortStandalone
|
-| [INLONG-6896](https://github.com/apache/inlong/issues/6896) |
[Feature][Sort] PostgreSQL-CDC supports metrics by database and table
|
-| [INLONG-6886](https://github.com/apache/inlong/issues/6886) |
[Improve][Sort] Add dirty message for doris sink
|
-| [INLONG-6884](https://github.com/apache/inlong/issues/6884) |
[Improve][Sort] Add dirty message for kafka connector
|
-| [INLONG-6869](https://github.com/apache/inlong/issues/6869) |
[Feature][Sort] Supports dirty data side-output for elasticsearch sink
|
-| [INLONG-6864](https://github.com/apache/inlong/issues/6864) |
[Improve][Sort] Modify Hive metric computing to ensure metric data accuracy
|
-| [INLONG-6858](https://github.com/apache/inlong/issues/6858) |
[Feature][Sort] Support extract node of Apache Hudi
|
-| [INLONG-6839](https://github.com/apache/inlong/issues/6839) | [Bug][Sort]
Clean up remain event when the related stream offline
|
-| [INLONG-6823](https://github.com/apache/inlong/issues/6823) | [Bug][Sort]
Parse the epoch date to normal date for Doris sink
|
-| [INLONG-6822](https://github.com/apache/inlong/issues/6822) |
[Feature][Sort]Add multi table source for MongoDb
|
-| [INLONG-6819](https://github.com/apache/inlong/issues/6819) |
[Feature][Sort]Add multi table sink for PostgresSQL
|
-| [INLONG-6816](https://github.com/apache/inlong/issues/6816) |
[Improve][Sort][Manager] Remove the DLC Iceberg-related files
|
-| [INLONG-6813](https://github.com/apache/inlong/issues/6813) | [Bug][Sort]
MetricStateUtils threw NPE when write to es and no dirtyRecordsOut counter
|
-| [INLONG-6797](https://github.com/apache/inlong/issues/6797) |
[Feature][Sort] Supports dirty data side-output for filesystem sink
|
-| [INLONG-6795](https://github.com/apache/inlong/issues/6795) |
[Feature][Sort] Supports dirty data side-output for hive sink
|
-| [INLONG-6792](https://github.com/apache/inlong/issues/6792) |
[Feature][Sort] Supports dirty data side-output for hbase sink
|
-| [INLONG-6784](https://github.com/apache/inlong/issues/6784) |
[Feature][Sort] Support load node of Apache Hudi
|
-| [INLONG-6782](https://github.com/apache/inlong/issues/6782) |
[Feature][Sort] Support Apache Hudi connector
|
-| [INLONG-6780](https://github.com/apache/inlong/issues/6780) |
[Feature][Sort] Supports dirty data side-output for JDBC connector and related
sinks |
-| [INLONG-6770](https://github.com/apache/inlong/issues/6770) |
[Improve][Sort] Optimize EsSink params
|
-| [INLONG-6765](https://github.com/apache/inlong/issues/6765) |
[Feature][Sort] Supports dirty data side-output for Iceberg sink
|
-| [INLONG-6754](https://github.com/apache/inlong/issues/6754) |
[Feature][Sort] Bump verison of pulsar-connector to 1.13.6.2
|
-| [INLONG-6751](https://github.com/apache/inlong/issues/6751) |
[Improve][Sort] Add read phase metric and table level metric for Oracle
|
-| [INLONG-6749](https://github.com/apache/inlong/issues/6749) |
[Improve][Sort] Add dirty metric for Kafka
|
-| [INLONG-6747](https://github.com/apache/inlong/issues/6747) |
[Feature][Sort]StarRocks connector supports transferring all tables for all
schemas in one database |
-| [INLONG-6735](https://github.com/apache/inlong/issues/6735) |
[Feature][Sort][Manager] PostgreSQL connector supports transferring all tables
for all schemas in one database |
-| [INLONG-6724](https://github.com/apache/inlong/issues/6724) |
[Feature][Sort] Supports dirty data side-output for doris sink
|
-| [INLONG-6707](https://github.com/apache/inlong/issues/6707) |
[Improve][Sort] Delay the release of audit metrics
|
-| [INLONG-6706](https://github.com/apache/inlong/issues/6706) | [Bug][Sort]
The client id of Kafka sink was wrong
|
-| [INLONG-6675](https://github.com/apache/inlong/issues/6675) | [Bug][Sort]
Not report metrics because Flink SQL missing the metrics.audit.proxy.hosts info
|
-| [INLONG-6657](https://github.com/apache/inlong/issues/6657) |
[Improve][Sort] Add dirty data metric for Hive
|
-| [INLONG-6640](https://github.com/apache/inlong/issues/6640) |
[Feature][Manager][Sort] Function field type supports transform nodes
|
-| [INLONG-6639](https://github.com/apache/inlong/issues/6639) | [Bug][Sort]
DynamicPulsarDeserializationSchema threw NPE when sourceMetricData is not
initialized |
-| [INLONG-6636](https://github.com/apache/inlong/issues/6636) |
[Improve][Sort] Keep metric computing consistent for source MySQL and sink
HBase |
-| [INLONG-6626](https://github.com/apache/inlong/issues/6626) |
[Improve][Sort] Use SortClientV2 by default
|
-| [INLONG-6620](https://github.com/apache/inlong/issues/6620) |
[Feature][Sort] Support metadata for Kafka source
|
-| [INLONG-6619](https://github.com/apache/inlong/issues/6619) |
[Feature][Sort] Support dirty sink for connectors
|
-| [INLONG-6617](https://github.com/apache/inlong/issues/6617) |
[Feature][Sort] Add common process for dirty data sink and supports log sink
|
-| [INLONG-6615](https://github.com/apache/inlong/issues/6615) | [Bug][Sort]
Upsert Kafka will throw NPE when getting deleted record
|
-| [INLONG-6600](https://github.com/apache/inlong/issues/6600) |
[Bug][SortStandalone] Dead lock when one stream is removed from or migrated to
one sink |
-| [INLONG-6598](https://github.com/apache/inlong/issues/6598) |
[Improve][Sort] Import small file compact for Apache Iceberg
|
-| [INLONG-6594](https://github.com/apache/inlong/issues/6594) | [Bug][Sort]
Clickhouse connector throw exception when source is change log stream
|
-| [INLONG-6586](https://github.com/apache/inlong/issues/6586) |
[Bug][SortStandalone] Wrong node duration time of the Kafka sink
|
-| [INLONG-6584](https://github.com/apache/inlong/issues/6584) |
[Improve][Sort] Add read phase metric and table level metric for MySQL
|
-| [INLONG-6578](https://github.com/apache/inlong/issues/6578) | [Bug][Sort]
Failed to write Bitmap data to the Apache Doris
|
-| [INLONG-6575](https://github.com/apache/inlong/issues/6575) |
[Improve][Sort] Add dirty data metric for Filesystem
|
-| [INLONG-6574](https://github.com/apache/inlong/issues/6574) |
[Improve][Sort] Add dirty data metric for HBase
|
-| [INLONG-6552](https://github.com/apache/inlong/issues/6552) | [Bug][Sort]
MicroTimestamp data error in Oracle connector
|
-| [INLONG-6548](https://github.com/apache/inlong/issues/6548) |
[Improve][Sort] Optimize metadata field naming for format of canal-json
|
-| [INLONG-6538](https://github.com/apache/inlong/issues/6538) | [Bug][Sort]
Wrong bool type convert in multiple sink scenes
|
-| [INLONG-6537](https://github.com/apache/inlong/issues/6537) | [Bug][Sort]
The decimal type loss of precision during DDL synchronization
|
-| [INLONG-6529](https://github.com/apache/inlong/issues/6529) | [Bug][Sort]
Fix microtime time zone error in MySql connector
|
-| [INLONG-6507](https://github.com/apache/inlong/issues/6507) | [Bug][Sort]
Should convert date type to timestamp type in Oracle connector
|
-| [INLONG-6495](https://github.com/apache/inlong/issues/6495) |
[Improve][Sort] Support metrics and restore metrics for single-table of Doris
|
-| [INLONG-6484](https://github.com/apache/inlong/issues/6484) | [Bug][Sort]
Fix schema update circular dependency error in multiple sink iceberg scenes
|
-| [INLONG-6471](https://github.com/apache/inlong/issues/6471) | [Bug][Sort]
MySQL connector metric restore lost init data for sourceFunction
|
-| [INLONG-6428](https://github.com/apache/inlong/issues/6428) | [Feature]
[Sort] Support elasticsearch-5.x
|
-| [INLONG-5628](https://github.com/apache/inlong/issues/5628) |
[Feature][SortStandalone] Add buffer limit for dispatch queue of the sink
|
-| [INLONG-7090](https://github.com/apache/inlong/issues/7090) |
[Improve][Sort] Upgrade the version of Iceberg to 1.1.0
|
-| [INLONG-7061](https://github.com/apache/inlong/issues/7061) |
[Feature][Sort] Support table level metrics for Apache Doris connector and add
dirty metrics |
-| [INLONG-6788](https://github.com/apache/inlong/issues/6788) |
[Feature][Sort] Support the metric of Apache Hudi
|
-| [INLONG-6545](https://github.com/apache/inlong/issues/6545) |
[Improve][Sort] Accurately parse the schema type and completely match the
missing precision information |
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------|
+| [INLONG-7958](https://github.com/apache/inlong/issues/7958) | [Bug][Sort]
MongoDB's schema becomes unordered after extracting the row data
|
+| [INLONG-7957](https://github.com/apache/inlong/issues/7957) | [Bug][Sort]
The canaljson's type of Oracle CDC and MongoDB CDC is inconsistent with MySQL
CDC |
+| [INLONG-7952](https://github.com/apache/inlong/issues/7952) |
[Improve][Sort] Mask sensitive message of Flink SQL in the logs
|
+| [INLONG-7945](https://github.com/apache/inlong/issues/7945) | [Bug][Sort]
MongoDB CDC unable to output the 'replace' records
|
+| [INLONG-7940](https://github.com/apache/inlong/issues/7940) |
[Bug][Manager][Sort] Use Pulsar subscriptions in Pulsar connector
|
+| [INLONG-7906](https://github.com/apache/inlong/issues/7906) |
[Improve][Sort] Improve logic of calculation object byte size
|
+| [INLONG-7858](https://github.com/apache/inlong/issues/7858) | [Bug][Sort]
Oracle CDC uploaded two different db name metrics for the same table
|
+| [INLONG-7857](https://github.com/apache/inlong/issues/7857) | [Bug][Sort]
Duplicated chunk happens when open scan-newly-added-table in mysql-cdc
|
+| [INLONG-7855](https://github.com/apache/inlong/issues/7855) | [Bug][Sort]
Hang up reader in snapshot phase when reducing paralleism
|
+| [INLONG-7850](https://github.com/apache/inlong/issues/7850) |
[Feature][Sort] Add support for extracting ddl statement and operation from
origin data |
+| [INLONG-7831](https://github.com/apache/inlong/issues/7831) |
[Improve][Sort] Using spilling disk map to reduce memory loss for buffer per
parititon data |
+| [INLONG-7829](https://github.com/apache/inlong/issues/7829) |
[Improve][Sort] Add mini-batch pre aggregate by partition when ingesting data
into iceberg |
+| [INLONG-7825](https://github.com/apache/inlong/issues/7825) | [Bug][Sort]
MySQL CDC cannot capture truncate ddl statement
|
+| [INLONG-7813](https://github.com/apache/inlong/issues/7813) | [Bug][Sort]
ES6 multiple sink initialize error
|
+| [INLONG-7809](https://github.com/apache/inlong/issues/7809) |
[Improve][Sort] ES multiple sink support dirty data runtime strategies
|
+| [INLONG-7790](https://github.com/apache/inlong/issues/7790) | [Bug][Sort]
Setting ""scanNewlyAddedTableEnabled=true"" and
""scan.startup.mode=latest-offset"" in MySQL CDC failed to capture newly added
tables" |
+| [INLONG-7787](https://github.com/apache/inlong/issues/7787) | [Bug][Sort]
Fix cannot output drop statement
|
+| [INLONG-7767](https://github.com/apache/inlong/issues/7767) |
[Bug][Sort]Doris connector does not real delete record because of columns
header losing |
+| [INLONG-7762](https://github.com/apache/inlong/issues/7762) | [Bug][Sort]
Fix capturing unrelated tables when open DDL change detection
|
+| [INLONG-7731](https://github.com/apache/inlong/issues/7731) | [Bug][Sort]
Fix the problem of calling getAndSetPkFromErrMsg method parameter order
|
+| [INLONG-7724](https://github.com/apache/inlong/issues/7724) |
[Improve][Sort] Add rate limit for ingesting into iceberg
|
+| [INLONG-7715](https://github.com/apache/inlong/issues/7715) | [Bug][Sort]
Fix single table metric invalid
|
+| [INLONG-7711](https://github.com/apache/inlong/issues/7711) |
[Feature][Sort][Manager] Support specifying parameters for the kudu client
|
+| [INLONG-7708](https://github.com/apache/inlong/issues/7708) | [Bug][Sort]
Fix the error that occurs when adding a table during whole database
synchronization in Oracle. |
+| [INLONG-7700](https://github.com/apache/inlong/issues/7700) |
[Improve][Sort] Update some copy class file when update mongo-cdc version to
2.3 |
+| [INLONG-7695](https://github.com/apache/inlong/issues/7695) | [Bug][Sort]
NPE occurs when running Oracle all database migration jobs
|
+| [INLONG-7693](https://github.com/apache/inlong/issues/7693) |
[Improve][Sort] MySQL CDC Connector supports specifying field synchronization
|
+| [INLONG-7683](https://github.com/apache/inlong/issues/7683) | [Bug][Sort]
Unit test error for Oracle connector
|
+| [INLONG-7680](https://github.com/apache/inlong/issues/7680) |
[Improve][Sort] MySQL CDC supports unsigned zerofill data type
|
+| [INLONG-7660](https://github.com/apache/inlong/issues/7660) |
[Feature][Sort] Support DDL model for MySQL connector when running in all
migrate mode |
+| [INLONG-7653](https://github.com/apache/inlong/issues/7653) |
[Feature][Sort] Support archiving dirty data and metrics for Iceberg connector
|
+| [INLONG-7635](https://github.com/apache/inlong/issues/7635) |
[Feature][Sort] MongoDB CDC supports metrics with enable incremental snapshots
|
+| [INLONG-7581](https://github.com/apache/inlong/issues/7581) |
[Feature][Sort] Support multiple-sink migration for Elasticsearch
|
+| [INLONG-7554](https://github.com/apache/inlong/issues/7554) |
[Feature][Sort] MySQL CDC supports parsing gh-ost records
|
+| [INLONG-7553](https://github.com/apache/inlong/issues/7553) |
[Feature][Sort] Mysql CDC support output DDL model in all migrate
|
+| [INLONG-7249](https://github.com/apache/inlong/issues/7249) |
[Feature][Sort] JDBC accurate dirty data archive and metric calculation
|
+| [INLONG-6668](https://github.com/apache/inlong/issues/6668) |
[Improve][Sort] Unify the constants in `inlong-common` and `sort-connectors`
|
+| [INLONG-7970](https://github.com/apache/inlong/issues/7970) | [Bug][Sort]
java.lang.ClassCastException: java.lang.String cannot be cast to
org.apache.flink.table.data.StringData |
+| [INLONG-7747](https://github.com/apache/inlong/issues/7747) |
[Umbrella][Sort] Improve memory stability of data ingesting into iceberg
|
+| [INLONG-6545](https://github.com/apache/inlong/issues/6545) |
[Improve][Sort] Accurately parse the schema type and completely match the
missing precision information |
### Audit
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------|
-| [INLONG-6852](https://github.com/apache/inlong/issues/6852) |
[Improve][Audit] agent and dataproxy report audit data when the program exits |
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------|
+| [INLONG-7646](https://github.com/apache/inlong/issues/7646) | [Bug][Audit]
NPE when mq configuration is not registered |
+| [INLONG-7641](https://github.com/apache/inlong/issues/7641) |
[Feature][Script] Modify script for Audit standalone deployment
|
+| [INLONG-7636](https://github.com/apache/inlong/issues/7636) |
[Feature][Docker] Modify the Kafka config for Audit docker deployment
|
+| [INLONG-7413](https://github.com/apache/inlong/issues/7413) |
[Feature][Audit] Proxy and Store get MQ address from the Manager service
|
### Dashboard
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------|
-| [INLONG-7092](https://github.com/apache/inlong/issues/7092) |
[Feature][Dashboard] Source and Sink as sub-concepts of Stream
|
-| [INLONG-7064](https://github.com/apache/inlong/issues/7064) |
[Improve][Dashboard] Update the FilePathHelp value
|
-| [INLONG-7063](https://github.com/apache/inlong/issues/7063) |
[Improve][Dashboard] Optimize the topic name of the new consumption page
|
-| [INLONG-7047](https://github.com/apache/inlong/issues/7047) |
[Improve][Dashboard] Specific meanings of data subscription list fields
|
-| [INLONG-7045](https://github.com/apache/inlong/issues/7045) |
[Improve][Dashboard] Change the verification of InlongGroupId
|
-| [INLONG-7043](https://github.com/apache/inlong/issues/7043) |
[Improve][Dashboard] Add field prompt for ES sink
|
-| [INLONG-7032](https://github.com/apache/inlong/issues/7032) |
[Improve][Dashboard] Group creation page split basic information and MQ
information |
-| [INLONG-7024](https://github.com/apache/inlong/issues/7024) |
[Improve][Dashboard] Type readable lowercase and title optimization in data
integration |
-| [INLONG-7016](https://github.com/apache/inlong/issues/7016) |
[Improve][Dashboard] Approve page supports multiple columns
|
-| [INLONG-7005](https://github.com/apache/inlong/issues/7005) |
[Feature][Dashboard] Support StarRocks node management
|
-| [INLONG-7000](https://github.com/apache/inlong/issues/7000) |
[Improve][Dashboard] Add AVRO format for InlongStream
|
-| [INLONG-6998](https://github.com/apache/inlong/issues/6998) |
[Feature][Dashboard][Manager] Support ignore deserialization error data
|
-| [INLONG-7009](https://github.com/apache/inlong/issues/7009) |
[Improve][Dashboard] The data node type supports lowercase
|
-| [INLONG-6996](https://github.com/apache/inlong/issues/6996) |
[Improve][Dashboard] Add JSON format for InlongStream
|
-| [INLONG-6994](https://github.com/apache/inlong/issues/6994) |
[Improve][Dashboard] Add MQ type filter box for inlong group and consume list
|
-| [INLONG-6987](https://github.com/apache/inlong/issues/6987) |
[Improve][Dashboard] Writing standard when splicing Chinese and English words
|
-| [INLONG-6983](https://github.com/apache/inlong/issues/6983) |
[Improve][Dashboard] Group page supports multiple columns
|
-| [INLONG-6982](https://github.com/apache/inlong/issues/6982) |
[Improve][Dashboard] Data source and data storage bullet box title optimization
|
-| [INLONG-6980](https://github.com/apache/inlong/issues/6980) |
[Improve][Dashboard] Optimize the detail page of InlongGroup and InlongStream
|
-| [INLONG-6975](https://github.com/apache/inlong/issues/6975) |
[Bug][Dashboard] The cluster name of the File source does not support
modification |
-| [INLONG-6972](https://github.com/apache/inlong/issues/6972) |
[Improve][Dashboard] Change all "consumption" to "subscription" for data
consumption |
-| [INLONG-6961](https://github.com/apache/inlong/issues/6961) |
[Feature][Dashboard][Manager] Support for handling non-InlongMsg formats
|
-| [INLONG-6940](https://github.com/apache/inlong/issues/6940) |
[Improve][Dashboard]Type name correction
|
-| [INLONG-6948](https://github.com/apache/inlong/issues/6948) |
[Improve][Dashboard] Reset and modify the password input box
|
-| [INLONG-6935](https://github.com/apache/inlong/issues/6935) |
[Improve][Dashboard] Add Key-Value format for InlongStream
|
-| [INLONG-6930](https://github.com/apache/inlong/issues/6930) |
[Improve][Dashboard] Create a new cluster token placeholder configuration i18n
|
-| [INLONG-6926](https://github.com/apache/inlong/issues/6926) |
[Improve][Dashboard] Change the cluster type and tag to lower case
|
-| [INLONG-6923](https://github.com/apache/inlong/issues/6923) |
[Improve][Dashboard] Application and Approval Interchange for Approval
Management |
-| [INLONG-6916](https://github.com/apache/inlong/issues/6916) |
[Improve][Dashboard] MQ type adds partition limit
|
-| [INLONG-6904](https://github.com/apache/inlong/issues/6904) |
[Improve][Dashboard] File source type supports selecting agent cluster
|
-| [INLONG-6900](https://github.com/apache/inlong/issues/6900) |
[Improve][Dashboard] Support pulling up the field list of Source in Sink
|
-| [INLONG-6874](https://github.com/apache/inlong/issues/6874) |
[Improve][Dashboard] Stream removes the Raw-CSV data format
|
-| [INLONG-6865](https://github.com/apache/inlong/issues/6865) |
[Improve][Dashboard] Support npm ci command for stable package-lock
|
-| [INLONG-6843](https://github.com/apache/inlong/issues/6843) |
[Improve][Dashboard] ES datanode parameter improvement
|
-| [INLONG-6837](https://github.com/apache/inlong/issues/6837) |
[Improve][Dashboard] ES sink support version), documentType and primaryKey
options |
-| [INLONG-6826](https://github.com/apache/inlong/issues/6826) |
[Feature][Dashboard] Support loading different plugins using different loaders
|
-| [INLONG-6824](https://github.com/apache/inlong/issues/6824) |
[Feature][Dashboard] Support StarRocks sink
|
-| [INLONG-6800](https://github.com/apache/inlong/issues/6800) |
[Improve][Dashboard] MySQL sink supports selecting MySQL nodes
|
-| [INLONG-6786](https://github.com/apache/inlong/issues/6786) |
[Feature][Dashboard] Supoort Apache Hudi sink management
|
-| [INLONG-6775](https://github.com/apache/inlong/issues/6775) |
[Bug][Dashboard] There is a risk of source code exposure in the production
environment |
-| [INLONG-6772](https://github.com/apache/inlong/issues/6772) |
[Feature][Dashboard] Support ClickHouse node management
|
-| [INLONG-6761](https://github.com/apache/inlong/issues/6761) |
[Feature][Dashboard] Support Iceberg node management
|
-| [INLONG-6758](https://github.com/apache/inlong/issues/6758) |
[Improve][Dashboard] Unify the log function components of Group and Stream
|
-| [INLONG-6744](https://github.com/apache/inlong/issues/6744) |
[Improve][Dashboard] Hive sink supports selecting hive nodes
|
-| [INLONG-6699](https://github.com/apache/inlong/issues/6699) |
[Feature][Dashboard] Support MQTT source
|
-| [INLONG-6694](https://github.com/apache/inlong/issues/6694) |
[Improve][Dashboard] Create with filter value first, if there is a filter
plugin |
-| [INLONG-6680](https://github.com/apache/inlong/issues/6680) |
[Bug][Dashboard] Set the plugin to default when there is no target plugin
|
-| [INLONG-6678](https://github.com/apache/inlong/issues/6678) |
[Improve][Dashboard] Add sinkType parameter in sinkFieldList
|
-| [INLONG-6661](https://github.com/apache/inlong/issues/6661) |
[Improve][Dashboard] Support Elasticsearch DataNode
|
-| [INLONG-6651](https://github.com/apache/inlong/issues/6651) |
[Improve][Dashboard] Add settings for data report type
|
-| [INLONG-6581](https://github.com/apache/inlong/issues/6581) |
[Bug][Dashboard] The file format prompt of the FILE source is wrong
|
-| [INLONG-6572](https://github.com/apache/inlong/issues/6572) |
[Improve][Dashboard] Stream is not deleted by default when the sink is deleted
|
-| [INLONG-6565](https://github.com/apache/inlong/issues/6565) |
[Bug][Dashboard] The operation of refreshing the sink configuration needs to be
executed when the group configuration is successful |
-| [INLONG-6542](https://github.com/apache/inlong/issues/6542) |
[Improve][Dashboard] Optimize stream execution workflow and execution log
|
-| [INLONG-6511](https://github.com/apache/inlong/issues/6511) |
[Bug][Dashboard] The Select/AutoComplete component in EditableTable will
mistakenly change the value and cause re-rendering |
-| [INLONG-6504](https://github.com/apache/inlong/issues/6504) |
[Feature][Dashboard] Support stream to view execution log and execute workflow
|
-| [INLONG-6498](https://github.com/apache/inlong/issues/6498) |
[Improve][Dashboard] Field resolution for unified inlong group approval
|
-| [INLONG-6493](https://github.com/apache/inlong/issues/6493) |
[Bug][Dashboard] After the Stream is configured successfully), some parameters
cannot be modified |
-| [INLONG-6482](https://github.com/apache/inlong/issues/6482) |
[Improve][Dashboard] Sink management distinguishes between save-only and
save-and-submit processes |
-| [INLONG-6481](https://github.com/apache/inlong/issues/6481) |
[Feature][Dashboard] Supports management of SQLServer source
|
-| [INLONG-6456](https://github.com/apache/inlong/issues/6456) |
[Feature][Dashboard] Supports management of Oracle sources
|
-| [INLONG-6418](https://github.com/apache/inlong/issues/6418) |
[Feature][Dashboard] Support management of MongoDB source
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------|
+| [INLONG-7955](https://github.com/apache/inlong/issues/7955) |
[Improve][Dashboard] Change the consumption query method from get to post
|
+| [INLONG-7929](https://github.com/apache/inlong/issues/7929) |
[Bug][Dashboard] The select box cannot be triggered when the form is not
entered |
+| [INLONG-7918](https://github.com/apache/inlong/issues/7918) |
[Improve][Dashboard] File source cluster name is displayed as displayName
|
+| [INLONG-7915](https://github.com/apache/inlong/issues/7915) |
[Improve][Dashboard] Clickhouse sink engine field optimization
|
+| [INLONG-7871](https://github.com/apache/inlong/issues/7871) |
[Improve][Dashboard] MySQL source supports filling in the database name
whitelist |
+| [INLONG-7852](https://github.com/apache/inlong/issues/7852) |
[Improve][Dashboard] Clickhouse supports setting cluster when creating a table
|
+| [INLONG-7833](https://github.com/apache/inlong/issues/7833) |
[Improve][Dashboard] Process optimization for creating source and sink
|
+| [INLONG-7826](https://github.com/apache/inlong/issues/7826) |
[Improve][Dashboard] Supports filling in the life cycle when the Clickhouse
sink engine is ReplicatedMergeTree |
+| [INLONG-7802](https://github.com/apache/inlong/issues/7802) |
[Improve][Dashboard] Requirements for optimizing data sources
|
+| [INLONG-7796](https://github.com/apache/inlong/issues/7796) |
[Improve][Dashboard] Add icon to menu
|
+| [INLONG-7789](https://github.com/apache/inlong/issues/7789) |
[Feature][Dashboard] Support create stream fields by statement
|
+| [INLONG-7785](https://github.com/apache/inlong/issues/7785) |
[Improve][Dashboard] Clickhouse sink engine defaults to MergeTree
|
+| [INLONG-7772](https://github.com/apache/inlong/issues/7772) |
[Improve][Dashboard] Redis sentinel master name normalization in NodeManagement
|
+| [INLONG-7758](https://github.com/apache/inlong/issues/7758) |
[Bug][Dashboard] Login page display error
|
+| [INLONG-7756](https://github.com/apache/inlong/issues/7756) |
[Bug][Dashboard] Group logs can not display
|
+| [INLONG-7749](https://github.com/apache/inlong/issues/7749) |
[Improve][Dashboard] Support rate limit for pulsar mq mark-delete operation
|
+| [INLONG-7738](https://github.com/apache/inlong/issues/7738) |
[Improve][Dashboard] The name and type of cluster and node cannot be modified
|
+| [INLONG-7734](https://github.com/apache/inlong/issues/7734) |
[Feature][Dashboard] Update Dashbaord layout & folder design
|
+| [INLONG-7728](https://github.com/apache/inlong/issues/7728) |
[Feature][Dashboard] Extract the cluster properties of Redis NodeManagement
|
+| [INLONG-7702](https://github.com/apache/inlong/issues/7702) |
[Improve][Dashboard] Add Chinese name for partitionKeys properties of Hudi
LoadNode |
+| [INLONG-7672](https://github.com/apache/inlong/issues/7672) |
[Feature][Dashboard] Support kudu node management
|
+| [INLONG-7668](https://github.com/apache/inlong/issues/7668) |
[Feature][Dashboard] InLong source supports restart and freeze operations
|
+| [INLONG-7643](https://github.com/apache/inlong/issues/7643) |
[Feature][Dashboard] Support specifying buckets when creating kudu resource
|
+| [INLONG-7630](https://github.com/apache/inlong/issues/7630) |
[Bug][Dashboard] The page flickers when the route is switched
|
+| [INLONG-7004](https://github.com/apache/inlong/issues/7004) |
[Feature][Dashboard][Manager] Creating schema of StreamSource by Statement
|
+| [INLONG-7971](https://github.com/apache/inlong/issues/7971) |
[Feature][Dashboard] Support batch import fields by Excel
|
### Other
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------|
-| [INLONG-7098](https://github.com/apache/inlong/issues/7098) |
[Improve][Common] Add UUID in MonitorIndex
|
-| [INLONG-7093](https://github.com/apache/inlong/issues/7093) | [Improve][SDK]
Add report time metric
|
-| [INLONG-7035](https://github.com/apache/inlong/issues/7035) | [Bug][SDK] The
message id in DataProxy is not globally unique
|
-| [INLONG-6955](https://github.com/apache/inlong/issues/6955) |
[Improve][Script] Support starts the DataProxy with Kafka in the deployment
script |
-| [INLONG-6946](https://github.com/apache/inlong/issues/6946) | [Feature][SDK]
Support to consume subset of message queue cluster or topic
|
-| [INLONG-6945](https://github.com/apache/inlong/issues/6945) | [Feature][SDK]
Unify metrics report model of SortSDK
|
-| [INLONG-6944](https://github.com/apache/inlong/issues/6944) | [Feature][SDK]
Remove useless code of SortSDK
|
-| [INLONG-6893](https://github.com/apache/inlong/issues/6893) | [Bug][CI]
Build and Push docker image skipped
|
-| [INLONG-6888](https://github.com/apache/inlong/issues/6888) | [Bug][CI] All
Docker workflow failed
|
-| [INLONG-6882](https://github.com/apache/inlong/issues/6882) |
[Improve][Docker] Update the docker-compose version requirement in the readme
|
-| [INLONG-6879](https://github.com/apache/inlong/issues/6879) | [Improve][CI]
Use ubuntu-22.04 to replace ubuntu-latest for workflows
|
-| [INLONG-6867](https://github.com/apache/inlong/issues/6867) | [Improve][CVE]
Protobuf Java vulnerable to Uncontrolled Resource Consumption
|
-| [INLONG-6862](https://github.com/apache/inlong/issues/6862) |
[Improve][License] Use spotless to apply the asf header
|
-| [INLONG-6841](https://github.com/apache/inlong/issues/6841) |
[Improve][Docker] Integrate InLong template to Grafana
|
-| [INLONG-6838](https://github.com/apache/inlong/issues/6838) | [Feature]
Support multi addresses for ES load node
|
-| [INLONG-6810](https://github.com/apache/inlong/issues/6810) | [Improve][Pom]
Versions for protobuf-maven-plugin and os-maven-plugin are not consistent
|
-| [INLONG-6787](https://github.com/apache/inlong/issues/6787) | [Feature][Doc]
Add the usage document for Apache Hudi
|
-| [INLONG-6777](https://github.com/apache/inlong/issues/6777) | [Improve][CVE]
Password exposure in H2 Database
|
-| [INLONG-6685](https://github.com/apache/inlong/issues/6685) | [Bug][Script]
The bin/init-config.sh compatible with MacOS
|
-| [INLONG-6673](https://github.com/apache/inlong/issues/6673) | [Improve][CVE]
Apache Shiro Authentication Bypass vulnerability
|
-| [INLONG-6624](https://github.com/apache/inlong/issues/6624) | [Improve][Doc]
Add Stargazers and Contributor chart for readme
|
-| [INLONG-6555](https://github.com/apache/inlong/issues/6555) | [Improve][CI]
The `set-output` command is deprecated and will be disabled soon
|
-| [INLONG-6550](https://github.com/apache/inlong/issues/6550) | [Bug][SDK]
Decode heartbeat response error
|
-| [INLONG-6522](https://github.com/apache/inlong/issues/6522) |
[Improve][Docker] Add notes for building ARM images
|
-| [INLONG-6475](https://github.com/apache/inlong/issues/6475) |
[Feature][Docker] Add a base flink environment for docker-compose
|
-| [INLONG-6459](https://github.com/apache/inlong/issues/6459) | [Improve][CI]
Match the branch-version as release branch
|
-| [INLONG-6429](https://github.com/apache/inlong/issues/6429) | [Umbrella]
Release InLong 1.4.0
|
-| [INLONG-6417](https://github.com/apache/inlong/issues/6417) | [Improve][SDK]
Support proxy-send mode
|
-| [INLONG-5669](https://github.com/apache/inlong/issues/5669) | [Improve][SDK]
Extract SortClientConfig parameters key to constants
|
-| [INLONG-5231](https://github.com/apache/inlong/issues/5231) |
[Improve][CodeStyle] Add spotless to CI
|
-| [INLONG-4957](https://github.com/apache/inlong/issues/4957) | [Umbrella] Add
Grafana Metrics Dashboard
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------|
+| [INLONG-7909](https://github.com/apache/inlong/issues/7909) | [Bug]Capture
changes made by connector user & document that SYS/SYSTEM changes are not
captured |
+| [INLONG-7892](https://github.com/apache/inlong/issues/7892) | [bug] multiple
times generating approval slips
|
+| [INLONG-7876](https://github.com/apache/inlong/issues/7876) | [Improve][CVE]
Upgrade org.springframework:spring-core to 5.3.27
|
+| [INLONG-7781](https://github.com/apache/inlong/issues/7781) | [Bug]
[InLong-SDK] Solve the problem of cpp-sdk send data by HTTP protocol
|
+| [INLONG-7745](https://github.com/apache/inlong/issues/7745) | [Improve][CVE]
Spring Framework vulnerable to denial of service via specially crafted SpEL
expression |
+| [INLONG-7742](https://github.com/apache/inlong/issues/7742) |
[Improve][Tool] Only support inlong-dev-toolkit on MacOS and Linux
|
+| [INLONG-7698](https://github.com/apache/inlong/issues/7698) | [Bug][Docker]
docker images build faild for tubemq-build
|
+| [INLONG-7697](https://github.com/apache/inlong/issues/7697) | [Feature]
Reduce the memory usage of JM when split table chunks
|
\ No newline at end of file