The Project Management Committee (PMC) for Apache IoTDB is delighted to
announce that Xuan Wang has joined the PMC!
Xuan Wang has been an active and dependable contributor to the Apache IoTDB
project for over three years, working steadily across the core repository,
the official documentation site, and the ecosystem. In the main iotdb
repository, their work spans the CLI and client tooling (start/stop
scripts, environment configuration, Windows compatibility, JDBC driver and
IoTDBPreparedStatement/SessionPool fixes), the UDF/UDAF framework
(PatternMatch/DTWMatch, the envelope function), and the CLI/export tools
used daily by end users. They have repeatedly stepped up for
release-critical and security-sensitive tasks — bumping Jetty to
9.4.58.v20250814 (CVE-2025-5115), removing sensitive information from JDBC
output, the JDK 17/Jakarta migration, and regularly backporting fixes to
the rel/1.2 and dev/1.3 branches — which shows a strong sense of ownership
over the project's quality and stability rather than just feature work.

Beyond the server, Xuan is central to the project's client ecosystem. They
are the primary maintainer of the official CSharp client
(apache/iotdb-client-csharp), having led the migration to IoTDB 2.0.1,
introduced TableSession/TableSessionPool, and fixed deep issues in
SessionPool reconnection and RpcDataSet deadlock handling. They are a
founding contributor of the Node.js client (apache/iotdb-client-nodejs, 86
commits), including protocol-level fixes such as the DATE wire-format
encoding. Most notably, they built the entire Rust client SDK
(apache/iotdb-client-rust) from scratch — Thrift stub generation,
connection layer, tree and table model sessions, connection pooling, TLS, a
benchmarking suite and CI — and brought it into the ASF, giving the project
first-class support in a fourth language. On the community side, they have
been the driving force behind the official iotdb-docs website (VuePress
upgrades, deployment CI, search, the Kapa AI assistant integration,
dead-link checks and 404 handling), keep the community pages in sync with
the ASF roster, and contribute to iotdb-extras with release version bumps
and build maintenance. They are also currently serving as a Google Summer
of Code 2026 mentor for Apache IoTDB, guiding a contributor through a
12-week project integrating ThingsBoard with IoTDB's 2.X table mode — from
design discussions on the dev list, through DAO implementations, benchmarks
and container-level integration tests, with the first PR already merged
into apache/iotdb-extras. Their work consistently shows judgment about what
matters to the project — long-term maintenance, security, and user
experience — and they are already viewed by peers as someone who takes care
of the project as a whole.
The PMC - Project Management Committee - manages and guides the direction
of the project, and is responsible for inviting new committers and PMC
members to steward the longevity of the project. See
https://community.apache.org/pmc/responsibilities.html if you're interested
in learning more about the rights and responsibilities of PMC members.
Please join us in welcoming Xuan Wang to their new role in our project!
Yuan Tian On behalf of the IoTDB PMC

Reply via email to