luchunliang commented on code in PR #8924:
URL: https://github.com/apache/inlong/pull/8924#discussion_r1328469076
##########
CHANGES.md:
##########
@@ -22,229 +22,246 @@
# of release header or remove the below marker. This file is generated.
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
-# Release InLong 1.8.0 - Released (as of 2023-07-09)
+# Release InLong 1.9.0 - Released (as of 2023-09-18)
### Agent
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:---------------------------------------------------------------------------|
-| [INLONG-8176](https://github.com/apache/inlong/issues/8176) |
[Improve][Agent] Upgrade rocksdb version |
-| [INLONG-8180](https://github.com/apache/inlong/issues/8180) |
[Improve][Agent] Improve the efficiency and safety of log file reading |
-| [INLONG-8183](https://github.com/apache/inlong/issues/8183) |
[Improve][Agent] Optimize agent UT |
-| [INLONG-8244](https://github.com/apache/inlong/issues/8244) | [Bug][Agent]
Thread leaks after the job is finished |
-| [INLONG-8251](https://github.com/apache/inlong/issues/8251) |
[Improve][Agent] Add global memory limit for file collect |
-| [INLONG-8334](https://github.com/apache/inlong/issues/8334) |
[Improve][Agent] Optimize the file collection UT |
-| [INLONG-8339](https://github.com/apache/inlong/issues/8339) |
[Improve][DataProxy][Agent] Enable audit by default in DataProxy and Agent |
-| [INLONG-8347](https://github.com/apache/inlong/issues/8347) |
[Improve][Agent] Optimize the agent UT of testTimeOffset |
-| [INLONG-8352](https://github.com/apache/inlong/issues/8352) |
[Improve][Agent] Optimize the agent UT of testRestartTriggerJobRestore |
-| [INLONG-8376](https://github.com/apache/inlong/issues/8376) |
[Improve][Agent] Optimize the agent UT of TestTriggerManager |
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8850](https://github.com/apache/inlong/issues/8850) |
[Improve][Agent] Remove unregister of MetricRegister when taskmanager is
initialized type/improve |
+| [INLONG-8655](https://github.com/apache/inlong/issues/8655) | [Bug][Agent]
JobWrapper thread leaks when the job is stopped component/agent type/bug
|
+| [INLONG-8652](https://github.com/apache/inlong/issues/8652) |
[Improve][Agent] Delete the capacity of setting blacklist component/agent
type/improve |
+| [INLONG-8649](https://github.com/apache/inlong/issues/8649) | [Bug][Agent]
Thread leaks for ProxySink when the DataProxy SDK init failed component/agent
type/bug |
+| [INLONG-8647](https://github.com/apache/inlong/issues/8647) |
[Improve][Agent] Stop sending task snapshot to Manager module component/agent
type/improve |
+| [INLONG-8645](https://github.com/apache/inlong/issues/8645) |
[Improve][Agent] Delete the capacity of the loading trigger for local files
component/agent type/improve |
+| [INLONG-8629](https://github.com/apache/inlong/issues/8629) | [Bug][Agent]
Sending invalid data to DataProxy failed blocks normal data sending
component/agent type/bug |
+| [INLONG-8524](https://github.com/apache/inlong/issues/8524) |
[Improve][Agent] Update the JVM Options for Agent component/agent type/improve
|
+| [INLONG-8520](https://github.com/apache/inlong/issues/8520) | [Bug][Agent]
File agent sent data to dataproxy was all json formatted 1.9.x/bugfix type/bug
|
+| [INLONG-8146](https://github.com/apache/inlong/issues/8146) |
[Improve][Agent] Optimize agent-env.sh, and '-XX:NativeMemoryTracking'
component/agent type/improve |
+| [INLONG-8799](https://github.com/apache/inlong/issues/8799) |
[Bug][Manager][Agent][DataProxy] The "opentelemetry" related configs may affect
the startup of services component/agent component/dataproxy component/manager
type/bug |
+| [INLONG-8611](https://github.com/apache/inlong/issues/8611) |
[Feature][Manager][Agent][DataProxy] Support full link tracking to improve the
observability of the project component/agent component/dataproxy
component/manager type/feature |
-### DataProxy
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------|
-| [INLONG-4961](https://github.com/apache/inlong/issues/4961) |
[Feature][DataProxy] Golang SDK
|
-| [INLONG-7194](https://github.com/apache/inlong/issues/7194) |
[Improve][DataProxy] Migrate index log statistics for the new mq layer
|
-| [INLONG-7766](https://github.com/apache/inlong/issues/7766) | [Bug][SDK]
Adjusted frame length exceeds occurred when reporting data through the HTTP
protocol |
-| [INLONG-7950](https://github.com/apache/inlong/issues/7950) |
[Improve][DataProxy] Optimize the implementation logic of the Source
|
-| [INLONG-8049](https://github.com/apache/inlong/issues/8049) |
[Improve][DataProxy] Add CIDR configuration in the BlackList and WhiteList
|
-| [INLONG-8073](https://github.com/apache/inlong/issues/8073) |
[Improved][DataProxy]Add HTTP message processing logic in source2
|
-| [INLONG-8106](https://github.com/apache/inlong/issues/8106) |
[Improve][DataProxy] Optimize ConfigManager implementation ( part one )
|
-| [INLONG-8132](https://github.com/apache/inlong/issues/8132) |
[Improve][DataProxy] Fix Golang SDK typo errors in readme.md and options.go
|
-| [INLONG-8161](https://github.com/apache/inlong/issues/8161) |
[Improve][DataProxy] Optimize BatchPackProfile related classes implementation
|
-| [INLONG-8163](https://github.com/apache/inlong/issues/8163) |
[Improve][Manager][DataProxy] Make DataProxy config interface compatible with
old versions |
-| [INLONG-8167](https://github.com/apache/inlong/issues/8167) |
[Improve][DataProxy]Update Golang SDK dependent packages to fix dependabot
alerts |
-| [INLONG-8192](https://github.com/apache/inlong/issues/8192) |
[Bug][DataProxy] The topic name generated by dataproxy is incorrect
|
-| [INLONG-8212](https://github.com/apache/inlong/issues/8212) |
[Improve][DataProxy] Improve HTTP related message handling
|
-| [INLONG-8228](https://github.com/apache/inlong/issues/8228) |
[Improve][DataProxy] Optimize the implementation of the index output to files
|
-| [INLONG-8252](https://github.com/apache/inlong/issues/8252) |
[Improve][DataProxy] Adjust default Topic settings from Source to Sink
|
-| [INLONG-8267](https://github.com/apache/inlong/issues/8267) |
[Improve][DataProxy] Add the control of whether to retry and the count of
retries for the failure message |
-| [INLONG-8284](https://github.com/apache/inlong/issues/8284) |
[Improve][DataProxy] Unify the message encoding definition of DataProxy
|
-| [INLONG-8294](https://github.com/apache/inlong/issues/8294) |
[Improve][DataProxy] Optimize the log output in the Sink module
|
-| [INLONG-8305](https://github.com/apache/inlong/issues/8305) |
[Improve][DataProxy] Optimize HttpPost object creation
|
-| [INLONG-8311](https://github.com/apache/inlong/issues/8311) |
[Improve][DataProxy] Add event handling support for FlumeEvent type
|
-| [INLONG-8318](https://github.com/apache/inlong/issues/8318) |
[Improve][DataProxy] Change notification synchronization through condition
variables and locks |
-| [INLONG-8323](https://github.com/apache/inlong/issues/8323) |
[Improve][DataProxy] Add Topic detailed information output when Producer is
null |
-| [INLONG-8332](https://github.com/apache/inlong/issues/8332) |
[Improve][DataProxy] Return original content for MSG_ORIGINAL_RETURN type
messages |
-| [INLONG-8339](https://github.com/apache/inlong/issues/8339) |
[Improve][DataProxy][Agent] Enable audit by default in DataProxy and Agent
|
-| [INLONG-8356](https://github.com/apache/inlong/issues/8356) |
[Improve][DataProxy] Replace source2 to source
|
-| [INLONG-8368](https://github.com/apache/inlong/issues/8368) |
[Bug][DataProxy] Sink does not have audit data
|
-| [INLONG-8385](https://github.com/apache/inlong/issues/8385) |
[Improve][DataProxy] Add take method in BufferQueue class
|
-| [INLONG-8459](https://github.com/apache/inlong/issues/8459) |
[Improve][DataProxy] Fix code scanning alert - Implicit narrowing conversion in
compound assignment |
+### Audit
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8836](https://github.com/apache/inlong/issues/8836) |
[Improve][Audit] Add audit_tag information to distinguish data sources and data
targets type/improve |
+| [INLONG-8753](https://github.com/apache/inlong/issues/8753) |
[Improve][Audit] Separate commons-text from org.apache.flume type/improve
|
+| [INLONG-8699](https://github.com/apache/inlong/issues/8699) |
[Improve][Audit] Optimize the service log of audit-proxy component/audit
type/improve |
+| [INLONG-8642](https://github.com/apache/inlong/issues/8642) |
[Improve][Audit] Remove the audit commons-text dependency component/audit
type/improve |
-### TubeMQ
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:--------------------------------------------------------------------------|
-| [INLONG-4968](https://github.com/apache/inlong/issues/4968) |
[Feature][TubeMQ] Golang SDK for Producing Message |
-| [INLONG-8122](https://github.com/apache/inlong/issues/8122) |
[Feature][TubeMQ] Add "Heartbeat" method for GO SDK |
-| [INLONG-8165](https://github.com/apache/inlong/issues/8165) |
[Feature][TubeMQ] Add "SendMessage" method for GO SDK |
-| [INLONG-8286](https://github.com/apache/inlong/issues/8286) |
[Improve][TubeMQ] Supports the return package type when querying messages |
-| [INLONG-8321](https://github.com/apache/inlong/issues/8321) |
[Improve][TubeMQ] Improve the precision of tube consumer id |
+### Dashboard
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8882](https://github.com/apache/inlong/issues/8882) |
[Feature][Dashboard] Support management of Pulsar data node type/feature
|
+| [INLONG-8881](https://github.com/apache/inlong/issues/8881) |
[Feature][Dashboard] Support management of Pulsar sink type/feature
|
+| [INLONG-8843](https://github.com/apache/inlong/issues/8843) |
[Improve][Dashboard] StarRocks sink field optimization type/improve
|
+| [INLONG-8841](https://github.com/apache/inlong/issues/8841) |
[Feature][Dashboard] Support management of Iceberg sources type/feature
|
+| [INLONG-8810](https://github.com/apache/inlong/issues/8810) |
[Improve][Dashboard] Approval management process ID link optimization
type/improve |
+| [INLONG-8800](https://github.com/apache/inlong/issues/8800) |
[Improve][Dashboard] Owners search component optimization type/improve
|
+| [INLONG-8788](https://github.com/apache/inlong/issues/8788) |
[Improve][Dashboard] Data synchronization page optimization type/improve
|
+| [INLONG-8779](https://github.com/apache/inlong/issues/8779) |
[Improve][Dashboard] Modify password verification optimization type/improve
|
+| [INLONG-8760](https://github.com/apache/inlong/issues/8760) |
[Bug][Dashboard] The transform button was not at the center component/dashboard
type/bug |
+| [INLONG-8757](https://github.com/apache/inlong/issues/8757) |
[Improve][Dashboard] Implement buttons using a link component/dashboard good
first issue type/improve |
+| [INLONG-8755](https://github.com/apache/inlong/issues/8755) |
[Improve][Dashboard] Data synchronization field mapping optimization
component/dashboard type/improve |
+| [INLONG-8727](https://github.com/apache/inlong/issues/8727) |
[Improve][Dashboard] Approval management Application details optimization
type/improve |
+| [INLONG-8705](https://github.com/apache/inlong/issues/8705) |
[Improve][Dashboard] Source and sink title optimization component/dashboard
type/improve |
+| [INLONG-8693](https://github.com/apache/inlong/issues/8693) |
[Feature][Dashboard] Data synchronization supports Audit component/dashboard
type/feature |
+| [INLONG-8661](https://github.com/apache/inlong/issues/8661) |
[Bug][DashBoard] DatabaseWhiteList is required which is inconsistent with tips
component/dashboard type/bug |
+| [INLONG-8624](https://github.com/apache/inlong/issues/8624) |
[Bug][Dashboard] Tenant Management Search Tenant Exceptions component/dashboard
type/bug |
+| [INLONG-8621](https://github.com/apache/inlong/issues/8621) |
[Feature][Dashboard] Approval management supports approval data synchronization
component/dashboard type/feature |
+| [INLONG-8575](https://github.com/apache/inlong/issues/8575) |
[Improve][Dashboard] Tenant management query optimization component/dashboard
type/improve |
+| [INLONG-8560](https://github.com/apache/inlong/issues/8560) |
[Bug][Dashboard] No username and password when configuring hive. type/bug
|
+| [INLONG-8548](https://github.com/apache/inlong/issues/8548) |
[Feature][Dashboard] Data access supports displaying transmission delay
type/feature |
+| [INLONG-8546](https://github.com/apache/inlong/issues/8546) |
[Bug][Dashboard] Inlong group resource details display error good first issue
type/bug |
+| [INLONG-8512](https://github.com/apache/inlong/issues/8512) |
[Bug][Dashboard] Create tube consumer failed when selecting topic 1.9.x/bugfix
component/dashboard type/bug |
+| [INLONG-8502](https://github.com/apache/inlong/issues/8502) |
[Bug][Dashboard] Query data preview interface exception component/dashboard
type/bug |
+| [INLONG-8500](https://github.com/apache/inlong/issues/8500) |
[Bug][Dashboard] Fix stream data preview url error component/dashboard type/bug
|
+| [INLONG-8008](https://github.com/apache/inlong/issues/8008) |
[Improve][Dashboard] Add default icon for different data nodes good first issue
type/improve |
+
+### DataProxy
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8914](https://github.com/apache/inlong/issues/8914) |
[Improve][DataProxy] Optimize DataProxy event statistics component/dataproxy
type/improve |
+| [INLONG-8899](https://github.com/apache/inlong/issues/8899) |
[Improve][DataProxy] Optimize metadata update logic component/dataproxy
type/improve |
+| [INLONG-8819](https://github.com/apache/inlong/issues/8819) |
[Improve][DataProxy] Optimize ConfigHolder related subclass loading processing
component/dataproxy type/improve |
+| [INLONG-8758](https://github.com/apache/inlong/issues/8758) |
[Improve][DataProxy] Metadata synchronization management optimization
component/dataproxy type/improve |
+| [INLONG-8741](https://github.com/apache/inlong/issues/8741) |
[Bug][DataProxy] Wrong constant reference in CommonConfigHolder class
component/dataproxy type/bug |
+| [INLONG-8729](https://github.com/apache/inlong/issues/8729) |
[Bug][DataProxy] Wrong result in the addSendResultMetric function also reports
success component/dataproxy type/bug |
+| [INLONG-8725](https://github.com/apache/inlong/issues/8725) |
[Improve][DataProxy] Cache file metric output switch value at usage location
type/improve |
+| [INLONG-8679](https://github.com/apache/inlong/issues/8679) |
[Improve][DataProxy] Migrate index-related variables to abstract classes
component/dataproxy type/improve |
+| [INLONG-8670](https://github.com/apache/inlong/issues/8670) |
[Improve][DataProxy] Define in detail the exceptions actively thrown in Source
component/dataproxy type/improve |
+| [INLONG-8657](https://github.com/apache/inlong/issues/8657) |
[Improve][DataProxy] Cache Source, Sink name and Channel object content
component/dataproxy type/improve |
+| [INLONG-8597](https://github.com/apache/inlong/issues/8597) |
[Improve][DataProxy] Adjust the format of the metric output to the file
component/dataproxy type/improve |
+| [INLONG-8589](https://github.com/apache/inlong/issues/8589) |
[Improve][DataProxy] Add callback parameter support for Http access
component/dataproxy type/improve |
+| [INLONG-8576](https://github.com/apache/inlong/issues/8576) |
[Improve][DataProxy] Adjust handling when messages are incomplete
component/dataproxy type/improve |
+| [INLONG-8507](https://github.com/apache/inlong/issues/8507) |
[Improve][Dataproxy] Modify nodeIp in dataproxy message to clientIp
component/dataproxy type/improve |
+| [INLONG-6364](https://github.com/apache/inlong/issues/6364) |
[Improve][DataProxy] Add DataProxy node load information stage/stale
type/improve |
+| [INLONG-8799](https://github.com/apache/inlong/issues/8799) |
[Bug][Manager][Agent][DataProxy] The "opentelemetry" related configs may affect
the startup of services component/agent component/dataproxy component/manager
type/bug |
+| [INLONG-8611](https://github.com/apache/inlong/issues/8611) |
[Feature][Manager][Agent][DataProxy] Support full link tracking to improve the
observability of the project component/agent component/dataproxy
component/manager type/feature |
### Manager
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------|
-| [INLONG-7914](https://github.com/apache/inlong/issues/7914) |
[Feature][Manager] Support multi-tenancy
|
-| [INLONG-8024](https://github.com/apache/inlong/issues/8024) |
[Improve][Manager] Add extended properties when getting the status of the sort
task info |
-| [INLONG-8035](https://github.com/apache/inlong/issues/8035) | [Bug][Manager]
Non-file tasks cannot be recovered from the heartbeat timeout state
|
-| [INLONG-8039](https://github.com/apache/inlong/issues/8039) |
[Improve][Manager] Optimize the transform interface
|
-| [INLONG-8047](https://github.com/apache/inlong/issues/8047) |
[Improve][Dashboard][Manager][Sort] Rename lightweight to DataSync
|
-| [INLONG-8066](https://github.com/apache/inlong/issues/8066) |
[Improve][Manager] Add sort extended properties when getting the status info of
the InlongGroup |
-| [INLONG-8068](https://github.com/apache/inlong/issues/8068) |
[Feature][Manager] Support repeatable read for http request
|
-| [INLONG-8072](https://github.com/apache/inlong/issues/8072) | [Bug][Manager]
NPE when sort_task_name of stream_sink table is empty or null
|
-| [INLONG-8080](https://github.com/apache/inlong/issues/8080) | [Bug][Manager]
The total parameter found on the page is different from the actual value
|
-| [INLONG-8087](https://github.com/apache/inlong/issues/8087) |
[Feature][Manager] Add definition of Inlong tenant table
|
-| [INLONG-8088](https://github.com/apache/inlong/issues/8088) |
[Improve][Manager] The heartbeat timeout interval can be configured
|
-| [INLONG-8091](https://github.com/apache/inlong/issues/8091) | [Bug][Manager]
Unsupported FieldType is reported when the source and sink are both PostgreSQL
|
-| [INLONG-8093](https://github.com/apache/inlong/issues/8093) |
[Feature][Manager] Add inlong tenant related APIs
|
-| [INLONG-8098](https://github.com/apache/inlong/issues/8098) |
[Feature][Manager] Support Inlong user permission control
|
-| [INLONG-8108](https://github.com/apache/inlong/issues/8108) | [Bug][Manager]
WorkflowApprover API Permissions Optimization
|
-| [INLONG-8114](https://github.com/apache/inlong/issues/8114) | [Bug][Manager]
Appeared NPE when building properties
|
-| [INLONG-8118](https://github.com/apache/inlong/issues/8118) |
[Feature][Manager] Support tenant user permission control
|
-| [INLONG-8121](https://github.com/apache/inlong/issues/8121) |
[Improve][Manager] Supports cluster node status management in the case of
multiple manager nodes |
-| [INLONG-8127](https://github.com/apache/inlong/issues/8127) | [Bug][Manager]
UT failed in HeartbeatManagerTest.testReportHeartbeat
|
-| [INLONG-8129](https://github.com/apache/inlong/issues/8129) |
[Improve][Manager] Add encoding check to the MySQL JDBC URL
|
-| [INLONG-8136](https://github.com/apache/inlong/issues/8136) |
[Improve][Manager] Support obtaining resource information used by the current
group |
-| [INLONG-8148](https://github.com/apache/inlong/issues/8148) | [Bug][Manager]
The method of querying cluster nodes is not idempotent
|
-| [INLONG-8150](https://github.com/apache/inlong/issues/8150) |
[Improve][Manager] Not throw an exception when getting cluster nodes
|
-| [INLONG-8152](https://github.com/apache/inlong/issues/8152) |
[Improve][Manager] Paging queries remove the restriction that groupid is not
empty |
-| [INLONG-8154](https://github.com/apache/inlong/issues/8154) |
[Improve][Manager] Optimize the way of creating ExtractNodes to make it easy to
expand and maintain |
-| [INLONG-8159](https://github.com/apache/inlong/issues/8159) |
[Improve][Manager] Rename "tenant" in InlongPulsarInfo to "pulsarTenant"
|
-| [INLONG-8163](https://github.com/apache/inlong/issues/8163) |
[Improve][Manager][DataProxy] Make DataProxy config interface compatible with
old versions |
-| [INLONG-8169](https://github.com/apache/inlong/issues/8169) |
[Feature][Manager] Add default tenant "public" if the request does not specify
one |
-| [INLONG-8171](https://github.com/apache/inlong/issues/8171) |
[Improve][Manager] Optimize the way of creating LoadNodes to make it easy to
expand and maintain |
-| [INLONG-8188](https://github.com/apache/inlong/issues/8188) |
[Improve][Manager] Support querying audit information by sink id
|
-| [INLONG-8197](https://github.com/apache/inlong/issues/8197) |
[Improve][Manager] Optimize the ClickHouse query for the Audit interface
|
-| [INLONG-8199](https://github.com/apache/inlong/issues/8199) |
[Improve][Manager] Supports get brief information of inlong stream
|
-| [INLONG-8200](https://github.com/apache/inlong/issues/8200) |
[Feature][Manager] Fliter out requests which user has no permission to the
specific tenant |
-| [INLONG-8202](https://github.com/apache/inlong/issues/8202) |
[Improve][Manager] Extract public parseFormat method to optimize NodeProvider
|
-| [INLONG-8222](https://github.com/apache/inlong/issues/8222) |
[Feature][Manager] Support different data types mapping for different data
sources by the strategy pattern |
-| [INLONG-8226](https://github.com/apache/inlong/issues/8226) |
[Improve][Manager] Change the type of partitionNum for KafkaSink
|
-| [INLONG-8231](https://github.com/apache/inlong/issues/8231) |
[Feature][Manager] Add tenant into param and body of each request
|
-| [INLONG-8247](https://github.com/apache/inlong/issues/8247) |
[Improve][Manager] Removes the restriction that only the admin user can create
DataNodes |
-| [INLONG-8260](https://github.com/apache/inlong/issues/8260) | [Bug][Manager]
Source field is empty for data sync
|
-| [INLONG-8266](https://github.com/apache/inlong/issues/8266) |
[Improve][Manager] Optimize PostgreSQL field type mapping strategy with the
customized configuration file |
-| [INLONG-8275](https://github.com/apache/inlong/issues/8275) |
[Umbrella][Manager] All resources support multi-tenancy
|
-| [INLONG-8276](https://github.com/apache/inlong/issues/8276) |
[Feature][Manager] InlongGroup support multi-tenancy
|
-| [INLONG-8278](https://github.com/apache/inlong/issues/8278) |
[Feature][Manager] Add tenant into the login user info
|
-| [INLONG-8281](https://github.com/apache/inlong/issues/8281) |
[Feature][Manager] Manager client support multi-tenancy
|
-| [INLONG-8282](https://github.com/apache/inlong/issues/8282) |
[Improve][Manager] Increase the length of the partial ID or name field
|
-| [INLONG-8288](https://github.com/apache/inlong/issues/8288) |
[Feature][Manager] Add MySQL field type mapping strategy to improve usability
|
-| [INLONG-8290](https://github.com/apache/inlong/issues/8290) |
[Improve][Manager] Support SQL interceptor to add tenant into each query
|
-| [INLONG-8292](https://github.com/apache/inlong/issues/8292) |
[Improve][Manager][Dashboard] Add task types on the approval management page
|
-| [INLONG-8296](https://github.com/apache/inlong/issues/8296) |
[Improve][Manager] Move LoginUserUtils to pojo to avoid cycle dependency
|
-| [INLONG-8300](https://github.com/apache/inlong/issues/8300) |
[Feature][Manager] Support previewing data of Pulsar
|
-| [INLONG-8313](https://github.com/apache/inlong/issues/8313) |
[Feature][Manager] Add Oracle field type mapping strategy to improve usability
|
-| [INLONG-8327](https://github.com/apache/inlong/issues/8327) |
[Feature][Manager] Add SQLServer field type mapping strategy to improve
usability |
-| [INLONG-8330](https://github.com/apache/inlong/issues/8330) | [Bug][Manager]
The information returned by the getAllConfig interface is incorrect
|
-| [INLONG-8345](https://github.com/apache/inlong/issues/8345) |
[Improve][Manager][Sort] Flink multi-version adaptation directory adjustment
and version unified management |
-| [INLONG-8349](https://github.com/apache/inlong/issues/8349) |
[Feature][Manager] DataNode support multi-tenancy
|
-| [INLONG-8354](https://github.com/apache/inlong/issues/8354) |
[Improve][Manager] Support previewing data of TubeMQ
|
-| [INLONG-8361](https://github.com/apache/inlong/issues/8361) | [Bug][Manager]
Group restart fail
|
-| [INLONG-8365](https://github.com/apache/inlong/issues/8365) |
[Feature][Manager] InlongCluster support multi-tenancy
|
-| [INLONG-8369](https://github.com/apache/inlong/issues/8369) |
[Feature][Manager] Add MongoDB field type mapping strategy to improve usability
|
-| [INLONG-8378](https://github.com/apache/inlong/issues/8378) |
[Feature][Manager] InlongClusterTag support multi-tenancy
|
-| [INLONG-8380](https://github.com/apache/inlong/issues/8380) |
[Feature][Manager] InlongConsume support multi-tenancy
|
-| [INLONG-8389](https://github.com/apache/inlong/issues/8389) | [Bug][Manager]
Tenant interception failure when authentication is disable
|
-| [INLONG-8394](https://github.com/apache/inlong/issues/8394) |
[Improve][Manager] TenantRole list interface support fuzzy match
|
-| [INLONG-8396](https://github.com/apache/inlong/issues/8396) |
[Improve][Manager] Support for querying audit data with average delay
|
-| [INLONG-8398](https://github.com/apache/inlong/issues/8398) |
[Improve][Manager] Optimize multiple tenant related logs
|
-| [INLONG-8404](https://github.com/apache/inlong/issues/8404) |
[Feature][Manager] Workflow support multi-tenancy
|
-| [INLONG-8405](https://github.com/apache/inlong/issues/8405) |
[Improve][Manager] Dynamically configure ClickHouse source
|
-| [INLONG-8421](https://github.com/apache/inlong/issues/8421) | [Bug][Manager]
NPE when disable OpenApi auth
|
-| [INLONG-8423](https://github.com/apache/inlong/issues/8423) |
[Feature][Manager] Manager client support tenant operation
|
-| [INLONG-8425](https://github.com/apache/inlong/issues/8425) | [Bug][Manager]
Error in obtaining audit information when sink is not configured
|
-| [INLONG-8434](https://github.com/apache/inlong/issues/8434) | [Bug][Manager]
Error converting null to string when converting JSON string
|
-| [INLONG-8440](https://github.com/apache/inlong/issues/8440) |
[Feature][Manager] Support list tenant info by user or given tenant list
|
-| [INLONG-8442](https://github.com/apache/inlong/issues/8442) |
[Feature][Manager] Support delete tenant and tenant role
|
-| [INLONG-8443](https://github.com/apache/inlong/issues/8443) |
[Feature][Manager] Add ClickHouse field type mapping strategy to improve
usability |
-| [INLONG-8449](https://github.com/apache/inlong/issues/8449) | [Bug][Manager]
Abnormal growth of self increasing primary key in heartbeat table
|
-| [INLONG-8462](https://github.com/apache/inlong/issues/8462) | [Bug][Manager]
Attribute was overwritten by the default value error when modifying the group
|
-| [INLONG-8469](https://github.com/apache/inlong/issues/8469) | [Bug][Manager]
The ext_params is incorrectly set to null
|
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8852](https://github.com/apache/inlong/issues/8852) |
[Improve][Manager] Supports fuzzy matching of username based on keyword
type/improve |
+| [INLONG-8845](https://github.com/apache/inlong/issues/8845) |
[Feature][Manager] Support Tencent Cloud Log Service data flow
component/manager type/feature |
+| [INLONG-8834](https://github.com/apache/inlong/issues/8834) | [Bug][Manager]
No relationship generated after setting the transformnode type/bug
|
+| [INLONG-8832](https://github.com/apache/inlong/issues/8832) | [Bug][Manager]
The request type for transform/list in the client does not match the actual one
type/bug |
+| [INLONG-8829](https://github.com/apache/inlong/issues/8829) |
[Improve][Manager] Support configuring whether to use zookeeper by request
type/improve |
+| [INLONG-8827](https://github.com/apache/inlong/issues/8827) |
[Feature][Manager] Inlong manager sql directory is incorrect in docker README
type/feature |
+| [INLONG-8823](https://github.com/apache/inlong/issues/8823) |
[Feature][Manager] Supporting data flow to Pulsar component/manager
type/feature |
+| [INLONG-8816](https://github.com/apache/inlong/issues/8816) |
[INLONG-8815][Manager] Supports configuring iceberg streamSources
component/audit component/manager component/sort |
+| [INLONG-8815](https://github.com/apache/inlong/issues/8815) |
[Improve][Manager] Supports configuring iceberg streamSources type/improve
|
+| [INLONG-8813](https://github.com/apache/inlong/issues/8813) |
[Improve][Manager] Replacing whitespace characters in MySQL JDBC URL
component/manager type/improve |
+| [INLONG-8805](https://github.com/apache/inlong/issues/8805) |
[Feature][Manager] Check tenant status before deleting tenant component/manager
type/feature |
+| [INLONG-8799](https://github.com/apache/inlong/issues/8799) |
[Bug][Manager][Agent][DataProxy] The "opentelemetry" related configs may affect
the startup of services component/agent component/dataproxy component/manager
type/bug |
+| [INLONG-8797](https://github.com/apache/inlong/issues/8797) |
[Feature][Manager][Sort] Audit has no data for data sync type/feature
|
+| [INLONG-8794](https://github.com/apache/inlong/issues/8794) |
[Improve][Manager] Support add streamField and sinkField type/improve
|
+| [INLONG-8781](https://github.com/apache/inlong/issues/8781) | [Bug][Manager]
When batch task is finished, exception is throw type/bug
|
+| [INLONG-8773](https://github.com/apache/inlong/issues/8773) |
[Improve][Manager] Optimize Agent heartbeat logic type/improve
|
+| [INLONG-8771](https://github.com/apache/inlong/issues/8771) | [Bug][Manager]
Audit data error for MySQL data source type/bug
|
+| [INLONG-8751](https://github.com/apache/inlong/issues/8751) | [Bug][Manager]
Response of data preview was empty component/manager type/bug
|
+| [INLONG-8749](https://github.com/apache/inlong/issues/8749) |
[Improve][Manager] Support configuring whether to initialize node state during
startup type/improve |
+| [INLONG-8739](https://github.com/apache/inlong/issues/8739) | [Bug][Manager]
The file collection task was mistakenly deleted type/bug
|
+| [INLONG-8675](https://github.com/apache/inlong/issues/8675) |
[Bug][Manager]Manager client InlongTenant get method request type error
type/bug |
+| [INLONG-8671](https://github.com/apache/inlong/issues/8671) | [Bug][Manager]
Find no method parameter of form data in POST request component/manager
type/bug |
+| [INLONG-8663](https://github.com/apache/inlong/issues/8663) |
[Improve][Manager] Add tenant related OpenAPI component/manager type/improve
|
+| [INLONG-8627](https://github.com/apache/inlong/issues/8627) |
[Improve][Manager] Add parameters validation for the testConnection method
component/manager type/improve |
+| [INLONG-8622](https://github.com/apache/inlong/issues/8622) |
[Improve][Manager] Optimize the permission control of user API
component/manager type/improve |
+| [INLONG-8620](https://github.com/apache/inlong/issues/8620) |
[INLONG-8619][Manager] Remove the inlong role check of internal interfaces
component/manager |
+| [INLONG-8619](https://github.com/apache/inlong/issues/8619) |
[Improve][Manager] Remove the inlong role check of internal interfaces
component/manager type/improve |
+| [INLONG-8618](https://github.com/apache/inlong/issues/8618) |
[INLONG-8617][Manager] Optimize compatibility of SortSdk config interface
1.9.x/bugfix component/manager |
+| [INLONG-8617](https://github.com/apache/inlong/issues/8617) |
[Improve][Manager] Optimize compatibility of SortSdk config interface
component/manager type/improve |
+| [INLONG-8611](https://github.com/apache/inlong/issues/8611) |
[Feature][Manager][Agent][DataProxy] Support full link tracking to improve the
observability of the project component/agent component/dataproxy
component/manager type/feature |
+| [INLONG-8606](https://github.com/apache/inlong/issues/8606) |
[INLONG-8590][Manager] Make Cluster and ClusterTags as public resources
component/manager |
+| [INLONG-8603](https://github.com/apache/inlong/issues/8603) | [Bug][Manager]
Fix the vulnerability to security attacks for the MySQL JDBC URL
component/manager type/bug |
+| [INLONG-8590](https://github.com/apache/inlong/issues/8590) |
[Improve][Manager] Make Cluster and ClusterTags as public resources
component/manager type/improve |
+| [INLONG-8586](https://github.com/apache/inlong/issues/8586) |
[Improve][Manager] Stop Stream Source which is still running after group is
stopped component/manager type/improve |
+| [INLONG-8582](https://github.com/apache/inlong/issues/8582) |
[Improve][Manager] Remove unnecessary log information in
InlongClusterServiceImpl component/manager type/improve |
+| [INLONG-8570](https://github.com/apache/inlong/issues/8570) | [Bug][Manager]
Modules in the wrong order cause UT execution to fail component/manager
type/bug |
+| [INLONG-8568](https://github.com/apache/inlong/issues/8568) |
[INLONG-8567][Manager] Add new role INLONG_SERVICE for internal service query
1.9.x/bugfix component/manager |
+| [INLONG-8567](https://github.com/apache/inlong/issues/8567) |
[Feature][Manager] Add new role INLONG_SERVICE for internal service query
component/manager type/feature |
+| [INLONG-8564](https://github.com/apache/inlong/issues/8564) | [Bug][Manager]
Unable to issue tasks after modifying data node info component/manager type/bug
|
+| [INLONG-8563](https://github.com/apache/inlong/issues/8563) |
[Improve][Manager] Opitmize the permission check of tenant-related operation
component/manager type/improve |
+| [INLONG-8556](https://github.com/apache/inlong/issues/8556) |
[Improve][Manager] Optimize the location of the manager-plugins-flink jar
package component/manager type/improve |
+| [INLONG-8550](https://github.com/apache/inlong/issues/8550) |
[INLONG-8547][Manager] Add workflow approver automatically when create a new
tenant component/manager |
+| [INLONG-8547](https://github.com/apache/inlong/issues/8547) |
[Feature][Manager] Add workflow approver automatically when create a new tenant
type/feature |
+| [INLONG-8541](https://github.com/apache/inlong/issues/8541) | [Bug][Manager]
Save InlongGroup with error tenant 1.9.x/bugfix type/bug
|
+| [INLONG-8539](https://github.com/apache/inlong/issues/8539) |
[Improve][Manager] Remove stream source when heartbeat of agent contains no
group message component/manager type/improve |
+| [INLONG-8537](https://github.com/apache/inlong/issues/8537) | [Bug][Manager]
Insert group failed 1.9.x/bugfix type/bug
|
+| [INLONG-8535](https://github.com/apache/inlong/issues/8535) | [Bug][Manager]
There is a null pointer when calling updateRuntimeConfig method
component/manager type/bug |
+| [INLONG-8529](https://github.com/apache/inlong/issues/8529) |
[Improve][Manager] update stream source to heartbeat timeout when evit cluster
node component/manager type/improve |
+| [INLONG-8522](https://github.com/apache/inlong/issues/8522) |
[Improve][Manager] Optimize log print for AgentService component/manager
type/improve |
+| [INLONG-8516](https://github.com/apache/inlong/issues/8516) |
[Improve][Manager] Missing scala dependency for Flink 1.15 1.9.x/bugfix
component/manager type/improve |
+| [INLONG-8514](https://github.com/apache/inlong/issues/8514) |
[Improve][Manager] Support ClickHouse field type special modifier Nullable
component/manager type/improve |
+| [INLONG-8509](https://github.com/apache/inlong/issues/8509) |
[Improve][Manager] Optimize preProcessTemplateFileTask in AgentServiceImpl
component/manager type/improve |
+| [INLONG-8492](https://github.com/apache/inlong/issues/8492) |
[INLONG-8490][Manager] Duplicate queried audit data according to all fields
component/manager |
+| [INLONG-8491](https://github.com/apache/inlong/issues/8491) |
[Feature][Manager] manager client support list inlong streams with sources and
sinks by paginating component/manager type/feature |
+| [INLONG-8490](https://github.com/apache/inlong/issues/8490) |
[Improve][Manager] Duplicate queried audit data according to all fields
component/manager type/improve |
+| [INLONG-8488](https://github.com/apache/inlong/issues/8488) |
[INLONG-8374][Manager] Manager client tools support multiple tenant
component/manager |
+| [INLONG-8448](https://github.com/apache/inlong/issues/8448) |
[INLONG-8447][Manager] Optimize paging logic component/manager type/improve
|
+| [INLONG-8447](https://github.com/apache/inlong/issues/8447) |
[Improve][Manager] Optimize paging logic component/manager stage/stale
type/improve |
+| [INLONG-8446](https://github.com/apache/inlong/issues/8446) |
[Feature][Manager] Remove the permission check logic in Services and DAOs
component/manager good first issue type/feature |
+| [INLONG-8403](https://github.com/apache/inlong/issues/8403) |
[Feature][Manager] Support resource migrate to different tenant
component/manager type/feature |
+| [INLONG-8374](https://github.com/apache/inlong/issues/8374) |
[Feature][Manager] Manager client tools support multiple tenant good first
issue type/feature |
+| [INLONG-8360](https://github.com/apache/inlong/issues/8360) |
[Improve][Manager] Support previewing data of Kafka component/manager
type/improve |
-### Sort
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------|
-| [INLONG-6545](https://github.com/apache/inlong/issues/6545) |
[Improve][Sort] Accurately parse the schema type and completely match the
missing precision information |
-| [INLONG-7853](https://github.com/apache/inlong/issues/7853) |
[Feature][Sort] Add common handle for schema-change in sink
|
-| [INLONG-7882](https://github.com/apache/inlong/issues/7882) |
[Improve][Sort] Oracle CDC reduces the number of session connections
|
-| [INLONG-7959](https://github.com/apache/inlong/issues/7959) |
[Improve][Sort] Dynamic schema evolution support delete and update columns when
sink to Iceberg |
-| [INLONG-7990](https://github.com/apache/inlong/issues/7990) |
[Improve][Sort] Fix license header for InLongFixedPartitionPartitionerTest
|
-| [INLONG-7994](https://github.com/apache/inlong/issues/7994) |
[Improve][Sort] Add UT for all migration to MongoDB CDC
|
-| [INLONG-8034](https://github.com/apache/inlong/issues/8034) |
[Improve][Sort] Bump hudi version to 0.12.3
|
-| [INLONG-8038](https://github.com/apache/inlong/issues/8038) |
[Feature][Sort] Optimize MySQL CDC chunk splitting logic
|
-| [INLONG-8047](https://github.com/apache/inlong/issues/8047) |
[Improve][Dashboard][Manager][Sort] Rename lightweight to DataSync
|
-| [INLONG-8054](https://github.com/apache/inlong/issues/8054) |
[Improve][Sort] Update document information of Sort
|
-| [INLONG-8062](https://github.com/apache/inlong/issues/8062) |
[Feature][Sort] Add PostgreSQL source connector on flink 1.15
|
-| [INLONG-8065](https://github.com/apache/inlong/issues/8065) |
[Feature][Sort] Add StarRocks connector on Flink 1.15
|
-| [INLONG-8092](https://github.com/apache/inlong/issues/8092) |
[Feature][Sort] Support all database and multiple tables transmission for Hive
|
-| [INLONG-8099](https://github.com/apache/inlong/issues/8099) |
[Umbrella][Sort] Sort support Flink multi-version
|
-| [INLONG-8101](https://github.com/apache/inlong/issues/8101) |
[Feature][Sort] Support multi-version packaging of sort-connectors
|
-| [INLONG-8110](https://github.com/apache/inlong/issues/8110) |
[Improve][Sort] Only whole database migration need table level metric
|
-| [INLONG-8116](https://github.com/apache/inlong/issues/8116) |
[Improve][Sort] Support table api config setting
|
-| [INLONG-8125](https://github.com/apache/inlong/issues/8125) |
[Improve][Sort] Optimizing the speed of transitioning from snapshot to binlog
|
-| [INLONG-8140](https://github.com/apache/inlong/issues/8140) |
[Feature][Sort] Support data inference schema change type
|
-| [INLONG-8143](https://github.com/apache/inlong/issues/8143) |
[Feature][Sort] Kafka support DDL
|
-| [INLONG-8173](https://github.com/apache/inlong/issues/8173) | [Bug][Sort]
Fix the NPE problem when adding new columns
|
-| [INLONG-8175](https://github.com/apache/inlong/issues/8175) |
[Improve][Sort] MySQL CDC support read data from specific timestamp
|
-| [INLONG-8177](https://github.com/apache/inlong/issues/8177) |
[Improve][Sort] Improve jdbc connector object calculation and Fix filesystem
connector report dirty data metrics error |
-| [INLONG-8217](https://github.com/apache/inlong/issues/8217) |
[Improve][Sort] Sort-core should support running on flink-1.15
|
-| [INLONG-8218](https://github.com/apache/inlong/issues/8218) | [Bug][Sort]
Kafka connector reader data byte calculation error
|
-| [INLONG-8220](https://github.com/apache/inlong/issues/8220) |
[Improve][Sort] Add PostgreSQL connector for Flink 1.15 in distribution
|
-| [INLONG-8233](https://github.com/apache/inlong/issues/8233) |
[Improve][Sort] Support running tests on both Flink 1.13 and Flink 1.15
|
-| [INLONG-8239](https://github.com/apache/inlong/issues/8239) |
[Improve][Sort] Support sort format to flink-1.15
|
-| [INLONG-8307](https://github.com/apache/inlong/issues/8307) | [Bug][Sort]
Job restart failed from savepoint When set 'scan.startup.mode' = 'timestamp'
|
-| [INLONG-8337](https://github.com/apache/inlong/issues/8337) |
[Improve][Sort] Support getting accurate precision and scale of decimal type
for Iceberg |
-| [INLONG-8341](https://github.com/apache/inlong/issues/8341) |
[Improve][Sort] MySQL cdc connector cannot get scale for decimal field
|
-| [INLONG-8345](https://github.com/apache/inlong/issues/8345) |
[Improve][Manager][Sort] Flink multi-version adaptation directory adjustment
and version unified management |
-| [INLONG-8363](https://github.com/apache/inlong/issues/8363) |
[Improve][Sort] MySQL connector captures binlog in snapshot phase all the time
even if tables have been removed in flink sql |
-| [INLONG-8366](https://github.com/apache/inlong/issues/8366) | [Bug][Sort]
Lost data in Iceberg when restoring checkpoint
|
-| [INLONG-8372](https://github.com/apache/inlong/issues/8372) |
[Improve][Sort] MySQL connector supports uploading flink job delay metrics
|
-| [INLONG-8382](https://github.com/apache/inlong/issues/8382) |
[Improve][Sort] Provide unsupported operation for ddl that is not parseable
|
-| [INLONG-8411](https://github.com/apache/inlong/issues/8411) | [Bug][Sort]
The artifactId of the dependency of sort-format-json is wrong
|
-| [INLONG-8429](https://github.com/apache/inlong/issues/8429) | [Bug][Sort]
Shield the missing part of the Flink 1.15 connector pipeline failure error
|
+### SDK
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8916](https://github.com/apache/inlong/issues/8916) | [Improve][SDK]
Update SDK configuration file for dataproxy cpp sdk type/improve
|
+| [INLONG-8910](https://github.com/apache/inlong/issues/8910) | [Improve][SDK]
Adjust some default configuration parameters type/improve
|
+| [INLONG-8905](https://github.com/apache/inlong/issues/8905) | [Improve][SDK]
Code specifications for dataproxy cpp sdk type/improve
|
+| [INLONG-8896](https://github.com/apache/inlong/issues/8896) | [Improve][SDK]
Remove old code before refactoring for dataproxy cpp sdk type/improve
|
+| [INLONG-8891](https://github.com/apache/inlong/issues/8891) | [Improve][SDK]
Optimize compile for dataproxy cpp sdk type/improve
|
+| [INLONG-8889](https://github.com/apache/inlong/issues/8889) | [Improve][SDK]
Optimize CmakeList for dataproxy cpp sdk type/improve
|
+| [INLONG-8887](https://github.com/apache/inlong/issues/8887) | [Improve][SDK]
Optimize api framework for dataproxy cpp sdk type/improve
|
+| [INLONG-8885](https://github.com/apache/inlong/issues/8885) | [Improve][SDK]
Optimize tcp manager framework for dataproxy cpp sdk type/improve
|
+| [INLONG-8883](https://github.com/apache/inlong/issues/8883) | [Improve][SDK]
Optimize proxy config manager framework for dataproxy cpp sdk type/improve
|
+| [INLONG-8868](https://github.com/apache/inlong/issues/8868) | [Improve][SDK]
Optimize send data framework for dataproxy cpp sdk type/improve
|
+| [INLONG-8866](https://github.com/apache/inlong/issues/8866) | [Improve][SDK]
Optimize data receiving framework for dataproxy cpp sdk type/improve
|
+| [INLONG-8864](https://github.com/apache/inlong/issues/8864) | [Improve][SDK]
Add memory utils for dataproxy cpp sdk type/improve
|
+| [INLONG-8861](https://github.com/apache/inlong/issues/8861) | [Improve][SDK]
Add mutex utils for dataproxy cpp sdk type/improve
|
+| [INLONG-8860](https://github.com/apache/inlong/issues/8860) | [Improve][SDK]
Add log utils for dataproxy cpp sdk type/improve
|
+| [INLONG-8858](https://github.com/apache/inlong/issues/8858) | [Improve][SDK]
Add init helper information for dataproxy cpp sdk type/improve
|
+| [INLONG-8856](https://github.com/apache/inlong/issues/8856) | [Improve][SDK]
Add msg information for dataproxy cpp sdk type/improve
|
+| [INLONG-8854](https://github.com/apache/inlong/issues/8854) | [Improve][SDK]
Add return code information for dataproxy cpp sdk type/improve
|
+| [INLONG-8784](https://github.com/apache/inlong/issues/8784) |
[INLONG-8766][SDK] SortSdk create consumer in parallel component/sdk
|
+| [INLONG-8766](https://github.com/apache/inlong/issues/8766) | [Improve][SDK]
SortSdk create consumer in parallel component/sdk type/improve
|
+| [INLONG-8747](https://github.com/apache/inlong/issues/8747) | [Improve][SDK]
Optimize the local configuration management of cpp sdk type/improve
|
+| [INLONG-8728](https://github.com/apache/inlong/issues/8728) | [Improve][SDK]
Optimize the problem of third-party openssl library dependency failure
type/improve |
+| [INLONG-8639](https://github.com/apache/inlong/issues/8639) | [Improve][SDK]
Improve send failed logic of DataProxy component/sdk type/improve
|
+| [INLONG-8637](https://github.com/apache/inlong/issues/8637) | [Improve][SDK]
Pool data request and batch request for DataProxy component/sdk type/improve
|
+| [INLONG-8635](https://github.com/apache/inlong/issues/8635) | [Improve][SDK]
Update dependency packages and required Go version for DataProxy component/sdk
type/improve |
+| [INLONG-8633](https://github.com/apache/inlong/issues/8633) | [Improve][SDK]
Update debug log level for DataProxy SDK component/sdk type/improve
|
+| [INLONG-8631](https://github.com/apache/inlong/issues/8631) | [Improve][SDK]
Handle context.Done() in Send() for DataProxy SDK component/sdk type/improve
|
-### Audit
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:-------------------------------------------------------------------------------------|
-| [INLONG-8224](https://github.com/apache/inlong/issues/8224) | [Bug][Audit]
Fix audit-proxy memory leak |
-| [INLONG-8315](https://github.com/apache/inlong/issues/8315) |
[Improve][Audit] Filter out invalid data that is more than 7 days old
(configurable) |
+### Sort
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8897](https://github.com/apache/inlong/issues/8897) | [Bug][Sort]
update dbz option name 'schema. whitelist' to 'schema.include.list' type/bug
|
+| [INLONG-8848](https://github.com/apache/inlong/issues/8848) | [Bug][Sort]
Sort base dependency error type/bug
|
+| [INLONG-8839](https://github.com/apache/inlong/issues/8839) |
[Feature][Sort] Add audit metric in starrocks connector on flink 1.15
type/feature |
+| [INLONG-8838](https://github.com/apache/inlong/issues/8838) |
[Improve][Sort] IcebergSource support metadata component/sort type/improve
|
+| [INLONG-8825](https://github.com/apache/inlong/issues/8825) |
[Feature][Sort] Optimize the field type conversion between source and target in
the whole database scenario component/sort type/feature |
+| [INLONG-8818](https://github.com/apache/inlong/issues/8818) |
[INLONG-8643][Sort] Support Iceberg source component/manager component/sort
|
+| [INLONG-8808](https://github.com/apache/inlong/issues/8808) |
[Improve][Sort] Improve convertToBinary for RowDataDebeziumDeserializeSchema
type/improve |
+| [INLONG-8796](https://github.com/apache/inlong/issues/8796) |
[Improve][Sort] Add SchemaChangeEventHandler to deal schema change event by
each connector type/improve |
+| [INLONG-8786](https://github.com/apache/inlong/issues/8786) | [Bug][Sort]
The Doris schema should be changed in case of multiple URI component/sort
type/bug |
+| [INLONG-8783](https://github.com/apache/inlong/issues/8783) | [Bug][Sort]
MySql connector jdbc version is incompatible with mysql-cdc version
component/sort type/bug |
+| [INLONG-8776](https://github.com/apache/inlong/issues/8776) |
[Improve][Sort] MySql connector should add jdbc driver jar component/sort
type/improve |
+| [INLONG-8745](https://github.com/apache/inlong/issues/8745) |
[Improve][Sort] Add incremental and postgre type in postgre connector
type/improve |
+| [INLONG-8743](https://github.com/apache/inlong/issues/8743) |
[Feature][Sort] Support more type of ddl in all migration type/feature
|
+| [INLONG-8667](https://github.com/apache/inlong/issues/8667) |
[Improve][Sort] The inner class name was wrong in OracleSnapshotContext
component/sort type/improve |
+| [INLONG-8653](https://github.com/apache/inlong/issues/8653) | [Bug][Sort]
fix the query sql for jdbc pg dialect multiple table scenerios. type/bug
|
+| [INLONG-8643](https://github.com/apache/inlong/issues/8643) |
[Feature][Sort] Add Iceberg source on flink 1.15 type/feature
|
+| [INLONG-8641](https://github.com/apache/inlong/issues/8641) | [Bug][Sort]
SingleTableCustomFieldsPartitioner package name does not match path
component/sort type/bug |
+| [INLONG-8616](https://github.com/apache/inlong/issues/8616) |
[INLONG-8598][Sort] Optimize sortstandalone pulsar sink component/sort
|
+| [INLONG-8602](https://github.com/apache/inlong/issues/8602) | [Bug][Sort]
Fix StackOverflowError of Oracle CDC type/bug
|
+| [INLONG-8598](https://github.com/apache/inlong/issues/8598) |
[Improve][Sort] Optimize sortstandalone pulsar sink component/sort type/improve
|
+| [INLONG-8596](https://github.com/apache/inlong/issues/8596) |
[Feature][Sort] Iceberg supports dynamic switching between append and upsert
component/sort type/feature |
+| [INLONG-8594](https://github.com/apache/inlong/issues/8594) | [Bug][Sort]
When change record is chunk range of snapshot phase, MongoDB cannot rewrite the
record type/bug |
+| [INLONG-8579](https://github.com/apache/inlong/issues/8579) |
[INLONG-8578][Sort] Fix npe inside outputReadPhaseMetrics in mysql-cdc
component/sort |
+| [INLONG-8578](https://github.com/apache/inlong/issues/8578) | [Bug][Sort]
NPE occurred inside outputReadPhaseMetrics of mysql-cdc component/sort type/bug
|
+| [INLONG-8558](https://github.com/apache/inlong/issues/8558) |
[Improve][Sort] Use database name in upper case at the OracleTableSourceFactory
component/sort type/improve |
+| [INLONG-8551](https://github.com/apache/inlong/issues/8551) |
[INLONG-8549][Sort] Fix incorrect use of maven plugin on integration test among
sort-end-to-end-tests component/sort |
+| [INLONG-8549](https://github.com/apache/inlong/issues/8549) | [Bug][Sort]
Incorrect use of maven plugin on integration test among sort-end-to-end-tests
type/bug |
+| [INLONG-8445](https://github.com/apache/inlong/issues/8445) |
[Feature][Sort] Support running tests on both Flink 1.13 and Flink 1.15
component/sort type/feature |
+| [INLONG-8436](https://github.com/apache/inlong/issues/8436) | [Bug][Sort]
The backfill task not running bug in oracle cdc connector type/bug
|
+| [INLONG-8279](https://github.com/apache/inlong/issues/8279) | [Bug][Sort]
NPE when run MySqlLoadSqlParseTest component/sort type/bug
|
+| [INLONG-8236](https://github.com/apache/inlong/issues/8236) |
[Feature][Sort] Iceberg supports dynamic switching between append and upsert
component/sort type/feature |
+| [INLONG-7908](https://github.com/apache/inlong/issues/7908) |
[Feature][Sort] PostgreSQL connector supports parallel read component/sort
type/feature |
+| [INLONG-7900](https://github.com/apache/inlong/issues/7900) |
[Feature][Sort] Support partition by custom fields when upsert single table of
Kafka component/sort type/feature |
+| [INLONG-7763](https://github.com/apache/inlong/issues/7763) |
[Feature][Sort] Support ddl change for doris component/sort type/feature
|
+| [INLONG-8797](https://github.com/apache/inlong/issues/8797) |
[Feature][Manager][Sort] Audit has no data for data sync type/feature
|
+| [INLONG-8903](https://github.com/apache/inlong/issues/8903) |
[Bug][TubeMQ][Sort] int64 not recognized by the compiler and Missing @Override
annotations type/bug |
-### Dashboard
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------|
-| [INLONG-8043](https://github.com/apache/inlong/issues/8043) |
[Improve][Dashboard] The label displays the cluster name as displayName
|
-| [INLONG-8046](https://github.com/apache/inlong/issues/8046) |
[Improve][Dashboard] Support batch import of sink fields
|
-| [INLONG-8047](https://github.com/apache/inlong/issues/8047) |
[Improve][Dashboard][Manager][Sort] Rename lightweight to DataSync
|
-| [INLONG-8051](https://github.com/apache/inlong/issues/8051) |
[Improve][Dashboard] Optimize the display effect of the batch parse dialog
|
-| [INLONG-8078](https://github.com/apache/inlong/issues/8078) |
[Bug][Dashboard] Source and sink list pagination does not work
|
-| [INLONG-8134](https://github.com/apache/inlong/issues/8134) |
[Feature][Dashboard] Inlong Group supports viewing resource details
|
-| [INLONG-8190](https://github.com/apache/inlong/issues/8190) |
[Improve][Dashboard] Optimize the param display name for PostgreSQL
|
-| [INLONG-8204](https://github.com/apache/inlong/issues/8204) |
[Improve][Dashboard] Support querying audit information by sink id
|
-| [INLONG-8254](https://github.com/apache/inlong/issues/8254) |
[Improve][Dashboard] Supports get brief information of inlong stream
|
-| [INLONG-8257](https://github.com/apache/inlong/issues/8257) |
[Improve][Dashboard] Optimize the data node to display normally
|
-| [INLONG-8262](https://github.com/apache/inlong/issues/8262) |
[Improve][Dashboard] Optimize the group log component
|
-| [INLONG-8269](https://github.com/apache/inlong/issues/8269) |
[Feature][Dashboard] Navigation bar increased data synchronization
|
-| [INLONG-8298](https://github.com/apache/inlong/issues/8298) |
[Improve][Dashboard] Stream supports data preview
|
-| [INLONG-8302](https://github.com/apache/inlong/issues/8302) |
[Improve][Dashboard] Data synchronization source and sink type optimization
|
-| [INLONG-8316](https://github.com/apache/inlong/issues/8316) |
[Improve][Dashboard] Update length limit for partial ID or name field
|
-| [INLONG-8343](https://github.com/apache/inlong/issues/8343) |
[Improve][Dashboard] Increase the length of the field for creating MySQL
varchar types to 16383 |
-| [INLONG-8350](https://github.com/apache/inlong/issues/8350) |
[Feature][Dashboard] Dashboard plugin support light
|
-| [INLONG-8384](https://github.com/apache/inlong/issues/8384) |
[Improve][Dashboard] Data Integration ---> Data Ingestion
|
-| [INLONG-8431](https://github.com/apache/inlong/issues/8431) |
[Feature][Dashboard] Support tenant management and tenant role management
|
-| [INLONG-8461](https://github.com/apache/inlong/issues/8461) |
[Improve][Dashboard] Cluster management tag optimization
|
-| [INLONG-8467](https://github.com/apache/inlong/issues/8467) |
[Improve][Dashboard] Audit query condition optimization
|
+### TubeMQ
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-4972](https://github.com/apache/inlong/issues/4972) |
[Feature][TubeMQ] Add TubeMQ Command Tools stage/roadmap type/feature
|
+| [INLONG-8903](https://github.com/apache/inlong/issues/8903) |
[Bug][TubeMQ][Sort] int64 not recognized by the compiler and Missing @Override
annotations type/bug |
+| [INLONG-8871](https://github.com/apache/inlong/issues/8871) |
[Improve][TubeMQ] Use an error code in checkMessageAndStatus() to return the
check result instead of throwing an exception component/tubemq type/improve |
+| [INLONG-8812](https://github.com/apache/inlong/issues/8812) |
[Improve][Tubemq] Missing parameter component/tubemq type/improve
|
+| [INLONG-8793](https://github.com/apache/inlong/issues/8793) |
[INLONG-8791][TubeMQ] Tubemq-client-go lacks log level configuration API
component/tubemq |
+| [INLONG-8768](https://github.com/apache/inlong/issues/8768) |
[Improve][TubeMQ] Adding restart-manager.sh for inlong-tubemq-manager
component/tubemq type/improve |
+| [INLONG-8720](https://github.com/apache/inlong/issues/8720) |
[Improve][TubeMQ] Some unused return params in WebParamaterUtils
component/tubemq type/improve |
+| [INLONG-8717](https://github.com/apache/inlong/issues/8717) | [Bug][TubeMQ]
Display wrong response message in TubeMQ master web panel component/tubemq
type/bug |
+| [INLONG-8716](https://github.com/apache/inlong/issues/8716) | [Bug][TubeMQ]
set error code 0 when it works component/tubemq type/bug
|
+| [INLONG-8701](https://github.com/apache/inlong/issues/8701) |
[Improve][TubeMQ] Master dashboard respond always true when some operation
complete component/tubemq type/improve |
### Other
-| ISSUE | Summary
|
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------|
-| [INLONG-8005](https://github.com/apache/inlong/issues/8005) | [Bug] Fix
duplicate split request when add new table in mysql connector |
-| [INLONG-8042](https://github.com/apache/inlong/issues/8042) | [Improve][CI]
Update the workflow to avoid the network being unreachable |
-| [INLONG-8060](https://github.com/apache/inlong/issues/8060) | [Improve] Let
mysql source reader throws runtimeException when connect times out or OOM |
-| [INLONG-8082](https://github.com/apache/inlong/issues/8082) | [Bug][CI]
workflow ci_build.yml ci_greeting.yml syntax error |
-| [INLONG-8103](https://github.com/apache/inlong/issues/8103) | [Improve][CI]
Format the order of imports by the spotless plugin |
-| [INLONG-8157](https://github.com/apache/inlong/issues/8157) | [Bug][CI]
Failed to compile code in submodule |
-| [INLONG-8249](https://github.com/apache/inlong/issues/8249) | [Improve][CVE]
Upgrade org.springframework:spring-boot-autoconfigure to 2.6.15 |
-| [INLONG-8274](https://github.com/apache/inlong/issues/8274) | [Bug][Sort]
Mysql connector will throw exception when synchronizing incremental data |
-| [INLONG-8309](https://github.com/apache/inlong/issues/8309) | [Improve][CVE]
Upgrade org.xerial.snappy:snappy-java to version 1.1.10. 1 |
-| [INLONG-8326](https://github.com/apache/inlong/issues/8326) |
[Improve][Build] Remove duplicate dependency declarations of "jsqlparser"
|
-| [INLONG-8407](https://github.com/apache/inlong/issues/8407) | [Improve]
Optimize mongodb cdc for verifying type DDL types |
-| [INLONG-8413](https://github.com/apache/inlong/issues/8413) | [Improve][Doc]
Update the description about data Ingestion and Synchronization |
-| [INLONG-8419](https://github.com/apache/inlong/issues/8419) | [Improve][Doc]
Update the description about InLong |
+| ISSUE | Summary
|
+|:-----------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------|
+| [INLONG-8614](https://github.com/apache/inlong/issues/8614) | [Bug][CI] Post
maven cache failed for UT and build workflow service/ci type/bug
|
+| [INLONG-8494](https://github.com/apache/inlong/issues/8494) | [Bug][CI]
Caught IOException "No space left on device" for Analyze by CodeQL workflow
type/bug |
+| [INLONG-8846](https://github.com/apache/inlong/issues/8846) | [Improve][Doc]
Add ASF DOAP File for InLong type/improve
|
+| [INLONG-8543](https://github.com/apache/inlong/issues/8543) | [Bug][Docker]
The path of the mysql connector is wrong when docker build service/docker
type/bug |
+| [INLONG-8533](https://github.com/apache/inlong/issues/8533) |
[Improve][Docker] Add MySQL connector to the manager image service/docker
type/improve |
+| [INLONG-8918](https://github.com/apache/inlong/issues/8918) | [Bug][Script]
A script parameter error in bin/inlong-daemon type/bug
|
+| [INLONG-8690](https://github.com/apache/inlong/issues/8690) |
[Improve][Security] TemporaryFolder on unix-like systems does not limit access
to created files type/improve |
+| [INLONG-8688](https://github.com/apache/inlong/issues/8688) |
[Improve][Security] Incorrect Authorization in MySQL Connector Java
type/improve |
+| [INLONG-8687](https://github.com/apache/inlong/issues/8687) |
[Improve][Security] Apache Pulsar Java Client vulnerable to Improper
Certificate Validation type/improve |
+| [INLONG-8686](https://github.com/apache/inlong/issues/8686) |
[Improve][Security] TemporaryFolder on unix-like systems does not limit access
to created files type/improve |
+| [INLONG-8685](https://github.com/apache/inlong/issues/8685) |
[Improve][Security] Denial of service due to parser crash type/improve
|
+| [INLONG-8684](https://github.com/apache/inlong/issues/8684) |
[Improve][Security] Vite Server Options (server.fs.deny) can be bypassed using
double forward-slash (//) component/dashboard type/improve |
Review Comment:
Confirm with vernedeng, it is ok
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]