Skip to main content

Use the links below to download the Apache InLong from one of our mirrors.

1.4.0 release

NameVersionDateDownloads
InLong Source Code1.4.0Nov. 16, 2022[SRC] [ASC] [SHA512]
InLong Binary file1.4.0Nov. 16, 2022[BIN] [ASC] [SHA512]
Connector Binary file1.4.0Nov. 16, 2022[BIN] [ASC] [SHA512]

Release Integrity

You must verify the integrity of the downloaded files. We provide OpenPGP signatures for every release file. This signature should be matched against the KEYS file which contains the OpenPGP keys of InLong's Release Managers. We also provide SHA-512 checksums for every release file. After you download the file, you should calculate a checksum for your download, and make sure it is the same as ours.

Release Notes

Agent

ISSUESummary
INLONG-6376[Improve][Agent] Refactor sink and complement send metric
INLONG-6366[Bug][Agent] Missing position update operation when data is successfully sent in order-send mode
INLONG-6332[Bug][Agent] Reboot will reset file position
INLONG-6251[Bug][Agent] The unit test occurred ConcurrentModification error
INLONG-6207[Improve][Agent] Optimize the unit test for TestSQLServerReader
INLONG-6197[Improve][Agent] Remove useless configuration in agent.properties
INLONG-6194[Feature][Agent] Support parsing metrics for different components
INLONG-6181[Feature][Agent][DataProxy][Manager] Support query and management for cluster protocol type
INLONG-6131[Feature][Agent] Support file filtering by condition
INLONG-6115[Bug][Agent] Prometheus listeners miss some metrics
INLONG-6047[Bug][Agent] File could not be matched in the k8s
INLONG-6033[Improve][Agent] Support for hidden directories
INLONG-6022[Bug][Agent] Lost metrics values with send and read
INLONG-6009[Improve][Agent] Report data size to InLong Audit
INLONG-5988[Improve][Agent] Add the Partition Key settings for file source
INLONG-5948[Improve][Agent][DataProxy] Add the enable audit environment
INLONG-5909[Bug][Agent] WatchService is no effect in the k8s
INLONG-5874[Improve][Agent] Add msgTime attribute in PackProxyMessage
INLONG-5861[Improve][Agent] Support symbolic links for file
INLONG-5828[Bug][Agent] Merge data error when collect nonstandard log of k8s
INLONG-5803[Bug][Agent] NPE when collect file data
INLONG-5743[Feature][Agent] Read file data continuously through the monitoring file
INLONG-5741[Improve][Agent] Keep the docker config of Agent consistent with physical machine
INLONG-5722[Feature][Agent] Support Redis Source
INLONG-5720[Bug][Agent] The data file cannot be fetched
INLONG-5675[Improve][Agent] Support custom fixed ip for Agent
INLONG-5045[Feature][Agent] Support collect data from MongoDB
INLONG-4986[Feature][Agent] Support MQTT Source
INLONG-6327[Improve][Agent] Support collect data from SQLServer by Debezium
INLONG-6176[Feature][Agent] Support collect data from Oracle

DataProxy

