All Products
Search
Document Center

Time Series Database:Release notes

Last Updated:Jun 01, 2022

This topic describes the release notes for the engine versions of Lindorm Time Series Database (TSDB). For more information about the version description and the download of TSDB SDK, see Version description.

V2.6.13 released on April 30, 2021

Fixed issues

  • The following issue is fixed: Behavior inconsistency occurs due to uncaught exceptions when you use the IgnoreError mode.

  • The following issue is fixed: No data is returned for a query when the startTime parameter is set to an excessively early point in time.

V2.6.12 released on April 9, 2021

Design optimization

  • Audit logs that record data writes are added. This feature negatively affects the write performance. Therefore, if you want to enable this feature, you must submit a ticket. When you perform O&M, you can query audit logs only in the background.

V2.6.11 released on April 2, 2021

New features

  • roffset and rlimit are added to api/mquery and api/query/mlast. The syntax of roffset is compatible with that of tupleOffset. The syntax of rlimit is compatible with that of tupleLimit.

Fixed issues

  • The issue related to the valid range of timestamps is fixed.

    The following issue is fixed: An error is reported when the metric that you want to query does not exist.

V2.6.10 released on February 25, 2021

New features

  • The metrics storage usage and timeline usage for TSDB instances are added. This way, you can create alert rules for these metrics in the CloudMonitor console.

Fixed issues

  • The following issue is fixed: Internal errors occur when global limits are used.

  • The following issue is fixed: The IgnoreError mode does not take effect.

V2.6.9 released on January 27, 2021

Design optimization

  • The performance of the latest value queries is optimized.

Fixed issues

  • The following issue is fixed: The number of timelines cannot be reset immediately after a TRUNCATE operation is performed.

  • The following issue is fixed: The node status is not reset after an unplanned restart when an asynchronous task is performed.

V2.6.7 released on January 14, 2021

New features

  • The prefix of a field value can be used as a match condition in multi-value data queries.

  • The number of nodes can be increased for an instance scale-up in Standard Edition II, Ultimate Edition I, and Ultimate Edition II.

  • The blank screen time of slow query logs can be reduced. For more information about slow query logs, see Slow query logs.

Fixed issues

  • The memory leak issue is fixed for TSQL.

  • The following issue is fixed: An error occurs if a field that you want to query does not exist when a multi-value query runs.

V2.6.6 released on January 7, 2021

  • The formatted content in slow query logs can be downloaded.

V2.6.5 released on December 30, 2020

New features

  • The global limit feature can be applied to the total number of data points that are returned for your query.

Design optimization

  • Hints can be pushed down to make queries efficient.

Fixed issues

  • The following issue is fixed: The query result is empty due to a null pointer exception in your query.

V2.6.4 released on December 3, 2020

New features

  • Spatial data can be written and queried. This feature is in public preview. To apply for a free trial, submit a ticket.

Fixed issues

  • The following issue is fixed: An error occurs during user authentication due to the created tsdb user.

  • The following issue is fixed: Nodes may fail to start when multiple nodes are started in parallel.

V2.6.3 released on October 14, 2020

New features

Fixed issues

  • The following issue is fixed: No data is returned when the query conditions contain the specified tag keys and tag values.

V2.6.2 released on August 13, 2020

  • Byte-array data can be written and queried.

V2.6.1 released on July 30, 2020

New features

  • Tuples can be used to filter data when a multi-value query runs. You can specify filter conditions in WHERE clauses.

  • Reverse queries are supported.

Fixed issues

  • The following issue is fixed: An error occurs when the specified tag values do not exist in multi-value data queries.

  • The following issue is fixed: When data written to existing timelines is out of order due to cache replacement, the written data cannot be queried.

  • The following issue is fixed: A memory issue occurs on the engine when the heap memory is inappropriately used.

V2.6.0 released on June 29, 2020

New features

  • INSERT statements are supported for TSQL.

