You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2024/04/22 12:35:42 UTC
(inlong) branch master updated: [INLONG-10025][Release] Update changes log for the 1.12.0 version (#10043)
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 fc5ce9dde7 [INLONG-10025][Release] Update changes log for the 1.12.0 version (#10043)
fc5ce9dde7 is described below
commit fc5ce9dde7b048377806521f273a9dff33c90cea
Author: baomingyu <ba...@163.com>
AuthorDate: Mon Apr 22 20:35:36 2024 +0800
[INLONG-10025][Release] Update changes log for the 1.12.0 version (#10043)
---
CHANGES.md | 262 ++++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 163 insertions(+), 99 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index cdfe9f9c98..0722f479b1 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -22,114 +22,178 @@
# of release header or remove the below marker. This file is generated.
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
-# Release InLong 1.11.0 - Released (as of 2024-02-04)
+# Release InLong 1.12.0 - Released (as of 2024-04-21)
### Agent
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------|
-| [INLONG-9457](https://github.com/apache/inlong/issues/9457) | [Improve][Agent] Add task and instance heartbeat audit |
-| [INLONG-9481](https://github.com/apache/inlong/issues/9481) | [Improve][Agent] Add unit test of reading with offset |
-| [INLONG-9580](https://github.com/apache/inlong/issues/9580) | [Improve][Agent] Add unit testing to taskmanager to test their ability to recover tasks from DB |
-| [INLONG-9614](https://github.com/apache/inlong/issues/9614) | [Improve][Agent] Change folder name |
-| [INLONG-9467](https://github.com/apache/inlong/issues/9467) | [Improve][Agent] Improve code exception detection to ensure task and instance state transitions |
-| [INLONG-9454](https://github.com/apache/inlong/issues/9454) | [Improve][Agent] Increase exit conditions to prevent dead loops |
-| [INLONG-9556](https://github.com/apache/inlong/issues/9556) | [Improve][Agent] Prevent thread freeze caused by deleting data sources when the backend cannot send out |
-| [INLONG-9572](https://github.com/apache/inlong/issues/9572) | [Improve][Agent] Set data time of message cache by sink data time |
-| [INLONG-9548](https://github.com/apache/inlong/issues/9548) | [Improve][Agent] Supports HTTPS and can determine whether to enable it through configuration |
-| [INLONG-9600](https://github.com/apache/inlong/issues/9600) | [Improve][Agent]Adjust the sinks directory for code consistency |
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [INLONG-9801](https://github.com/apache/inlong/issues/9801) | [Umbrella][Agent] Add an agent installer module for agent installation |
+| [INLONG-9698](https://github.com/apache/inlong/issues/9698) | [Improve][Agent] Optimize file collection initialization logic toIO |
+| [INLONG-9700](https://github.com/apache/inlong/issues/9700) | [Improve][Agent] Optimize the message ack logic to reduce semaphore competition. |
+| [INLONG-9702](https://github.com/apache/inlong/issues/9702) | [Improve][Agent] Change the data transmission interval to depend on local file configuration |
+| [INLONG-9704](https://github.com/apache/inlong/issues/9704) | [Improve][Agent] Modify the default value of memory control semaphores to adapt to businesses with large amounts of data |
+| [INLONG-9710](https://github.com/apache/inlong/issues/9710) | [Improve][Agent] Improve the accuracy of instance heartbeat auditing |
+| [INLONG-9712](https://github.com/apache/inlong/issues/9712) | [Improve][Agent] Adjusting task configuration verification logic |
+| [INLONG-9714](https://github.com/apache/inlong/issues/9714) | [Improve][Agent] SQL injection in pgjdbc |
+| [INLONG-9716](https://github.com/apache/inlong/issues/9716) | [Improve][Agent] Delete useless code when storing tasks |
+| [INLONG-9721](https://github.com/apache/inlong/issues/9721) | [Improve][Agent] Add a common cycle parameter to the task configuration |
+| [INLONG-9736](https://github.com/apache/inlong/issues/9736) | [Improve][Agent] Make time zone a common parameter |
+| [INLONG-9772](https://github.com/apache/inlong/issues/9772) | [Improve][Agent] Increase auditing for sending exceptions and resending |
+| [INLONG-9798](https://github.com/apache/inlong/issues/9798) | [Improve][Agent] Add type for agent installer |
+| [INLONG-9802](https://github.com/apache/inlong/issues/9802) | [Improve][Agent] Add an agent installer module for agent installation |
+| [INLONG-9806](https://github.com/apache/inlong/issues/9806) | [Improve][Agent] Add installer configuration file |
+| [INLONG-9816](https://github.com/apache/inlong/issues/9816) | [Improve][Agent] Add config class for installer |
+| [INLONG-9829](https://github.com/apache/inlong/issues/9829) | [Improve][Agent] Add guardian scripts |
+| [INLONG-9831](https://github.com/apache/inlong/issues/9831) | [Improve][Agent] Increase configuration acquisition capability |
+| [INLONG-9833](https://github.com/apache/inlong/issues/9833) | [Improve][Agent] Add module state to distinguish whether the module has been downloaded or installed |
+| [INLONG-9844](https://github.com/apache/inlong/issues/9844) | [Improve][Agent] Add agent installer config request class |
+| [INLONG-9848](https://github.com/apache/inlong/issues/9848) | [Improve][Agent] Add the getAuthHeader function in the HttpManager class |
+| [INLONG-9850](https://github.com/apache/inlong/issues/9850) | [Improve][Agent] Add a function to retrieve HttpManager in the ModuleManager class |
+| [INLONG-9852](https://github.com/apache/inlong/issues/9852) | [Improve][Agent] Place the configuration item for the installation package storage path in the installation package configuration |
+| [INLONG-9858](https://github.com/apache/inlong/issues/9858) | [Improve][Agent] Increase local read and write capabilities for module config |
+| [INLONG-9859](https://github.com/apache/inlong/issues/9859) | [Improve][Agent] Increase installation package download capability and local MD5 computing power |
+| [INLONG-9863](https://github.com/apache/inlong/issues/9863) | [Improve][Agent] To avoid data loss caused by too many supplementary files |
+| [INLONG-9889](https://github.com/apache/inlong/issues/9889) | [Improve][Agent] Delete test code |
+| [INLONG-9906](https://github.com/apache/inlong/issues/9906) | [Improve][Agent] Add configuration comparison logic and processing of comparison results |
+| [INLONG-9909](https://github.com/apache/inlong/issues/9909) | [Improve][Agent] Add unit test for installer |
+| [INLONG-9910](https://github.com/apache/inlong/issues/9910) | [Improve][Agent] Increase daily verification for process monitoring, reinstallation, or re downloading |
+| [INLONG-9922](https://github.com/apache/inlong/issues/9922) | [Improve][Agent] Add a configuration copy script to copy the configuration from the installer to the agent |
+| [INLONG-9946](https://github.com/apache/inlong/issues/9946) | [Improve][Agent] Verify the return code, only proceed with the subsequent process if the return code is successful |
+| [INLONG-9948](https://github.com/apache/inlong/issues/9948) | [Improve][Agent] The instance class has many code similarities, abstract a common class |
+| [INLONG-9955](https://github.com/apache/inlong/issues/9955) | [Improve][Agent] Rename Job to Task |
+| [INLONG-9969](https://github.com/apache/inlong/issues/9969) | [Improve][Agent] Release the memory semaphore of the source only when the data is placed in the queue |
+| [INLONG-9982](https://github.com/apache/inlong/issues/9982) | [Improve][Agent] Adjusting the abstraction of source code to facilitate rapid addition of sources |
+| [INLONG-9983](https://github.com/apache/inlong/issues/9983) | [Improve][Agent] Renew the doc of adding sources |
+| [INLONG-9987](https://github.com/apache/inlong/issues/9987) | [Improve][Agent] Fix the issue of deleting the first digit whent0 |
+| [INLONG-9990](https://github.com/apache/inlong/issues/9990) | [Improve][Agent] Avoid MD5 calculation functions directly return"" |
+| [INLONG-9997](https://github.com/apache/inlong/issues/9997) | [Improve][Agent] Handling situations where the installation package md5 remains unchanged and other parameters md5 change |
+| [INLONG-9999](https://github.com/apache/inlong/issues/9999) | [Improve][Agent] Handle scenarios where the module list is empty to prevent accidental deletion |
+| [INLONG-10010](https://github.com/apache/inlong/issues/10010) | [Improve][Agent] Adjust source encapsulation, keep public initialization in the base class init, and place specific source <br/> related initialization in the subclass's initSource |
+| [INLONG-10012](https://github.com/apache/inlong/issues/10012) | [Improve][Agent] Adjust task encapsulation to place common logic in the base class |
+| [INLONG-9804](https://github.com/apache/inlong/issues/9804) | [Feature][Agent] Add Pulsar Source for Agent |
+| [INLONG-10006](https://github.com/apache/inlong/issues/10006) | [Feature][Agent] Add MongoDB data source for Agent |
+| [INLONG-8962](https://github.com/apache/inlong/issues/8962) | [Bug][Agent] Before state and after state are the same in StateCallback.call |
+| [INLONG-9683](https://github.com/apache/inlong/issues/9683) | [Bug][Agent] time to remove Akka and use Apache Pekko? |
### Dashboard
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------|
-| [INLONG-9627](https://github.com/apache/inlong/issues/9627) | [Improve][Dashboard] Audit and transmission delay filtering query optimization |
-| [INLONG-9543](https://github.com/apache/inlong/issues/9543) | [Improve][Dashboard] Cls, Pulsar and es sink support saving sortTaskName and sortConsumerGroup |
-| [INLONG-9610](https://github.com/apache/inlong/issues/9610) | [Improve][Dashboard] Cluster creation type optimization |
-| [INLONG-9495](https://github.com/apache/inlong/issues/9495) | [Improve][Dashboard] Data synchronization basic information page optimization |
-| [INLONG-9663](https://github.com/apache/inlong/issues/9663) | [Improve][Dashboard] Data synchronization doris sink supports append Mode |
-| [INLONG-9530](https://github.com/apache/inlong/issues/9530) | [Improve][Dashboard] Dataproxy cluster nodes support adding the enabledOnline parameter |
-| [INLONG-9505](https://github.com/apache/inlong/issues/9505) | [Improve][Dashboard] Pulsar source parameter optimization |
-| [INLONG-9516](https://github.com/apache/inlong/issues/9516) | [Improve][Dashboard] Remove useless dependencies |
-| [INLONG-8393](https://github.com/apache/inlong/issues/8393) | [Improve][DataProxy] Optimize the HeartbeatManager class |
-| [INLONG-9657](https://github.com/apache/inlong/issues/9657) | [Feature][Dashboard] Support management of Doris data node |
-| [INLONG-9439](https://github.com/apache/inlong/issues/9439) | [Feature][Dashboard] Support module reconciliation function |
-| [INLONG-9550](https://github.com/apache/inlong/issues/9550) | [Feature][Dashboard] System operation and maintenance supports query and audit through Gorupid and Stream id |
-| [INLONG-9489](https://github.com/apache/inlong/issues/9489) | [Bug][Dashboard] Transform remove missing stream id |
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:-------------------------------------------------------------------------------------|
+| [INLONG-9708](https://github.com/apache/inlong/issues/9708) | [Improve][Dashboard] Module audit query date optimization |
+| [INLONG-9723](https://github.com/apache/inlong/issues/9723) | [Improve][Dashboard] Module audit id query item optimization |
+| [INLONG-9729](https://github.com/apache/inlong/issues/9729) | [Improve][Dashboard] Data access sink field mapping supports underscores |
+| [INLONG-9747](https://github.com/apache/inlong/issues/9747) | [Improve][Dashboard] Module audit ID query data display optimization |
+| [INLONG-9777](https://github.com/apache/inlong/issues/9777) | [Improve][Dashboard] Module audit ip query display optimization |
+| [INLONG-9820](https://github.com/apache/inlong/issues/9820) | [Improve][Dashboard] Update Pulsar source field |
+| [INLONG-9842](https://github.com/apache/inlong/issues/9842) | [Improve][Dashboard] Data access resource details support paging |
+| [INLONG-9895](https://github.com/apache/inlong/issues/9895) | [Improve][Dashboard] It also needs to support restarting when the task fails |
+| [INLONG-9963](https://github.com/apache/inlong/issues/9963) | [Improve][Dashboard] Kafka and Pulsar source is missing agent ip field |
+| [INLONG-10008](https://github.com/apache/inlong/issues/10008) | [Improve][Dashboard][Manager] Supplement fields of MongoDB data source for Dashboard |
+| [INLONG-9837](https://github.com/apache/inlong/issues/9837) | [Bug][Dasgboard] Pulsar cluster management displays errors |
+| [INLONG-9950](https://github.com/apache/inlong/issues/9950) | [Bug][Dashboard] Audit query uses incorrect end time |
+| [INLONG-10001](https://github.com/apache/inlong/issues/10001) | [Bug][Dashboard] End date time initialization error on the audit page |
### Manager
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------|
-| [INLONG-9508](https://github.com/apache/inlong/issues/9508) | [Feature][Manager] Add Iceberg field type mapping strategy to improve usability |
-| [INLONG-9634](https://github.com/apache/inlong/issues/9634) | [Feature][Manager] Auto assgin sort task and consumer group of standalone export |
-| [INLONG-9056](https://github.com/apache/inlong/issues/9056) | [Feature][Manager] Configuration change detection |
-| [INLONG-9524](https://github.com/apache/inlong/issues/9524) | [Feature][Manager] Manager client support migrate group tenant |
-| [INLONG-9452](https://github.com/apache/inlong/issues/9452) | [Improve][Manager] Add audit items for file agent |
-| [INLONG-9484](https://github.com/apache/inlong/issues/9484) | [Improve][Manager] Improve logic of sortstandalone sink auto-assigned cluster |
-| [INLONG-9441](https://github.com/apache/inlong/issues/9441) | [Improve][Manager] MySQL data source supports both full and incremental modes |
-| [INLONG-8392](https://github.com/apache/inlong/issues/8392) | [Improve][Manager] Optimize the HeartbeatMsg class |
-| [INLONG-9586](https://github.com/apache/inlong/issues/9586) | [Improve][Manager] Provide installation agent framework |
-| [INLONG-9528](https://github.com/apache/inlong/issues/9528) | [Improve][Manager] Support configuring the switch to enable dataproxy nodes |
-| [INLONG-9591](https://github.com/apache/inlong/issues/9591) | [Improve][Manager] Support printing thread status before submitting tasks |
-| [INLONG-9523](https://github.com/apache/inlong/issues/9523) | [Improve][Manager] Support querying all audit information based on IP address |
-| [INLONG-9440](https://github.com/apache/inlong/issues/9440) | [Improve][Manager] Support querying audit information based on ip |
-| [INLONG-9518](https://github.com/apache/inlong/issues/9518) | [Improve][Manager] Support resetting the consumption location of the consumption group used by sort |
-| [INLONG-9475](https://github.com/apache/inlong/issues/9475) | [Improve][Manager] Support setting dataNode when configuring streamSource for MYSQL |
-| [INLONG-9533](https://github.com/apache/inlong/issues/9533) | [Improve][Manager] Support setting dataNode when configuring streamSource for Pulsar/Iceberg/PostgreSQL |
-| [INLONG-9510](https://github.com/apache/inlong/issues/9510) | [Improve][Manager] Supports doris database synchronization |
-| [INLONG-9503](https://github.com/apache/inlong/issues/9503) | [Improve][Manager] Unified Hashmap Dependency Package |
-| [INLONG-9577](https://github.com/apache/inlong/issues/9577) | [Bug][Manager] Datatime field type conversion error |
-| [INLONG-9204](https://github.com/apache/inlong/issues/9204) | [Bug][Manager] Failed to use PostgreSQL sink |
-| [INLONG-9470](https://github.com/apache/inlong/issues/9470) | [Bug][Manager] Failed to verify if the namespace exists |
-| [INLONG-9461](https://github.com/apache/inlong/issues/9461) | [Bug][Manager] Failure of GroupTaskListenerFactoryTest |
-| [INLONG-9618](https://github.com/apache/inlong/issues/9618) | [Bug][Manager] HttpUtils did not process 307 status code |
-| [INLONG-9606](https://github.com/apache/inlong/issues/9606) | [Bug][Manager] Incorrect flow status when cls sink configuration fails |
-| [INLONG-9488](https://github.com/apache/inlong/issues/9488) | [Bug][Manager] Not redirecting post requests |
-| [INLONG-9552](https://github.com/apache/inlong/issues/9552) | [Bug][Manager] Sink remains in configuration after standalone cluster allocation failure |
-| [INLONG-9632](https://github.com/apache/inlong/issues/9632) | [Bug][Manager] StartupSortListener may miss to build flink job for every stream |
-| [INLONG-9222](https://github.com/apache/inlong/issues/9222) | [Bug][Manager] When cluster have multiple cluster tag,manager return wrong metadata info |
-
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:---------------------------------------------------------------------------------------------------|
+| [INLONG-9689](https://github.com/apache/inlong/issues/9689) | [Improve][Manager] Optimize MySQL JDBC URL check |
+| [INLONG-9706](https://github.com/apache/inlong/issues/9706) | [Improve][Manager] Supports jdbc verification under multiple hosts |
+| [INLONG-9718](https://github.com/apache/inlong/issues/9718) | [Improve][Manager] Transform supports function type fields |
+| [INLONG-9727](https://github.com/apache/inlong/issues/9727) | [Improve][Manager] Support configuring the timezone for agent collection addresses to streamSource |
+| [INLONG-9733](https://github.com/apache/inlong/issues/9733) | [Improve][Manager] Support querying audit data at the minute level |
+| [INLONG-9735](https://github.com/apache/inlong/issues/9735) | [Improve][Manager] Spring Web vulnerable to Open Redirect or Server Side Request Forgery |
+| [INLONG-9752](https://github.com/apache/inlong/issues/9752) | [Improve][Manager] Operation logs support querying based on successful or unsuccessful calls |
+| [INLONG-9756](https://github.com/apache/inlong/issues/9756) | [Improve][Manager] flink job name should be more readable |
+| [INLONG-9768](https://github.com/apache/inlong/issues/9768) | [Improve][Manager] Optimize flink job building and manage procedure |
+| [INLONG-9770](https://github.com/apache/inlong/issues/9770) | [Improve][Manager] Unified compression type configuration |
+| [INLONG-9808](https://github.com/apache/inlong/issues/9808) | [Improve][Manager] Set the ignoreParseError field to null |
+| [INLONG-9818](https://github.com/apache/inlong/issues/9818) | [Improve][Manger] Decode Msg based on the manager's configuration |
+| [INLONG-9825](https://github.com/apache/inlong/issues/9825) | [Improve][Manager] reduce the creation of RestClusterClient |
+| [INLONG-9839](https://github.com/apache/inlong/issues/9839) | [Improve][Manager] Optimize the auto assign logic of SortStandalocluster |
+| [INLONG-9846](https://github.com/apache/inlong/issues/9846) | [Improve][Manager] Optimize slow query SQL |
+| [INLONG-9860](https://github.com/apache/inlong/issues/9860) | [Improve][Manager] Manager client supports querying workflow logs |
+| [INLONG-9873](https://github.com/apache/inlong/issues/9873) | [Improve][Manager] Support adding data add tasks for file collection |
+| [INLONG-9881](https://github.com/apache/inlong/issues/9881) | [Improve][Manager] Add unit test of AuditController |
+| [INLONG-9883](https://github.com/apache/inlong/issues/9883) | [Improve][Manager] Add unit test of HeartbeatController |
+| [INLONG-9902](https://github.com/apache/inlong/issues/9902) | [Improve][Manager] Data preview supports pulsar multi cluster |
+| [INLONG-9932](https://github.com/apache/inlong/issues/9932) | [Improve][Manager] Add an agent installer module management for agent installation |
+| [INLONG-9962](https://github.com/apache/inlong/issues/9962) | [Improve][Manager] Data preview supports returning header and specific field information |
+| [INLONG-9968](https://github.com/apache/inlong/issues/9968) | [Improve][Manager] Support pulsar multi cluster when creating pulsar consumption groups |
+| [INLONG-9974](https://github.com/apache/inlong/issues/9974) | [Improve][Manager] Data preview simplifies interface field information |
+| [INLONG-9976](https://github.com/apache/inlong/issues/9976) | [Improve][Manager] Support multiple types of audit indicator queries |
+| [INLONG-9980](https://github.com/apache/inlong/issues/9980) | [Improve][Manager] Remove the derby.jar file from the manager project |
+| [INLONG-9985](https://github.com/apache/inlong/issues/9985) | [Improve][Manager] Support authentication params for pulsar source |
+| [INLONG-9995](https://github.com/apache/inlong/issues/9995) | [Improve][Manager] Support batch saving of group information and other operations |
+| [INLONG-9884](https://github.com/apache/inlong/issues/9884) | [Improve][Manager] Optimized code AuditServiceImpl.java |
+| [INLONG-9886](https://github.com/apache/inlong/issues/9886) | [Improve][Manager] Optimized code DataProxyConfigRepositoryV2 |
+| [INLONG-9696](https://github.com/apache/inlong/issues/9696) | [Feature][Manager] Manager client support delete inlong tenant |
+| [INLONG-9773](https://github.com/apache/inlong/issues/9773) | [Feature][Manager] SortSdk configuration support acquire tenant from InlongGroup |
+| [INLONG-9781](https://github.com/apache/inlong/issues/9781) | [Feature][Manager] Support offline synchronization task definition |
+| [INLONG-9813](https://github.com/apache/inlong/issues/9813) | [Feature][Manager] Support offline data sync management |
+| [INLONG-9822](https://github.com/apache/inlong/issues/9822) | [Feature][Manager] Support flink job runtime execution mode configuration |
+| [INLONG-9862](https://github.com/apache/inlong/issues/9862) | [Feature][Manager] Support submit flink job for offline data sync |
+| [INLONG-9870](https://github.com/apache/inlong/issues/9870) | [Feature][Manager] Pulsar DataNode support to set compression type |
+| [INLONG-9960](https://github.com/apache/inlong/issues/9960) | [Feature][Manager] Manager support to config Kafka data node |
+| [INLONG-9742](https://github.com/apache/inlong/issues/9742) | [Bug][Manager] Mysql miss field data_time_zone |
+| [INLONG-9760](https://github.com/apache/inlong/issues/9760) | [Bug][Manager] resource may leak due to BufferedReader not closed |
+| [INLONG-9793](https://github.com/apache/inlong/issues/9793) | [Bug][Manager] Manager client workflowApi.listprocess failed to pass parameters correctly |
+| [INLONG-9827](https://github.com/apache/inlong/issues/9827) | [Bug][Manager] Failed to check if the consumption group exists |
+| [INLONG-9856](https://github.com/apache/inlong/issues/9856) | [Bug][Manager] Missing tenant information when listTag |
+| [INLONG-9876](https://github.com/apache/inlong/issues/9876) | [Bug][Manager] manager client error message has wrong format |
+| [INLONG-9917](https://github.com/apache/inlong/issues/9917) | [Bug][Manager] Manager restart data sync job failed |
+| [INLONG-9921](https://github.com/apache/inlong/issues/9921) | [Bug][Mananger] manager can't stop data sync job |
+| [INLONG-9953](https://github.com/apache/inlong/issues/9953) | [Bug][Manager] stop stream source failed |
### SDK
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------|
-| [INLONG-9554](https://github.com/apache/inlong/issues/9554) | [Bug][SDK] When close DataProxy SDK sender thread, The shutdownInternalThreads methods throw the NullPointerException |
-| [INLONG-9624](https://github.com/apache/inlong/issues/9624) | [Improve][SDK] Adjust code directory structure |
-| [INLONG-9658](https://github.com/apache/inlong/issues/9658) | [Improve][SDK] Bump up Golang SDK modules |
-| [INLONG-9546](https://github.com/apache/inlong/issues/9546) | [Feature][SDK] DataProxy SDK support request manager by https |
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:------------------------------------------------|
+| [INLONG-9762](https://github.com/apache/inlong/issues/9762) | [Bug][SDK] DataProxy SDK Connect Manager error. |
### Sort
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:----------------------------------------------------------------------------------------------|
-| [INLONG-8358](https://github.com/apache/inlong/issues/8358) | [Feature][Sort] Add Kafka connector on Flink 1.15 |
-| [INLONG-9521](https://github.com/apache/inlong/issues/9521) | [Feature][Sort] Sort format supports InLongMsg-kv format |
-| [INLONG-9571](https://github.com/apache/inlong/issues/9571) | [Feature][sort] Support row way of sort InLong message binlog format |
-| [INLONG-9597](https://github.com/apache/inlong/issues/9597) | [Feature][Sort] Support row way of sort InLong message tlog-csv format |
-| [INLONG-9569](https://github.com/apache/inlong/issues/9569) | [Feature][Sort] Support rowdata way of sort InLong message csv format |
-| [INLONG-9563](https://github.com/apache/inlong/issues/9563) | [Feature][Sort] Support rowdata way of sort message kv format |
-| [INLONG-9473](https://github.com/apache/inlong/issues/9473) | [Feature][Sort] Support transform of embedding |
-| [INLONG-9626](https://github.com/apache/inlong/issues/9626) | [Improve][Sort] Change the variable name from tid to streamId |
-| [INLONG-9491](https://github.com/apache/inlong/issues/9491) | [Improve][Sort] Csv format support ignore trailing unmappable fields |
-| [INLONG-9479](https://github.com/apache/inlong/issues/9479) | [Improve][Sort] There are too many flink version definitions |
-| [INLONG-9616](https://github.com/apache/inlong/issues/9616) | [Bug][Sort] Failed to create pulsar producer with the same topic |
-| [INLONG-9501](https://github.com/apache/inlong/issues/9501) | [Bug][Sort] Modify EncryptFunction |
-| [INLONG-9499](https://github.com/apache/inlong/issues/9499) | [Bug][Sort] Typos in FlinkPulsarSource and FlinkPulsarSourceWithoutAdmin |
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------|
+| [INLONG-9687](https://github.com/apache/inlong/issues/9687) | [Improve][Sort] Remove useless configuration items in pom.xml |
+| [INLONG-9739](https://github.com/apache/inlong/issues/9739) | [Improve][Sort] onParsingBodyFailure function in FailureHandler class need add 'head' paramete to generate failure <br/> metric. |
+| [INLONG-9795](https://github.com/apache/inlong/issues/9795) | [Improve][Sort] Regarding the format optimization of the data type enumeration definition of the Redis connector <br/> project module |
+| [INLONG-9913](https://github.com/apache/inlong/issues/9913) | [Improve][Sort] Solve end-to-end-tests-v1.13 naming problem andtfailed. |
+| [INLONG-8948](https://github.com/apache/inlong/issues/8948) | [Feature][Sort] Add Redis connector on flink 1.15 |
+| [INLONG-9758](https://github.com/apache/inlong/issues/9758) | [Feature][Sort] StarRocks connector support state key when initializing |
+| [INLONG-9774](https://github.com/apache/inlong/issues/9774) | [Feature][Sort] Support rowdata way of sort InLong message tlog-kv format |
+| [INLONG-9788](https://github.com/apache/inlong/issues/9788) | [Feature][Sort] Supports data parse that contains delimiters in kv and csv data content |
+| [INLONG-9835](https://github.com/apache/inlong/issues/9835) | [Feature][Sort] Add Redis connector on flink 1.15 |
+| [INLONG-9871](https://github.com/apache/inlong/issues/9871) | [Feature][Sort] Use ZLIB as the default compression type of pulsar sink |
+| [INLONG-9972](https://github.com/apache/inlong/issues/9972) | [Feature][Sort] Pulsar connetor should support authentication when connecting to Pulsar cluster |
+| [INLONG-9899](https://github.com/apache/inlong/issues/9899) | [Feature][Sort] Pulsar Extract Node supports authentication |
+| [INLONG-10017](https://github.com/apache/inlong/issues/10017) | [Feature][Sort] Definition of Sort Config |
+| [INLONG-9753](https://github.com/apache/inlong/issues/9753) | [Bug][Sort] module inlong-sort-standalone's conf/sid_es_v3.conlicense |
+| [INLONG-9854](https://github.com/apache/inlong/issues/9854) | [Bug][Sort] rowdata-tlogkv module artifactId is error, need change |
+| [INLONG-9875](https://github.com/apache/inlong/issues/9875) | [Bug][Sort] DorisLoadNode repeat |
+| [INLONG-9879](https://github.com/apache/inlong/issues/9879) | [Bug][Sort] Sort inlongmsg-rowdata-kv format parse head has error |
+| [INLONG-9925](https://github.com/apache/inlong/issues/9925) | [Bug][Sort] Infinite log growth causes insufficient disk space onClickhouse) |
+| [INLONG-9965](https://github.com/apache/inlong/issues/9965) | [Bug][Sort] Wrong node duration of SortStandalone Pulsar Sink |
+| [INLONG-9695](https://github.com/apache/inlong/issues/9695) | [Bug][Sort] Fix kafka extract node option config building error when use upsert-kafka connector |
-### TubeMQ
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:-------------------------------------------------------------|
-| [INLONG-9603](https://github.com/apache/inlong/issues/9603) | [Bug][TubeMQ] Cpp client build failed |
-| [INLONG-9033](https://github.com/apache/inlong/issues/9033) | [Improve][TubeMQ] Docker container is missing tubectl script |
+### Audit
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:------------------------------------------------------------------------------|
+| [INLONG-9807](https://github.com/apache/inlong/issues/9807) | [Improve][Audit] Add debug log for audit-proxy |
+| [INLONG-10014](https://github.com/apache/inlong/issues/10014) | [Improve][Audit] Add new audit SDK API for Flink Sort |
+| [INLONG-9766](https://github.com/apache/inlong/issues/9766) | [Feature][Audit] Support user-defined SocketAddress loader getting AuditProxy |
+| [INLONG-9797](https://github.com/apache/inlong/issues/9797) | [Feature][Audit] Audit-sdk reporting supports version number dimension |
+| [INLONG-9811](https://github.com/apache/inlong/issues/9811) | [Feature][Audit] SDK supports both singleton and non-singleton usage |
+| [INLONG-9904](https://github.com/apache/inlong/issues/9904) | [Feature][Audit] SDK supports checkpoint feature |
+| [INLONG-9907](https://github.com/apache/inlong/issues/9907) | [Feature][Audit] Audit-service add codes of entities |
+| [INLONG-9914](https://github.com/apache/inlong/issues/9914) | [Feature][Audit] Add SQL related to audit-service |
+| [INLONG-9920](https://github.com/apache/inlong/issues/9920) | [Feature][Audit] Audit-service add codes of source |
+| [INLONG-9926](https://github.com/apache/inlong/issues/9926) | [Feature][Audit] Audit-service support HA active and backup |
+| [INLONG-9928](https://github.com/apache/inlong/issues/9928) | [Feature][Audit] Audit-service HA election through mysql |
+| [INLONG-9957](https://github.com/apache/inlong/issues/9957) | [Feature][Audit] Audit-service add local cache for openapi |
+| [INLONG-9977](https://github.com/apache/inlong/issues/9977) | [Feature][Audit] Audit-service increases the capabilities of openapi |
+| [INLONG-9989](https://github.com/apache/inlong/issues/9989) | [Feature][Audit] Audit-store support the feature of audit-version |
+| [INLONG-10003](https://github.com/apache/inlong/issues/10003) | [Feature][Audit] Audit-service supports multiple data source clusters |
### Other
-| ISSUE | Summary |
-|:-----------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------|
-| [INLONG-9541](https://github.com/apache/inlong/issues/9541) | [Feature][ASF] Remove branch protection strategy for the master branch |
-| [INLONG-8391](https://github.com/apache/inlong/issues/8391) | [Improve] Optimize the HeartbeatMsg class |
-| [INLONG-9640](https://github.com/apache/inlong/issues/9640) | [Improve][CVE] Apache Shiro vulnerable to path traversal |
-| [INLONG-9048](https://github.com/apache/inlong/issues/9048) | [Improve][CVE] Authorization Bypass Through User-Controlled Key vulnerability in Apache ZooKeeper |
-| [INLONG-9465](https://github.com/apache/inlong/issues/9465) | [Improve][CVE] Authorization Bypass Through User-Controlled Key vulnerability in Apache ZooKeeper |
-| [INLONG-9666](https://github.com/apache/inlong/issues/9666) | [Improve][CVE] Domain restrictions bypass via DNS Rebinding in WireMock and WireMock Studio webhooks, proxy and recorder modes |
-| [INLONG-9644](https://github.com/apache/inlong/issues/9644) | [Improve][CVE] Guava vulnerable to insecure use of temporary directory |
-| [INLONG-9477](https://github.com/apache/inlong/issues/9477) | [Improve][CVE] Observable Discrepancy in Apache Kafka |
-| [INLONG-9642](https://github.com/apache/inlong/issues/9642) | [Improve][CVE] TemporaryFolder on unix-like systems does not limit access to created files |
-| [INLONG-9463](https://github.com/apache/inlong/issues/9463) | [Improve][POM] Bump curator to 4.2.0 |
-| [INLONG-9525](https://github.com/apache/inlong/issues/9525) | [Improve][Tools] There is a typo for backup_module_dependencys.sh script |
-| [INLONG-9493](https://github.com/apache/inlong/issues/9493) | [Bug] Logging error for the NativeFlinkSqlParser |
+| <div style="width:130px">ISSUE</div> | <div style="width:950px">Summary</div> |
+|:---------------------------------------------------------------|:---------------------------------------------------------|
+| [INLONG-9934](https://github.com/apache/inlong/issues/9934) | [Improve][doc] update copyright date to 2024 |
+| [INLONG-9893](https://github.com/apache/inlong/issues/9893) | [Improve][Common] Optimized code InLongMsg.java |
+| [INLONG-9897](https://github.com/apache/inlong/issues/9897) | [Improve][Common] Code cognitive complexity modification |
+| [INLONG-9690](https://github.com/apache/inlong/issues/9690) | [Bug][CI] No space left on device for build |
\ No newline at end of file