ISSUESummary
INLONG-6439[Improve][DataProxy] Added service status and load fields in heartbeat request
INLONG-6406[Improve][DataProxy] Should support creating sink dynamically after started
INLONG-6369[Improve][DataProxy] Use the defined message attribute key value in InLong-Common
INLONG-6331[Bug][DataProxy] Unable to obtain prometheus metrics correctly
INLONG-6329[Improve][DataProxy] Add proxy-send mode message logic
INLONG-6324[Improve][DataProxy] Optimize DataProxy's message processing on the source side
INLONG-6316[Bug][DataProxy] Heartbeat information is null
INLONG-6285[Improve][DataProxy] Add authorization info while reporting heartbeat to Manager
INLONG-6278[Improve][DataProxy] Needless to sleep() for order event
INLONG-6266[Improve][Manager][DataProxy] Change the heartbeat configuration
INLONG-6234[Improve][DataProxy] Adjust the source report information acquisition source
INLONG-6228[Improve][DataProxy] Modify the default values of the dataproxy-tube.conf file
INLONG-6217[Improve][DataProxy] Delete the cluster.id in the common.properties file
INLONG-6181[Feature][Agent][DataProxy][Manager] Support query and management for cluster protocol type
INLONG-6156[Bug][DataProxy] Twice event write when topic is empty
INLONG-6065[Bug][DataProxy] Delete the Pulsar client synchronously when deleting a topic
INLONG-6052[Bug][DataProxy] Wrong value set in PulsarClientService
INLONG-6049[Improve][DataProxy] Optimize exception stack information is not printed in some scenes
INLONG-6040[Bug][DataProxy] DataProxy does not fully update the configurations
INLONG-6012[Bug][DataProxy] Adjust the fields statistics unit in DataProxyMetricItemSet
INLONG-6005[Bug][DataProxy] Bug with metics values
INLONG-5948[Improve][Agent][DataProxy] Add the enable audit environment
INLONG-5917[Improve][DataProxy] Optimize TubeSink class
INLONG-5899[Improve][DataProxy] Optimize Http's SimpleMessageHandler class
INLONG-5880[Improve][DataProxy] Add data reporting time process logic
INLONG-5834[Bug][DataProxy] The sink metric in MQ Zone has some mistakes
INLONG-5830[Bug][DataProxy] Required parameter topic exception
INLONG-5788[Bug][DataProxy] Incorrect readFailSize metric value
INLONG-5770[Improve][DataProxy] Optimize the method of obtaining the local IP address
INLONG-5723[Bug][DataProxy] Source and sink metrics are incorrect when msgType=5
INLONG-5718[Bug][Manager][DataProxy] Fix the conflict of %m and %mask in the log4j2.xml
INLONG-5658[Bug][DataProxy] Docker script error
INLONG-4962[Improve][DataProxy] Unify the Usage of Message Queue
INLONG-1959[Feature][Manager][DataProxy] Support register DataProxy IP to the Manager automatically

TubeMQ

ISSUESummary
INLONG-6446[Bug][TubeMQ] Fix misuse of SECT_TOKEN_BROKER
INLONG-6422[Bug][TubeMQ] Deleting the topic was unsuccessful
INLONG-6421[Bug][TubeMQ] Host should not be blank
INLONG-6419[Bug][TubeMQ] Correct some misuse of META_DEFAULT_BROKER_PORT
INLONG-6303[Improve][TubeMQ] Unify the guava version for the TubeMQ manager
INLONG-6158[Improve][TubeMQ] Add ZooKeeper request timeout configuration
INLONG-6142[Improve][TubeMQ] Added client-balanced consumer group control API
INLONG-6138[Improve][TubeMQ] Update the API called by the js files in the resource
INLONG-6133[Improve][TubeMQ] Add query parameter groupName in method admin_query_consumer_regmap
INLONG-6126[Improve][TubeMQ] Optimize StoreRepairAdmin logic
INLONG-6124[Improve][TubeMQ] Small optimizations about the implementation of metadata logic
INLONG-6117[Improve][TubeMQ] Optimize the implementation of adminQueryBrokerTopicCfgAndRunInfo
INLONG-6110[Improve][TubeMQ] Optimize the implementation logic of adding or modifying TopicCtrlEntity records
INLONG-6108[Improve][TubeMQ] Added booked consume group query APIs
INLONG-6098[Improve][TubeMQ] Add preprocessing condition check
INLONG-6096[Improve][TubeMQ] Optimize some code styles under the nodeconsumer module
INLONG-6092[Bug][TubeMQ] Change the way to obtain the modifyUser and modifyDate
INLONG-6038[Improve][TubeMQ] Optimize FlowCtrlRuleHandler.updateFlowCtrlInfo()
INLONG-6035[Improve][TubeMQ] Add Broker's message append and file refresh delay statistics
INLONG-6019[Improve][TubeMQ] Modify the name of variables and APIs in Broker statistics related classes
INLONG-5946[Improve][TubeMQ] AbstractDaemonService implementation optimization
INLONG-5907[Improve][TubeMQ] Replace the while-sleep with ScheduledExecutorService for tube server loopProcess
INLONG-5867[Improve][TubeMQ] Add registered partition information printing
INLONG-5859[Improve][TubeMQ] Optimize redundant code in DefaultOffsetManager
INLONG-5848[Bug][TubeMQ] Get duplicated call when calling TubeMQConsumer::Start()
INLONG-5795[Improve][TubeMQ]Optimize the implementation of ConsumerEvent.toStrBuilder()
INLONG-5748[Improve][TubeMQ] Remove the virtual keyword of the destructor of the TubeMQTDMsg and DataItem classes
INLONG-5700[Bug][TubeMQ] Core file generated while the C++ consumer is closed
INLONG-5687[Improve][TubeMQ] Missing log content in the tests directory
INLONG-5681[Bug][TubeMQ] The C++ SDK does not switch after the active Master node hangs up