Fixed issues

  • The following issue is fixed: A memory issue occurs if an excessively large number of connections exist in a connection pool.

  • The following issue is fixed: The millisecond-level data in downsampling expressions cannot be parsed.

  • The following issue is fixed: An error can occur if you run queries to query the latest multi-value data.

V2.5.14 released on May 19, 2020

New features

  • The aggregate functions rmax, rmin, rfirst, and rlast that return the actual timestamp versions can be added to downsampling expressions.

Fixed issues

  • The following issue is fixed: A memory leak can occur in internal caches.

  • The following issue is fixed: Unplanned large queries are run because downsampling expressions are incorrectly parsed.

V2.5.13 released on March 19, 2020

New features

  • The account management feature is supported. You can manage accounts based on basic access authentication. For more information, see Manage accounts.

Fixed issues

  • The following issue is fixed: An error occurs when you use wildcards to match tags.

V2.5.12 released on January 16, 2020

New features

  • Prefix matching and suffix matching can be added as query filters.

Fixed issues

  • The following issue is fixed: JSON fields are incorrectly used because the api/query/last operation does not perform strict authentication on JSON fields.

V2.5.11 released on November 21, 2019

  • The following issue is fixed: The time window in a query result is invalid when the specified time granularity for downsampling is weeks in the calendar form.

  • The following issue is fixed: The result returned by the COUNT function is invalid when preDpValue is used to filter values in a query.

  • The following issue is fixed: The delta and rate operators are mixed in the multi-value data model.

V2.5.10 released on October 16, 2019

  • The following issue is fixed: Data of monitoring metrics in TSDB is invalid.

V2.5.9 released on September 3, 2019

New features

  • A delta operator is supported for queries.

Fixed issues

  • The following issue is fixed: A tag filter in the tags field fails to be parsed, but the same tag filter in the filters field is correctly parsed.

V2.5.8 released on August 6, 2019

New features

  • A median operator is supported for downsampling.

Fixed issues

  • The following issue is fixed: The number of data points returned by /api/suggest cannot reach the specified maximum number.

V2.5.7 released on July 19, 2019

New features

  • The multi-value data model is supported for TSQL.

  • Instance specifications are added.

V2.5.6 released on June 27, 2019

New features

  • The preprocessing feature for time series data is added.

  • For api/query and api/mquery operations, data can be queried based on filter conditions.

V2.5.4 released on June 13, 2019

Fixed issues

  • The following issue is fixed: A backward compatibility issue exists in the response header Content-Type of api/query.

V2.5.3 released on June 10, 2019

API operation changes

  • If the metric, tag key, or tag value specified in your query condition does not exist, no error is reported and an empty result set is returned.

Fixed issues

  • The following issue is fixed: Query failures occur when Prometheus pushes down aggregation operators that TSDB does not support.

V2.5.2 released on May 18, 2019

New features

  • The aggregation algorithm stddev is supported.

  • If the result set returned by api/query/mlast is in the format specified by tupleFormat, the result set can be displayed by page.

V2.5.1 released on April 26, 2019

Fixed issues

  • The following issue is fixed: When the details parameter or the summary parameter is added to your /api/put or /api/mput request, the data point statistics are invalid.

  • The following issue is fixed: When a single data point is written, data in the JSON format fails to be parsed because the data point contains a space.

  • The following issue is fixed: A null pointer exception exists in the multi-value data model.

  • The following issue is fixed: The number of timelines in TSDB keeps increasing and cannot be limited.

  • The following issue is fixed: If a timeline fails to be deleted, some schema information of your multi-value data is retained.

V2.5.0 released on April 13, 2019

  • TSQL is released. TSQL is a structured query language that is used in TSDB. TSQL makes development easy. TSQL can be used to perform a wide range of computing operations on time series data. For example, TSQL can be used to join multiple metrics. TSQL also provides powerful capabilities for analyzing business metrics. For more information, see Quick start for TSQL.

  • TSDB for Prometheus is released. The remote storage adapter for Prometheus is added to the TSDB engine so that the engine can seamlessly connect to the open source self-managed Prometheus service. This way, you can efficiently monitor Kubernetes clusters. TSDB for Promethues

