Download Latest Version apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.zip (470.2 MB)
Email in envelope

Get an email when there's a new version of IoTDB

Home / v2.0.10
Name Modified Size InfoDownloads / Week
Parent folder
apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.zip 2026-07-04 470.2 MB
apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.z04 2026-07-04 996.1 MB
apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.z03 2026-07-04 996.1 MB
apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.z02 2026-07-04 996.1 MB
apache-iotdb-2.0.10-ainode-bin-manylinux-x86-split.z01 2026-07-04 996.1 MB
apache-iotdb-2.0.10-ainode-bin-manylinux-arm.zip.sha512 2026-07-04 128 Bytes
apache-iotdb-2.0.10-ainode-bin-manylinux-arm.zip 2026-07-04 690.6 MB
Apache IoTDB 2.0.10 source code.tar.gz 2026-07-03 8.5 MB
Apache IoTDB 2.0.10 source code.zip 2026-07-03 18.6 MB
README.md 2026-07-03 3.6 kB
Totals: 10 Items   5.2 GB 2

Features & Improvements

  • Data Query: Support schema-level and table-level storage space statistics
  • Data Query: Add DEBUG SQL capability and optimize the result set of Explain Analyze
  • Data Query: Support set operations (UNION/INTERSECT/EXCEPT) and Common Table Expressions (CTE) in the table model
  • Data Query: Add IF scalar function, binary functions and APPROX_PERCENTILE aggregate function for the table model
  • Data Query: Optimize display fields of the show queries command, add three new columns: client IP that initiates the query, timeout threshold, and total request waiting latency
  • Storage Management: Provide C-language driver SDK interfaces, including parameter binding, automatic failover for multi-node switching and other fault-tolerant capabilities
  • System Management: Add the capability to manually trigger node load balancing
  • System Management: Add progress query capability for the remove datanode operation
  • System Management: Introduce the show configuration statement to view cluster configuration information
  • System Management: Add statistics for the number of slow write requests
  • AI Management: Add two built-in models: Moirai2 and Toto
  • AI Management: Enable AINode to manage multiple models under the same model_type
  • AI Management: Support loading built-in models for CPU inference with isolated inference processes

Bugs

  • Fix the issue that partition tables get lost when leader switch happens on single-node ConfigNode
  • Fix the bug where configurations delivered via set configuration to a single DataNode take effect on all other DataNodes unexpectedly
  • Fix the occasional continuous accumulation of reservedSize for timeout-only queries across multiple devices in tree model, which triggers query errors after hitting the max capacity limit
  • Fix the parsing error in tree-model-to-table conversion logic when tree paths consist entirely of numeric characters
  • Correct abnormal output of show devices root.db.** when root.db itself is a device, making it display root.db properly
  • Fix the failure of kill query and query timeout mechanism when the client holds the connection open without fully consuming all result sets
  • Fix array index out-of-bounds error caused by null values in attribute fields on the receiver side, which blocks the data synchronization pipeline
  • Fix connection pool leakage exceptions in the C# client
  • Fix exceptions occurring in the C++ client when write redirection is enabled while dn_rpc_address is configured to 0.0.0.0 on DataNode server
  • Fix abnormal repeated broadcasting of deletion markers (Deletions) during the load operation
  • Fix the issue that rows with null inserted fields cannot be synchronized to the receiver in real-time data synchronization scenarios
  • Fix incorrect idempotency logic for out-of-order TTL-expired data on the synchronization receiver, which leads to repeated synchronization of expired data
  • Fix the problem that enable-send-tsfile-limit parameter cannot be manually configured for historical Pipes split from full-data Pipe tasks
  • Fix Pipe temporary stoppage triggered by insufficient memory of a single subtask within synchronization jobs
  • Fix the issue that modifying username/password of source or sink in write-back-sink model generates error logs and prevents data from being received on the sink side
  • Fix permission issue preventing non-root users from stopping the AINode process
  • Mitigate memory leaks that tend to occur during long-running continuous inference of models running on CPU

Full Changelog: https://github.com/apache/iotdb/compare/v2.0.8...v2.0.10

Source: README.md, updated 2026-07-03