Manager

ISSUESummary
INLONG-6415[Bug][Manager] JSON serialization failure in SortSourceService
INLONG-6412[Improve][Manager] Add a parameter to control whether to initiate the process for StreamSink
INLONG-6410[Bug][Manager] The extension parameters of group and stream cannot be saved to ext_params
INLONG-6399[Feature][Manager] Support adding extension params for InLong Group and InLong Stream
INLONG-6395[Bug][Manager] Wrong annotation in the delete method of InlongStreamApi
INLONG-6387[Improve][Manager] Adapt auto-push source type status and fix source field update
INLONG-6371[Bug][Manager] Lack of topic and cache zone properties in getSortSource method
INLONG-6361[Bug][Manager] Fix the deserialization error below jackson version 2.13
INLONG-6352[Improve][Manager] Add a global config for whether to use ZooKeeper to manage the Sort task
INLONG-6349[Feature][Manager] Support update and delete StreamSink by key in Client
INLONG-6347[Bug][Manager] MQ type is missing from the getSortSource method and NPE should not be thrown
INLONG-6343[Bug][Manager] Get NullPointerException when bind cluster
INLONG-6297[Feature][Manager] Refactor the PollerPlugin and SortPoller interfaces
INLONG-6288[Feature][Manager] Refactor getSortClusterConfig by using MyBatis Cursor
INLONG-6282[Bug][Manager] The client deletes the sources or sinks not working
INLONG-6276[Bug][Manager] The data separator is a number when submitting the Sort task
INLONG-6268[Improve][Manager] Support raw format for Load nodes
INLONG-6266[Improve][Manager][DataProxy] Change the heartbeat configuration
INLONG-6248[Feature][Manager] Optimize task status management
INLONG-6232[Feature][Manager] Support Apache Doris load node management
INLONG-6222[Bug][Manager] Parse the source type error in Command tools
INLONG-6220[Improve][Manager] Support query cluster nodes by the manager client
INLONG-6216[Feature][Manager] Support getting topic and backup topic for InlongGroup
INLONG-6209[Improve][Manager] Clean and reuse code for DataNode
INLONG-6192[Improve][Manager] Clean and reuse code for StreamSink
INLONG-6188[Bug][Manager] Join transform node should supports more than one fields to join
INLONG-6181[Feature][Agent][DataProxy][Manager] Support query and management for cluster protocol type
INLONG-6179[Feature][Manager] Add RAW dataformat enum
INLONG-6171[Bug][Manager] Fix the lightweight group node relation compatibility error
INLONG-6159[Bug][Manager] Heartbeat update failed but return success
INLONG-6154[Feature][Manager] Support to get audit data from the ClickHouse
INLONG-6151[Feature][Manager] Add logically deleted group purging
INLONG-6146[Bug][Manager] Using error jackson dependency when build dataflow json string
INLONG-6136[Bug][Manager] Cannot find manager-web.log in docker mode
INLONG-6121[Bug][Manager] Stream source list not assigned when list stream info
INLONG-6105[Umbrella][Manager] Manager support delete/update by unique key
INLONG-6104[Feature][Manager] Support getting backup info in getSortSource
INLONG-6101[Feature][Manager] Support updating and deleting inlong cluster by key
INLONG-6089[Feature][Manager][Sort] Kafka extract node supports raw format and timestamp scan mode
INLONG-6088[Improve][Sort][Manager] Scan mode support timestamp for Kafka extract node
INLONG-6086[Feature][Manager] Support updating and deleting stream sink by key
INLONG-6085[Improve][Manager] Remove the unused data consumption related classes
INLONG-6080[Bug][Manager] Change the unused DataNodeResponse to DataNodeInfo
INLONG-6078[Improve][Manager][Sort] Add VarBinary data type and extend binary for supporting length
INLONG-6068[Improve][Manager] Optimize the usage of ObjectMapper
INLONG-6063[Feature][Manager] Use the data node info for ClickHouse and Iceberg
INLONG-6042[Feature][Manager] Support updating and deleting DataNode by key
INLONG-6018[Improve][Manager] Using the Hive data node when creating group resources
INLONG-6014[Bug][Manager] Int type cannot be compared with null using ==
INLONG-6004[Feature][Manager] Command tools add CRUD for inlong cluster node
INLONG-6003[Bug][Manager] The transform source node relation is incorrect under standard mode
INLONG-6001[Improve][Manager] Workflow cannot be triggered when a new sink is created under a successful stream
INLONG-6000[Feature][Manager] Abstract Topic info to facilitate the expansion of different MQ
INLONG-5998[Bug][Manager] Sub-source suffix name not consistent with the validation rule
INLONG-5996[Improve][Manager] Add a previous status field for InlongConsume
INLONG-5990[Feature][Manager] Command tools add CRUD for inlong cluster tag
INLONG-5984[Improve][Manager] Optimize the logic related to the InlongConsume process
INLONG-5978[Feature][Manager] Add protocol type in cluster nodes
INLONG-5975[Bug][Manager] Unify transform node processing in both lightweight and standard modes
INLONG-5962[Improve][Manager] Add additional parameters for the Agent cluster
INLONG-5956[Feature][Manager] Support MySQL node configuration
INLONG-5953[Bug][Manager] DataProxy nodes are not filtered by status when necessary
INLONG-5936[Bug][Manager] Wrong return type in cluster API
INLONG-5919[Bug][Manager] Failed to obtain the group information of mq type kafka
INLONG-5904[Bug][Manager] Manager client and client tools missing some packages
INLONG-5897[Feature][Manager] Support query audit data by user role
INLONG-5885[Improve][Manager] Refactor the task issue logic to simply code complexity
INLONG-5881[Improve][Manager] JDBC URL of MySQL was vulnerable to security attacks
INLONG-5876[Feature][Manager] Remove the check of data separator to support custom it
INLONG-5875[Bug][Manager] Sub source version is incorrectly copied from template entity
INLONG-5863[Feature][Manager] Extend Redis extract node
INLONG-5849[Bug][Manager] The inlong group ext info was not updated by the client
INLONG-5846[Bug][Manager] SQL exception to check if consumer exists
INLONG-5844[Bug][Manager] Sub sources should be filtered when querying task status
INLONG-5836[Bug][Manager] Stream source status related behavior problem fix
INLONG-5825[Bug][Manager] SortSourceService should not limit the MQ type of group
INLONG-5824[Bug][Manager] Logging is broken due to log4j conflicts
INLONG-5820[Bug][Manager] AutoPush source task cannot be deleted properly
INLONG-5812[Bug][Manager] If the data groupfails to be executed after approval it cannot be executed again
INLONG-5810[Feature][Manager] Supplement the workflow event API in the manager client
INLONG-5799[Bug][Manager] The stream source task is unable to be stopped/deleted/restarted
INLONG-5781[Feature][Manager] Support creating consumer groups for all sinks
INLONG-5775[Improve][Manager] Add unit tests for the Inlong Consume
INLONG-5769[Bug][Manager] Unsupported type=FILE for SourceOperateListener
INLONG-5765[Feature][Manager] Supplement the heartbeat API in the manager client
INLONG-5756[Improve][Manager] Change the accept condition for SortConfigListener
INLONG-5752[Improve][Manager] Change the text type to medium text to avoid saving long data failed
INLONG-5739[Feature][Manager] Supplement the anno API in the manager client
INLONG-5729[Bug][Manager] Suspend the agent sources failed as the inlong group cannot be updated
INLONG-5726[Improve][Manager] Remove unused DB and File source classes
INLONG-5718[Bug][Manager][DataProxy] Fix the conflict of %m and %mask in the log4j2.xml
INLONG-5705[Bug][Manager] The PageInfo was deprecated in the pagination quey
INLONG-5703[Feature][Manager] Add separator-related fields for File/Kafka and Pulsar sources
INLONG-5701[Feature][Manager][Sort] Support raw format
INLONG-5698[Bug][Manager] The DataProxy cluster tag was restored after restarting the manager
INLONG-5694[Bug][Manager] Get the inlong group failed when the Init-Sort task execution failed
INLONG-5691[Bug][Manager] Database field length is too small for agent_ip
INLONG-5689[Feature][Manager] PulsarSource support set fieldDelimiter when use CSV format
INLONG-5680[Bug][Manager][Sort] Fix field relation object generate error cause generate union SQL throw NPE
INLONG-5670[Bug][Manager] Mask sensitive message in Java stack traces
INLONG-5650[Improve][Manager] Remove the non-null check of the Pulsar adminURL
INLONG-5611[Bug][Manager] Wrong sink status after updating the sink info when the inlong group was not submitted
INLONG-5302[Feature][Manager] Supports the extension of data consumption for different MQs
INLONG-5290[Improve][Manager] Optimize the objects returned by paging queries
INLONG-5102[Feature][Manager] Support CRUD for inlong cluster
INLONG-5049[Feature][Manager] Improve user management
INLONG-5043[Feature][Manager] Add Apache Doris load node management
INLONG-4976[Feature][Manager] Support Kafka
INLONG-1959[Feature][Manager][DataProxy] Support register DataProxy IP to the Manager automatically
INLONG-5776[Improve][Manager] Add tenant param for Pulsar info
INLONG-5024[Bug][Manager] The error message is not right when deleting a successful inlong group