V2.4.2 released on March 20, 2019

  • The api/truncate operation is used to clean dirty data. For more information, see Clean data.

  • Some stability issues are fixed.

V2.4.1 released on February 28, 2019

  • The following issue is fixed: The integrity of retrieved data is negatively affected due to index updates.

V2.4.0 released on February 14, 2019

  • The multi-value data model for time series data is released. Downsampling and aggregation for multiple metrics is supported. For more information, see Developer guide.

V2.3.8 released on January 24, 2019

  • The tag parameter is used as an optional parameter when data is written. Data queries and writes without specified tags are supported.

  • Queries without specified tags are optimized.

  • Timeline queries are optimized to make queries stable.

  • The following issue is fixed: The max field in your /api/dump_meta request does not take effect.

V2.3.3 released on November 27, 2018

Experience optimization

  • The instances whose specifications range from mlarge to 24xlarge can be scaled up or scaled down. These instances can also be scaled out or scaled in.

  • Auto-renewal is supported for TSDB instances. You can enable auto-renewal for TSDB instances that use the subscription billing method.

V2.3.1 released on October 20, 2018

  • The time parameter can be configured for the query/last operation. This way, the latest business data generated before the specified point in time can be queried. Data timestamps are used to specify points in time.

  • Millisecond granularity of data reads and writes is supported. The msResolution parameter specifies the time granularity of data reads. By default, the value of the msResolution parameter is false. The value false specifies that the time granularity for data writes is the same as the time granularity for data reads. If the msResolution parameter is set to true, the time granularity for all returned data is milliseconds.

  • TSDB SDK supports filtering of multi-value data points. If multi-value data points are written by using TSDB SDK, the values of multiple metrics can be combined to filter the data and all of the values for these metrics are returned. For more information, see the topics related to TSDB SDK.

  • The spatio-temporal feature is released. GPS data can be written, filtered, and analyzed. You can submit a ticket to use the feature for testing.

V2.3.0 released on October 9, 2018

New features

  • The TSDB engine is updated. For 48xlarge and 96xlarge instances, the number of timelines that can be written is unlimited. For instances of other specifications, the maximum number of timelines that can be written is increased to 10 times the original maximum number of timelines.

V2.2.8 released on August 10, 2018

New features

  • Data generated at a single point in time can be queried.

  • Data that uses the millisecond granularity can be read, written, or downsampled.

  • The following time units of downsampling are added: month and year.

  • The following two operators are added for data filling policies: near and after.

Fixed issues

  • The following issue is fixed: The monitoring data of time series and disks is invalid.

  • The following issue is fixed: The metadata of time series can still be retrieved after the time series are cleared.

  • The following issue is fixed: The type of read data is inconsistent with the type of written data.

  • The following issue is fixed: The monitoring data about write rates and disks is invalid.

V2.2.7 released on July 6, 2018

New features

  • TSDB SDK is updated. The updated version of TSDB SDK can be used to write, query, and analyze multi-value data points.

V2.2.4 released on May 24, 2018

New features

  • Data of the STRING and BOOLEAN data types can be written.

  • The last operation is provided to query the latest data point in a time series.

Fixed issues

  • The following issue is fixed: The result of deleting timelines is invalid in specific conditions.

V2.2.3 released on April 10, 2018

New features

  • The O&M monitoring and alerting are added.

  • TSDB instances can be connected to Realtime Compute for Apache Flink. Realtime Compute for Apache Flink provides a stream computing engine.

  • TSDB instances can be connected to Grafana. Grafana is a tool that is used to visualize data.

  • The billing method of a TSDB instance can be changed from pay-as-you-go to subscription in the TSDB console.

  • The query results can be returned by page.

  • The following three data filling policies are added: linear, previous, and fixed. linear represents linear interpolation. previous means that a value is interpolated based on the preceding value. fixed means that a fixed value is interpolated.

  • Data points are filtered by metric value.

  • Inverted indexes are supported.

  • Abnormal query requests can be processed. This includes the requests that timed out and requests in which the specified parameters are invalid.

