TDengine 3.3.6 Release Notes

TDengine Team

April 1, 2025 /

About TDengine

TDengine is a time-series database purpose-built for Industry 4.0 and Industrial IoT. It enables real-time ingestion, storage, analysis, and distribution of petabytes of data per day, generated by billions of sensors and data collectors. With TDengine making big data accessible, valuable, and affordable, digital transformation has never been easier.

What’s New

  • TDgpt: All TDengine users now have access to TDgpt, our AI agent for time-series analytics. TDgpt comes with various algorithms and models for forecasting and anomaly detection. For installation instructions, see the documentation.

  • Virtual tables: You can create virtual tables that include specified columns from other tables, modified on demand, and query them just like normal tables. Changes to data in the original tables are reflected in the virtual table in real time. This makes querying data much easier and in many cases can eliminate the need for complex joins and nested queries. For more information, see Virtual Tables.

  • DECIMAL data type: You can create columns with the DECIMAL data type when precision calculations are required on non-integers.

  • Flink connector: TDengine can ingest data from Apache Flink. For more information, see the documentation.

  • Excel integration: You can now import data from TDengine into Microsoft Excel over ODBC with no code required. For more information, see the documentation.

  • Perspective integration: You can visualize TDengine data in Perspective, a browser-based visualization and analytics platform. For more information, see the documentation.

Compatibility

  • You can deploy TDengine Enterprise 3.3.6 on mainstream Linux distributions and Windows.

  • You can deploy TDengine OSS Server 3.3.6 on mainstream Linux distributions and macOS.

  • You can deploy TDengine OSS Client 3.3.6 on mainstream Linux distributions, macOS, and Windows.

You can also run TDengine in Kubernetes or in Docker containers. See Supported Platforms for details about the compatibility of TDengine 3.3.6 with various architectures and operating systems.

Note: You must upgrade existing clients to TDengine 3.3.6 before connecting to a TDengine 3.3.6 server.

Upgrading to TDengine 3.3.6

Upgrading TDengine OSS

You can upgrade TDengine OSS to version 3.3.6 from version 3.0.1.5 or later.

To upgrade TDengine OSS, first back up your deployment by making a copy of the TDengine directory. After verifying that your deployment has been backed up, install TDengine 3.3.6 as described in the official documentation. It is not necessary to uninstall TDengine before upgrading.

Note: If you have deployed TDengine as a cluster, you must shut down and upgrade all nodes in the cluster to TDengine 3.3.6. Rolling upgrades are not supported in TDengine 3.3.6.

Upgrading TDengine Enterprise and TDengine Cloud

Contact your account representative for assistance in upgrading TDengine Enterprise or TDengine Cloud.

You can check your current version of TDengine at any time by running the SELECT SERVER_VERSION(); command.

Resolved Issues

For a full list of issues resolved in this release, see our GitHub repository.