TDengine 3.3.0.0 Release Notes

Avatar
TDengine Team
/
Share on LinkedIn

About TDengine

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

What’s New

  • TDengine Explorer for OSS: TDengine OSS now includes the graphical user interface TDengine Explorer. This feature was previously restricted to TDengine Enterprise customers.
  • Time-range small materialized aggregates (TSMA): You can create TSMA objects to improve the performance of aggregate queries on large datasets. For more information, see Window Pre-Aggregation.
  • Configurable compression options: You can specify different encodings and compression methods for the columns in your databases. For more information, see Configurable Storage Compression.
  • (TDengine Enterprise only) MySQL and PostgreSQL connectors: You can integrate TDengine with MySQL and PostgreSQL data sources. This enables easy migration and replication of legacy time-series datasets in relational databases to TDengine.
  • (TDengine Enterprise only) Active-active deployment model: You can deploy a TDengine cluster consisting of two standalone deployments for high availability and business continuity.
  • (TDengine Enterprise only) Two-replica deployment: You can configure a high-availability TDengine deployment to create two replicas in scenarios where resource conservation is required. In previous versions, three replicas were necessary.

Compatibility

  • You can deploy TDengine Enterprise 3.3.0.0 on mainstream Linux distributions and Windows.
  • You can deploy TDengine OSS Server 3.3.0.0 on mainstream Linux distributions and macOS.
  • You can deploy TDengine OSS Client 3.3.0.0 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.0.0 with various architectures and operating systems.

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

Upgrading to TDengine 3.3.0.0

Upgrading TDengine OSS

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

IMPORTANT: Once you upgrade to TDengine 3.3.0.0, you cannot roll back to any previous version of TDengine. Upgrading to 3.3.0.0 will alter metadata such that it cannot be read by previous versions.

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.0.0 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.0.0. Rolling upgrades are not supported in TDengine 3.3.0.0.

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.