Sort

ISSUESummary
INLONG-6402[Improve][Sort] Modify the metadata field of Oracle connector
INLONG-6401[Bug][Sort] Schema update is stuck in an endless loop and causes stack overflow in multiple sink scenes
INLONG-6382[Bug][Sort] Iceberg data is messed up when the source table has no primary key in multiple sink scenes
INLONG-6379[Bug][Sort] Iceberg misses metric data in multiple sink scenes
INLONG-6373[Bug][Sort] The time value is wrong when the data type is datetime and timestamp
INLONG-6370[Bug][Sort] The debezium format supported by all-db-migration should be 'u' or 'update'
INLONG-6356[Bug][Sort] Verify all field types for Oracle connector
INLONG-6353[Bug][Sort] Fix delete event handle error for doris connector
INLONG-6345[Bug][Sort] Add metrics for Doris connector
INLONG-6335[Bug][Sort] MySql all migrate not support blob and binary data
INLONG-6326[Improve][Sort] Incorrect log type in the all migrate converter
INLONG-6322[Bug][Sort] Fix write data incorrect for doris connector with sink multiple scenario
INLONG-6318[Improve][Sort] MySQL connector supports snapshots and restores the metric state
INLONG-6311[Bug][Sort] Missing fields error for the old Canal JSON data in multiple sink scenes
INLONG-6307[Improve][Sort] Add whether to ignore single-table error policy processing for multiple sink of DorisLoadNode
INLONG-6301[Bug][Sort] Add metrics and strategies for the Doris connector
INLONG-6296[Improve][Sort] Split one record to multiple records when the physical data has more records for KafkaLoadNode
INLONG-6283[Bug][Sort] JAR conflict between sort-dist and sort-connector
INLONG-6274[Feature][Sort] Support multiple sink for IcebergLoadNode
INLONG-6271[Bug][Sort] Unhandled update_before data in canal json in multiple sink scene
INLONG-6256[Feature][Sort] Support debezium-json format with schema parse for DebeziumJsonDynamicSchemaFormat
INLONG-6250[Bug][Sort] MySQL -> Iceberg exception when data is timestamp
INLONG-6246[Feature][Sort] Import multiple sink option and schema update handle policy
INLONG-6243[Feature][Sort] Support custom name for Sort job
INLONG-6214[Feature][Sort] Import schema and data parsing ability for DynamicSchemaFormat
INLONG-6212[Feature][Sort] Support multiple sink for DorisLoadNode
INLONG-6174[Feature][Sort] MySQL connector support meta data with debezium format
INLONG-6166[Bug][Sort] Fix can not get pkNames metadata for MySqlExtractNode
INLONG-6160[Feature][Sort] Support dynamic partition for KafkaLoadNode
INLONG-6152[Feature][Sort] MySQL connector support filtering kinds of row data
INLONG-6149[Bug][Sort] Iceberg delete key cause ArrayIndexOutOfBoundsException
INLONG-6116[Feature][Sort] Support dynamic topic for KafkaLoadNode
INLONG-6113[Feature][Sort] Mysql cdc connector support read table schema when using debezium function
INLONG-6089[Feature][Manager][Sort] Kafka extract node supports raw format and timestamp scan mode
INLONG-6088[Improve][Sort][Manager] Scan mode support timestamp for Kafka extract node
INLONG-6078[Improve][Manager][Sort] Add VarBinary data type and extend binary for supporting length
INLONG-6045[Feature][Sort] Support all migrate for Oracle connector
INLONG-6027[Bug][Sort] Dlc did not restore metric data successfully
INLONG-6016[Bug][Sort] Serialization failed when submit load DLC sort job
INLONG-5992[Bug][Sort] Fix runtimeContext not initialized in JDBC and ES when reload metric status
INLONG-5971[Feature][Sort] Support metrics state restore for dlc-iceberg connector
INLONG-5970[Feature][Sort] Support metrics state restore for iceberg connector
INLONG-5969[Feature][Sort] Support metrics state restore for hive connector
INLONG-5959[Feature][Sort] Support metric state recovery for filesystem
INLONG-5955[Feature][Sort] Support metric state recovery for HBase
INLONG-5952[Feature][Sort] Support metrics state restore for Pulsar connector without adminurl
INLONG-5950[Feature][Sort] Support metric state recovery for mongodb-cdc
INLONG-5944[Improve][Sort] Add metric state for es6 and es7
INLONG-5943[Improve][Sort] Add metric state for JDBC
INLONG-5940[Improve][Sort] Compatible with the old version of sort protocol with mysql and kafka extract node
INLONG-5933[Feature][Sort] Support metric state recovery for mongodb-cdc
INLONG-5930[Feature][Sort] Support metric state recovery for sqlserver-cdc
INLONG-5922[Improve][Sort] Add metric state for Kafka and modify mysql metric init
INLONG-5913[Improve][Sort] Add metric state for Oracle
INLONG-5903[Improve][Sort] Make InLong metric constructs factory more cohesive
INLONG-5889[Bug][Sort] Fix MySQL node JDBC for RCE vulnerability
INLONG-5822[Bug][Sort] The metric is empty for Elasticsearch
INLONG-5818[Bug][Sort] Wrong metric computing for Pulsar connector
INLONG-5784[Improve][Sort] Add metric state for PostgreSQL
INLONG-5767[Improve][Sort] IOUtils interface is incompatible in jdk17
INLONG-5762[Bug][Sort] The computing of Pulsar source metric was wrong
INLONG-5754[Bug][Sort] Fix Pulsar connecotr deserialize complex format with multiple data will cause data loss
INLONG-5746[Feature][Sort] Add SPI path for Inlong PB msg
INLONG-5737[Bug][Sort] InLongMsg with inner format raw deserialize will throw NullPointException
INLONG-5733[Bug][Sort] Slf4j class conflict in Hive connector
INLONG-5712[Bug][Sort] Fix class not found in Elasticsearch 6 connector for producting
INLONG-5701[Feature][Manager][Sort] Support raw format
INLONG-5680[Bug][Manager][Sort] Fix field relation object generate error cause generate union SQL throw NPE
INLONG-5637[Bug][Sort] Fix kafka load node npe error
INLONG-5613[Feature][Sort] Add interval join support for FlinkSqlParser
INLONG-5608[Improve][Sort] Reformat connector codes for reporting metrics
INLONG-5599[Feature][Sort] Add temporal join support for mysql
INLONG-5469[Feature][Sort] Add metric for Hive with Flink metrics group and audit SDK
INLONG-5193[Feature][Sort] Dlc load data support auto compact file

