About TDengine TSDB
TDengine TSDB securely ingests, stores, analyzes, and distributes petabytes of data per day, generated by billions of sensors and devices. With a built-in AI agent for time-series forecasting and anomaly detection, TDengine TSDB delivers real-time business insights.
Visit our Download Center to obtain TDengine TSDB installation packages and Docker images.
What’s New
-
(Enterprise only) Security updates: TDengine TSDB now has improved identity authentication, access controls, storage and transmission security, security functions, auditing, and end-to-end encryption. This includes:
-
SASL for data transmission
-
Full transparent encryption for data storage
-
Multi-factor authentication (MFA) and login security policies
-
Role-based access controls (RBAC)
-
AES and SHA functions
-
-
(Enterprise only) TDengine taosX HA: You can now implement high availability (HA) for taosX by deploying multiple xnodes. For more information, see XNode Node Management.
-
Virtual tables: Performance is improved for projection queries, aggregation functions, selection functions, and windowed queries involving virtual tables.
-
Stream processing: Compute latency and resource usage are significantly reduced for streams using event windows.
-
TDengine TSDB-Explorer SSO: TDengine TSDB-Explorer now supports single sign-on (SSO) using OAuth 2.0 and OpenID Connect (OIDC) 1.0.
Compatibility
-
You can deploy TDengine TSDB-Enterprise 3.4 Server on mainstream Linux distributions and Windows.
-
You can deploy TDengine TSDB-Enterprise 3.4 Client on mainstream Linux distributions, macOS, and Windows.
-
You can deploy TDengine TSDB-OSS 3.4 Server on mainstream Linux distributions and macOS.
-
You can deploy TDengine TSDB-OSS 3.4 Client on mainstream Linux distributions, macOS, and Windows.
You can also run TDengine TSDB in Docker or in Kubernetes. See Supported Platforms for details about the compatibility of TDengine TSDB 3.4 with various architectures and operating systems.
Notes:
-
You must upgrade existing clients to TDengine TSDB 3.4 before connecting to a TDengine TSDB 3.4 server.
-
You can no longer connect a TDengine TSDB-OSS Client to a TDengine TSDB-Enterprise Server. If you are running TDengine TSDB-Enterprise Server, you must use TDengine TSDB-Enterprise Clients only.
Upgrading to TDengine TSDB 3.4
Upgrading TDengine TSDB-OSS
You can upgrade TDengine TSDB-OSS to version 3.4 from version 3.0.1.5 or later.
To upgrade TDengine TSDB-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 TSDB-OSS 3.4 as described in the official documentation. It is not necessary to uninstall TDengine before upgrading.
Note: If you have deployed TDengine TSDB as a cluster, you must shut down and upgrade all nodes in the cluster to TDengine TSDB 3.4. Rolling upgrades are not supported in TDengine TSDB 3.4.
Upgrading TDengine TSDB-Enterprise and TDengine Cloud
Contact your account representative for assistance in upgrading TDengine TSDB-Enterprise or TDengine Cloud.
You can check your current version of TDengine TSDB at any time by running the SELECT SERVER_VERSION(); command.
Important:
-
If you are using TDengine taosX features other than data sources, do not upgrade to TDengine TSDB 3.4. Support will be restored in a future version.
-
If you are using TDengine taosX-Agent, do not upgrade to TDengine TSDB 3.4. Support will be restored in a future version.
-
If you are using data sources, you must delete and re-create all data ingestion tasks after upgrading to TDengine TSDB 3.4. Contact your account representative for a tool to automate this process.
Resolved Issues
For a full list of issues resolved in this release, see our GitHub repository.


