TDengine is an open-source, cloud-native time-series database (TSDB) optimized for Internet of Things (IoT), Connected Cars, and Industrial IoT. It enables efficient, real-time ingestion, processing, and monitoring of petabytes of data per day, generated by billions of sensors and data collectors. With its built-in caching, stream processing, and data subscription capabilities, TDengine offers a simplified solution for time-series data processing.
INTERP()function has been improved: You can now specify a constant expression for the
FILLclause. You can also interpolate a single data point by specifying a single time value in the
- A time-to-live (TTL) value can be set for tables and subtables: You can specify a date after which a table or subtable will be deleted automatically. This date can be updated dynamically when actions occur on a table or set as a static value.
- (Enterprise Edition only) Virtual node groups can be split: You can use the
SPLIT VGROUPcommand to split virtual node groups in a three-node cluster for load balancing purposes.
You can run TDengine 126.96.36.199 on Linux, macOS, and Windows, in addition to Docker containers and Kubernetes. See Supported Platforms for details about the compatibility of TDengine 188.8.131.52 with various architectures and operating systems.
Note: You must upgrade existing clients to TDengine 184.108.40.206 before connecting to a TDengine 220.127.116.11 server.
Upgrading to TDengine 18.104.22.168
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 Community and Enterprise Editions
You can upgrade TDengine Community Edition and TDengine Enterprise Edition to version 22.214.171.124 from version 126.96.36.199 or later.
To upgrade TDengine Community Edition or TDengine Enterprise Edition, first back up your deployment by making a copy of the TDengine directory. Then 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 Edition 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.