Skip to main content

Product Roadmap

The 2025 roadmap for TDengine OSS is described in the following table.

QuarterFeature
2025Q1
  1. Virtual Tables
  2. Query Capabilities: support using constant values as JOIN primary keys; support for REGEXP, GREATEST, LEASTfunctions; support for conditional expressions in the CAST function; support for retrieving other column values from the row returned by a single-row selection function via the cols function; INTERP supports interpolation time ranges; performance improvements for down-sampling and GROUP BY tag queries.
  3. Storage Capabilities: support controlling the retention period of supertable time-series data via the KEEP parameter; STMT write performance improvements; support for reorganizing tdb files; support for dynamic adjustment of the dataDir parameter in multi-tiered storage; improved write performance for automatic table creation.
  4. Stream Processing: support using virtual tables in stream; support for window event notification mechanism; support for setting minimum duration limits for event windows and state windows; support for continue_window_close trigger mode; computational resource optimization; creation time optimization.
  5. Data Types: DECIMAL
  6. High Availability: accelerated downtime recovery; optimized client Failover mechanism; significantly improved data synchronization performance between clusters; support for viewing Vnode recovery progress via SQL.
  7. Stability: begin maintenance of the new stable version 3.3.6.x
  8. TDgpt: support integration with the Community Edition.
  9. JDBC: efficient writing.
  10. Ecosystem Tools: integration with Tableau; integration with Excel.
2025Q2
  1. Storage Capabilities: multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4 algorithm; optimization of STMT2 behavior.
  2. Stream Processing: stream processing refactoring.
  3. Data Subscription: support for MQTT protocol; optimized data subscription offset update logic.
  4. Data Types: BLOB
  5. High Availability: improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
  6. Observability: support for more write performance monitoring metrics.
  7. Communication: support for IPv6.
  8. TDgpt: support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
  9. Ecosystem Tools: integration with FineBI.
2025Q3
  1. Query Capabilities: support for configuring state window start/end points; count windows allow specifying columns; PARTITION BY TAG supports string operations; support for all MySQL aggregation and conditional functions (newly added std, variance, stddev_samp, var_samp, group_concat, if, isnull, isnotnull, nvl, coalesce, nullif, ifnull functions); support for find_in_set, regexp_in_set, like_in_set functions; support for date function; improved concurrency for last queries; separation of data query and metadata query processing threads.
  2. Storage Capabilities: support for Rollup SMA; support for Timewise-Range SMA; support for scanning the integrity of time-series data files via the scan command; refactored state control mechanism for shared storage data migration; added show ssmigrate command to view shared storage migration progress; shared storage supports NAS; floating-point numbers support BSS encoding.
  3. Stream Processing: computational performance and resource efficiency optimization; support for notification filtering mechanism; support for identifying virtual table changes; support for operations on the state column within state windows; support for delete_output_table option.
  4. High Availability: adjusted execution logic of the BALANCE VGROUP LEADER command for more even distribution of VGroup Leaders.
  5. TDgpt: support for data imputation functionality.
  6. Communication: support for TLS certificate authentication transmission.
2025Q4
  1. Virtual Tables: support for inheritance mechanism; support for custom columns in child tables; virtual supertable query performance improvement; maximum number of virtual table columns increased to 65535.
  2. Query Capabilities: improved query performance for last_row + tags; improved query performance for last_row + composite key; improved efficiency for event window queries grouped by tbname; support for outputting the actual start/end times of the outermost two windows; fill(prev)supports filling with the previous non-NULL value.
  3. Storage Capabilities: support for update RSMA.
  4. Stream Processing: support for triggering by natural month; support for sub-event triggering; support for interpand percentile functions; further performance and stability improvements; optimized memory usage.
  5. Data Subscription: subscription updates immediately effective after modifying tag values.
  6. Security & Reliability: enhanced capabilities in identity authentication, access control, transmission security, storage security, security auditing, security functions, encryption algorithms, and code security.
  7. TDgpt: support for correlation analysis; support for foundational model fine-tuning; support for Pearson correlation coefficient calculation function.

For more information, see TDengine Public Roadmap.