Audit

ISSUESummary
INLONG-6309[Bug][Audit] Druid connection pool still init when the store mode is not MySQL
INLONG-6289[Feature][Docker][Audit] Add configuration to choose starting proxy or store or both
INLONG-6069[Bug][Audit] Not initialized the service before ClickHouse starts
INLONG-6031[Improve][Audit] Clean code for InLong Audit
INLONG-6026[Bug][Audit] SQL file executed error for ClickHouse in Audit
INLONG-6024[Bug][Audit] Invalid default value for 'sdk_ts'
INLONG-5963[Bug][Audit] Solve the sdk memory leak problem
INLONG-5772[Improve][Audit] The config is missing the comment on ClickHoue option
INLONG-5710[Bug][Audit] The clickhouse storage service is not initialized properly

Dashboard

ISSUESummary
INLONG-6397[Feature][Dashboard] Support management for MySQL data node
INLONG-6391[Feature][Dashboard] Supports deep merge of field decorator
INLONG-6375[Feature][Dashboard] Cluster supports new Kafka type
INLONG-6365[Improve][Dashboard] Modify the options of the data type and modify some file names
INLONG-6363[Feature][Dashboard] InLong Group supports Kafka MQ
INLONG-6359[Improve][Dashboard] The utils method adds null data compatibility
INLONG-6330[Improve][Dashboard] Other sinks support asynchronous loading of plugins
INLONG-6315[Feature][Dashboard] Support Doris sink
INLONG-6273[Umbrella][Dashboard] Ability to load plugins asynchronously
INLONG-6185[Bug][Dashboard] The suffix configuration function will only be executed once
INLONG-6163[Bug][Dashboard] Form will lose old data when data changes are merged
INLONG-5986[Improve][Dashboard] Support fieldType field to set length
INLONG-5938[Bug][Dashboard] The API parameter of calling to get the topic is lost
INLONG-5931[Improve][Dashboard] Support query audit data by user role
INLONG-5926[Improve][Dashboard] Change the consume related config to adapt the Manager module
INLONG-5911[Improve][Dashboard] Modify the data group name to the data stream group
INLONG-5901[Improve][Dashboard] Unified sinks type definition
INLONG-5832[Improve][Dashboard] Unified sources type definition
INLONG-5814[Bug][Dashboard] Supports setting the precision of a field when adding a table field
INLONG-5798[Improve][Dashboard] Support stream fields extends
INLONG-5761[Feature][Dashboard] Add agent type to cluster management
INLONG-5749[Bug][Dashboard] Bad node public params
INLONG-5735[Improve][Dashboard] Optimize the development environment and enable vite
INLONG-5731[Feature][Dashboard] Add data node management
INLONG-5696[Bug][Dashboard] EditableTable value update error when columns change
INLONG-5122[Bug][Dashboard] The whitelist input format of binlog source need to be optimized