Optimized features

  • Access to the pipeline aggregation engine is optimized.

  • The limits on special characters in tag names and metric names are removed.

Fixed issues

  • The following issue is fixed: The operations for deleting data or metrics do not take effect.

  • The following issue is fixed: The Instances page in the TSDB console does not appear as expected.

  • The following issue is fixed: An error is returned when you run concurrent queries.

V1.2.0 released on February 7, 2018

Optimized features

  • The stability of TSDB instances is optimized. The following issue is fixed: Services provided by TSDB instances are unstable when large queries are run.

  • By default, the downsampled data for an instance is calculated based on the local time zone of the region where the instance is deployed.

Fixed issues

  • The following issue is fixed: When you query tag values in the TSDB console, the returned tag values are incomplete.

V1.1.2 released on November 30, 2017

New features

  • The getlastdp operation is provided to query the latest data values of time series.

  • TSDB is available in the China (Shenzhen) region. The China (Shenzhen) region has three zones Zone A, Zone B, and Zone C.

Optimized features

  • The API operation that is used to delete timelines is optimized.

V1.1.1 released on November 16, 2017

New features

  • A TSDB instance can be accessed over the Internet or a virtual private cloud (VPC).

V1.1.0 released on November 3, 2017

New features

  • TSDB Client for Java 1.0.0 is released. It provides a wide range of features, such as standard API operations, non-blocking I/O operations, instance protection, automated delivery of data in batches, and automated connection management.

  • Timelines can be deleted by calling an API operation or by performing operations in the TSDB console. Millions of timelines can be deleted within a few seconds.

  • Instances are protected. The number of data points can be specified in a single request to ensure instance availability.

  • TSDB is available in the China (Qingdao) and China (Beijing) regions.

Optimized features

  • Automated O&M is supported. Alerts can be automatically sent if instances become unavailable.

Fixed issues

  • The following issue is fixed: An instance becomes unavailable due to a long query time range.

  • The following issue is fixed: An instance becomes unavailable because the underlying API operations for asynchronous requests are incompatible.

V1.0.2 released on September 15, 2017

New features

  • TSDB can connect to Resource Access Management (RAM) so that Alibaba Cloud accounts, RAM users, and the permissions on instance resources can be managed.

V1.0.1 released on August 28, 2017

New features

  • TSDB can be connected to CloudMonitor. Alert notifications can be sent based on the instance metrics that are monitored.

Optimized features

  • The process for creating an instance is optimized. The Instances page shows the progress for creating an instance in real time.

  • The instance configuration is optimized. The maximum number of tags for a single timeline is increased to 16.

Fixed issues

  • The following issue is fixed: The name of an instance is not specified. However, after the instance is created, the instance name appears.

  • The following issue is fixed: A curve for instance monitoring does not appear as expected.

  • The following issue is fixed: An instance can be created if no VPCs are available, but the instance cannot be used.

V1.0.0 released on July 31, 2017

TSDB V1.0.0 is officially released in public preview. TSDB V1.0.0 provides the following features:

  • Time series data that complies with the OpenTSDB protocol can be read and written.

  • Data can be highly compressed before the data is stored. The storage that is required for a single data point is less than 2 bytes.

  • Data Management (DMS)

    • Data validity: Data validity periods can be customized. Data automatically becomes invalid after the customized data validity period ends. The expired data is automatically deleted.

    • Data deletion: Useless data or dirty data can be automatically deleted to release the storage space.

    • Data query: Data can be randomly queried on the web UI.

  • Instance monitoring alert

    • The following three core metrics can be monitored in the TSDB console in real time: the number of write operations per second, the total number of stored timelines, and the used storage.

  • Security

    • By default, TSDB instances can be connected only over VPCs. This secures instance connections.

    • The whitelist of an instance can be configured to protect your instance and ensure data security.