+1 (binding)
I checked the following items:
- [x] Download links are valid
- [x] All expected release artifacts are present (source-release, all-bin,
confignode-bin, datanode-bin, cli-bin, library-udf-bin, edge-bin, plus 9
session-cpp platform packages; no ainode package, consistent with 2.0.10)
- [x] Checksums and PGP signatures are valid (16/16 packages, signed by
Haonan Hou (Apache IoTDB release signing key) <[email protected]>)
- [x] LICENSE and NOTICE files are correct
- [x] No SNAPSHOT dependencies found
- [x] No unexpected binary files in source
- [x] All source files have ASF license headers (RAT check passed)
- [x] Version number in pom.xml is consistent (2.0.11)
- [x] Source code compiles successfully
- [x] Functionality test passed (both Tree and Table model)
Build:
- Source compilation: SUCCESS (2 min 52 sec)
Functionality test - Tree model (sql_dialect=tree):
SQL executed:
CREATE DATABASE root.test_vote;
CREATE TIMESERIES root.test_vote.d1.temperature WITH DATATYPE=FLOAT;
CREATE TIMESERIES root.test_vote.d1.humidity WITH DATATYPE=INT32;
INSERT INTO root.test_vote.d1(timestamp, temperature, humidity) VALUES(1,
25.5, 60);
INSERT INTO root.test_vote.d1(timestamp, temperature, humidity) VALUES(2,
26.1, 62);
INSERT INTO root.test_vote.d1(timestamp, temperature, humidity) VALUES(3,
23.8, 55);
SELECT * FROM root.test_vote.d1;
SELECT COUNT(*) FROM root.test_vote.d1;
Result:
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
+-----------------------------+-----------------------------+--------------------------+
| Time|root.test_vote.d1.temperature|root.test_vote.d1.humidity|
+-----------------------------+-----------------------------+--------------------------+
|1970-01-01T07:30:00.001+07:30| 25.5| 60|
|1970-01-01T07:30:00.002+07:30| 26.1| 62|
|1970-01-01T07:30:00.003+07:30| 23.8| 55|
+-----------------------------+-----------------------------+--------------------------+
Total line number = 3
It costs 0.055s
+------------------------------------+---------------------------------+
|COUNT(root.test_vote.d1.temperature)|COUNT(root.test_vote.d1.humidity)|
+------------------------------------+---------------------------------+
| 3| 3|
+------------------------------------+---------------------------------+
Total line number = 1
It costs 0.016s
Functionality test - Table model (sql_dialect=table):
SQL executed:
CREATE DATABASE test_vote_db;
USE test_vote_db;
CREATE TABLE test_metrics(region STRING TAG, device STRING TAG, temperature
FLOAT FIELD, humidity INT32 FIELD);
INSERT INTO test_metrics(time, region, device, temperature, humidity)
VALUES(1, 'shanghai', 'd1', 25.5, 60);
INSERT INTO test_metrics(time, region, device, temperature, humidity)
VALUES(2, 'shanghai', 'd1', 26.1, 62);
INSERT INTO test_metrics(time, region, device, temperature, humidity)
VALUES(3, 'beijing', 'd2', 23.8, 55);
SELECT * FROM test_metrics;
SELECT COUNT(*) FROM test_metrics;
Result:
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
Msg: The statement is executed successfully.
+-----------------------------+--------+------+-----------+--------+
| time| region|device|temperature|humidity|
+-----------------------------+--------+------+-----------+--------+
|1970-01-01T07:30:00.001+07:30|shanghai| d1| 25.5| 60|
|1970-01-01T07:30:00.002+07:30|shanghai| d1| 26.1| 62|
|1970-01-01T07:30:00.003+07:30| beijing| d2| 23.8| 55|
+-----------------------------+--------+------+-----------+--------+
Total line number = 3
It costs 0.080s
+-----+
|_col0|
+-----+
| 3|
+-----+
Total line number = 1
It costs 0.032s
Test environment:
- OS: Darwin Mac 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:48 PDT
2026; root:xnu-12377.161.14~1/RELEASE_ARM64_T6020 arm64
- JDK: openjdk version "21.0.2" 2024-01-16
- Maven: Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)

On Tue, Sep 8, 2026 at 9:24 AM Haonan Hou <[email protected]> wrote:

> Hi all,
>
> Apache IoTDB 2.0.11 has been staged under [2] and it’s time to vote
> on accepting it for release. All Maven artifacts are available under [1].
> Voting will be open for 72hr.
> A minimum of 3 binding +1 votes and more binding +1 than binding -1
> are required to pass.
>
> Release tag: v2.0.11
> Hash for the release tag: 7c0de0654c603b5e8356190e2c3df69194993432
> <(919)%20499-3432>
>
> Before voting +1, PMC members are required to download
> the signed source code package, compile it as provided, and test
> the resulting executable on their own platform, along with also
> verifying that the package meets the requirements of the ASF policy
> on releases. [3]
>
> [ ] +1 accept (indicate what you validated)
> [ ] -1 reject (explanation required)
>
>
> [1] https://repository.apache.org/content/repositories/orgapacheiotdb-1202
> [2] https://dist.apache.org/repos/dist/dev/iotdb/2.0.11/rc2
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
> https://dist.apache.org/repos/dist/dev/iotdb/2.0.11/rc2/RELEASE_NOTES.md
> [5] https://dist.apache.org/repos/dist/dev/iotdb/KEYS
>
> Best regards,
> Haonan Hou
>

Reply via email to