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.
- Support for
VARBINARYdata type: You can now store variable-length binary data with the
Note: For historical reasons, the
BINARYtype can also contain variable-length data. Starting with version 18.104.22.168, using
BINARYto store variable-length data is deprecated. However, existing
BINARYcolumns that contain variable-length data will continue to function as in previous versions.
- Improved query performance: The performance of aggregate queries that include a
PARTITION BYclause with an
SLIMITclause has been significantly improved. In addition, performance is improved for
JOINoperations on supertables.
- Stream processing with multiple replicas: You can now create and run streams in a multi-replica database.
- (TDengine Enterprise only) supportVnodes modification on the fly: You can now modify the value of the supportVnodes parameter on the fly to specify a maximum number of vnodes without restarting. Note that decreasing the value of supportVnodes will not delete existing vnodes.
- You can deploy TDengine Enterprise 22.214.171.124 on mainstream Linux distributions, macOS, and Windows.
- You can deploy TDengine OSS Server 126.96.36.199 on mainstream Linux distributions and macOS.
- You can deploy TDengine OSS Client 188.8.131.52 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 184.108.40.206 with various architectures and operating systems.
Note: You must upgrade existing clients to TDengine 220.127.116.11 before connecting to a TDengine 18.104.22.168 server.
Upgrading to TDengine 22.214.171.124
Upgrading TDengine Cloud
TDengine Cloud instances will be upgraded automatically, and an account representative will notify you of the next scheduled maintenance window during which your instances will be upgraded. Note that if you manually shut down your instances prior to the maintenance window, those instances will be automatically upgraded to the latest version.
Any TDengine Cloud instances on the legacy Free Plan are automatically upgraded the next time they are shut down. You can manually shut down an instance by opening the Instances tab and clicking the Active slider.
You can check your current version of TDengine at any time by running the
SELECT SERVER_VERSION(); command.
Upgrading TDengine OSS and TDengine Enterprise
You can upgrade TDengine OSS and TDengine Enterprise to version 126.96.36.199 from version 188.8.131.52 or later.
IMPORTANT: If you upgrade to TDengine 184.108.40.206 from any version prior to TDengine 220.127.116.11, you cannot roll back to the previous version. Upgrading to 18.104.22.168 will alter your data such that it cannot be read by versions prior to 22.214.171.124.
To upgrade TDengine OSS or TDengine Enterprise, first back up your deployment by making a copy of the TDengine directory. Next, remove all streams from your deployment. You can re-create your streams after the upgrade process is complete.
IMPORTANT: You must remove all streams before upgrading to TDengine 126.96.36.199. If you upgrade a deployment that contains streams, the upgrade will fail and your deployment will become nonoperational.
After verifying that your deployment has been backed up and that streams have been removed, install TDengine 188.8.131.52 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 184.108.40.206. Rolling upgrades are not supported in TDengine 220.127.116.11.
If you are running TDengine 2.6 or earlier, contact the TDengine Team for assistance in migrating your deployment to TDengine 18.104.22.168. TDengine Enterprise customers can contact their account representative for support, and all users can join the TDengine Discord server and request help from the team.
For a full list of issues resolved in this release, see https://github.com/taosdata/TDengine/releases/tag/ver-22.214.171.124.