Other

ISSUESummary
INLONG-6190[Improve][SDK] Add protocolType field in DataProxy config
INLONG-6182[Bug][SDK] RequestTimeoutMillis initialization value error
INLONG-6119[Improve][SDK] Avoid printing a lot of useless logs
INLONG-5808[Feature][SDK] SortSdk support InlongMsg
INLONG-5796[Improve][SDK] Optimize fetcher builders
INLONG-5665[Improve][SDK] Invoke callback in each MQ message
INLONG-5642[Improve][SDK] Change SDK(cpp) logger framework
INLONG-5623[Feature][SDK] Support multi-topic fetcher for Kafka
INLONG-5621[Feature][SDK] Support multi-topic fetcher for Pulsar
INLONG-5495[Feature][SDK] Support multi-topic manager
INLONG-5437[Feature][SDK] Support initializing SDK(cpp) by ClientConfig object
INLONG-6389[Bug][Docker] Configuration file name is different with MQ_TYPE
INLONG-6341[Improve][Docker] Update the default cluster name for Agent
INLONG-6339[Improve][Docker] Add a global variable to define the InLong version
INLONG-6289[Feature][Docker][Audit] Add configuration to choose starting proxy or store or both
INLONG-6280[Feature][Docker] Add tools for dashboard image
INLONG-6241[Feature][Docker] Add manager and audit database name configuration
INLONG-6169[Improve][Docker] Make the topic and address configurable for the audit store
INLONG-6140[Bug][Docker] Docker compose yml config type error
INLONG-5890[Bug][Docker] Can not connect the MySQL deployed by Docker
INLONG-5870[Bug][Docker] Build arm images failed
INLONG-5816[Bug][Docker] CI build images lost aarch64 arch
INLONG-5652[Bug][Docker] Push aarch64 images failed
INLONG-6291[Improve][CVE] Denial of Service (DoS) risks of the org.ini4j
INLONG-6263[Improve][CVE] Upgrade com.google.guava to 30.0-jre
INLONG-6236[Improve][CVE] Resource exhaustion can occur because of a lack of a check in primitive value for jackson-databind
INLONG-6231[Improve][CVE] There are 1 security vulnerabilities found in org.apache.hive:hive-exec 3.1.2
INLONG-5789[Improve][CVE] Apache Hadoop argument injection vulnerability
INLONG-5786[Improve][CVE] PostgreSQL JDBC Driver SQL Injection in ResultSet.refreshRow() with malicious column names
INLONG-5647[Bug][CVE] There is a vulnerability in Jetty 9.4.44.v20210927: Java based HTTP/1.x HTTP/2 / Servlet / WebSocket Server
INLONG-5645[Bug][CVE] There is a vulnerability in pagehelper 5.3.0
INLONG-6082[Bug][CI] The greeting action runs failed
INLONG-5724[Improve][CI] Skip the apache-rat-plugin when building the docker-compose