Version | Release date | Category | Description |
3.4.16 | 2022-05-31 | New features | Downsampling queries support downsampling operations that are based on local time zones. The syntax of latest value queries supports multi-column queries. SQL statements that are being executed can be queried and managed. Metadata queries are supported when PromQL is used to access data.
|
3.4.15 | 2022-05-16 | New features | Downsampling queries support the offset feature. |
Optimized features | If an SQL query does not contain a time condition, the start time is set to 0 by default. The following bug is fixed: When the COUNT function is used together with other operators in downsampling queries, an error is returned because the data type fails to be converted. The following bug is fixed: LIMIT clauses in PrepareStatement statements do not support the LONG data type. The following bug is fixed: Data cannot be manually deleted after storage is locked. The following bug is fixed: SQL statements are not executed as expected when the SQL API path api/v2/sql is used to continuously initiate queries over the same connection that is established for a long period of time. The following bug is fixed: The time to live (TTL) value is set to 0, but the configuration does not take effect.
|
3.4.14 | 2022-04-25 | New features | |
Optimized features | The following bug is fixed: An error is returned when a UNION operation is performed for a latest value query. The following bug is fixed: The close() method is not called for a T-SQL statement after the connection established by using a JDBC or SQL API is closed. The following bug is fixed: Line protocol conflicts occur when schemas are concurrently updated.
|
3.14.13 | 2022-04-14 | New features | The SHOW CREATE TABLE statement is supported. The length of a time window can be specified for CQ statements. The data returned by DESCRIBE TABLE statements can be displayed in the order in which table columns are created.
|
Optimized features | The following bug is fixed: The prepared statement does not support downsampling queries. The following constraint is added when the line protocol is used to write data: The tag column and the field column cannot have the same column name. The following bug is fixed: CQs cannot be run as expected after permission management is enabled.
|
3.14.12 | 2022-03-30 | New features | Different TTLs can be specified to support different pre-downsamplings. By default, data of the DOUBLE data type can be converted into data of the BIGINT type when data of the BIGINT type is written to columns of the DOUBLE data type.
|
Optimized features | |
3.4.11 | 2022-03-16 | New features | |
Optimized features | The following bug is fixed: An error is returned for a DISTINCT statement in some query scenarios. The following bug is fixed: Multiple data entries may be returned for latest value queries after nodes are added. The following bug is fixed: Constant folding is not supported in downsampling queries. The following issue is fixed: The time condition in a downsampling query that uses a regular expression does not take effect.
|
3.4.10 | 2022-02-28 | New features | Tags in SQL query statements can be filtered by using regular expressions. The non_negative_rate and non_negative_delta time series functions are supported. Length limits for tables, databases, CQs, and columns are added.
|
Optimized features | The performance of scanning a large number of data points for queries is optimized. The following bug is fixed: Two time series tables that contain columns whose data types are the same cannot be joined.
|
3.4.9 | 2022-02-14 | New features | The DESCRIBE TABLE statement can return a table schema that contains the PRIMARY KEY keyword. SQL statements are case-sensitive. SQL statements can be executed to write NULL values to tags and fields. SQL statements can be executed to manage pre-downsampling rules. Downsampling rules can be created for a single table. The rules based on which errors are returned for the execution of SQL statements are improved. For example, the returned error codes and corresponding descriptions are standardized.
|
Optimized features | |
3.4.8 | 2022-02-07 | Optimized features | The bug that occurs for the hash policy is fixed. |
3.4.7 | 2022-01-26 | New features | The T-SQL statement that is executed to write data must contain at least one field column. T-SQL statements can be executed to create or delete pre-downsampling rules. T-SQL statements support SAMPLE BY 0. RATE and DELTA functions can be nested in T-SQL statements. PromQL supports basic authentication. The DB parameter can be configured in PromQL statements. Strong schema constraints are supported for data that is written by using the line protocol. The maximum length of a table is 128 bytes.
|
Optimized features | The following bug is fixed: Some data may fail to be deleted if tables are repeatedly deleted. The following bug is fixed: Integers fail to be written to two columns. The following bug is fixed: An error occurs when data in a single column in a nested subquery is downsampled.
|
3.4.6 | 2022-01-11 | New features | The schema policy can be configured based on the InfluxDB line protocol. Schemas can be created based on your business requirements. Database names and table names are case-sensitive in T-SQL statements. T-SQL query performance is optimized. T-SQL statements support GROUP BY queries. T-SQL statements support pre-downsampling queries. T-SQL statements support the ALTER TABLE syntax. By default, the schema consistency is checked for T-SQL INSERT statements. The /api/v2/sql API path can be used to return data in batches based on the HTTP CHUNKED mode.
|
Optimized features | The following bug is fixed: Data in the cache fails to be flushed due to a cache flush exception. The following bug is fixed: CQs fail to be run because the JDBC prefixes do not match. The following bug is fixed: The time strings in SQL statements for data queries and writes are processed by using different methods. The following bug is fixed: Exceptions are thrown when sample by fill and percentile are used. The following bug is fixed: A NullPointerException (NPE) occurs when the access-control list (ACL) is disabled and a user is created.
|
3.4.5 | 2021-12-24 | New features | MySQL supports authentication. T-SQL statements can be used to improve the performance of simple queries. T-SQL statements support quantile functions. API operations support field queries. The time-based partitioning feature is optimized. The time-based partitioning feature can be disabled. The line protocol and API operations support the schemaless mode for data writes. You can modify SQL statements to configure the schemaless mode. The default value is schemaless.
|
Optimized features | The following bug is fixed: If data is written to a table after the table is deleted, the data is lost. The following bug is fixed: An NPE occurs when the format of an api/v2/write API request is invalid. The following bug is fixed: An error occurs when multi-value downsampled data is queried by using the /api/mquery API path. The following bug is fixed: Historical files cannot be migrated to cold storage when the storage space that is occupied by historical files does not reach the upper limit. The bug that causes stack overflow for queries is fixed. The following issue is fixed: Fields of the STRING data type cause a compaction exception.
|
3.4.4 | 2021-12-14 | New features | SQL statements support the IF EXISTS syntax. SQL statements support the SHOW PRIVILEGES syntax and SHOW PARAMETER syntax. The unit of the interval at which data is downsampled can be milliseconds. In the CREATE TABLE syntax, the TIME and FIELD columns are required and partitioning rules can be configured. The maximum number of FIELD columns is 1,024. The logic that the current time is used as the default end time is deleted. RATE and DELTA functions can be used in queries. The pipeline processing logic is optimized to improve query performance. DESCRIBE TABLE statements can be executed to return the data types of columns. The read and write compression algorithm for data of the STRING data type is optimized to improve write performance. By default, the pre-downsampling rule avg is implemented based on the count or sum operations.
|
Optimized features | The following bug is fixed: Downsampled data of the STRING data type fails to be queried. The following bug is fixed: An error occurs when the commit method or rollback method is called. The following bug is fixed: The content of an error that occurs when the time column is not specified in INSERT statements is not friendly. The following bug is fixed: An error occurs when an SQL statement that contains a SQL JOIN clause is executed. The bug that causes a count error for pre-downsampled memory data is fixed.
|
3.4.3 | 2021-12-01 | New features | The Grafana plug-in supports database authentication and user authentication. An independent flush thread is used for pre-downsampling to improve the pre-downsampling performance. DESCRIBE DATABASE statements can return database properties. The limit between the TTL value and the hot data and cold data boundary is removed. By default, the time-based partitioning feature is disabled when you create an instance. The statistical information about the data that is written to a table is added. The amount can be queried by using Lindorm-cli. Strings are processed as byte arrays. The proxy can compress strings. The number of partitions can be specified when a database is created.
|
Optimized features | The following bug is fixed: Data is blocked when the data is flushed to time partitions on the disk. The stability-related bug that occurs when a database is created or deleted is fixed. The NPE bug that occurs when a database is updated is fixed. The following bug is fixed: Incorrect error information is returned when the time range of the time column in an INSERT statement is invalid. The bug that causes duplicate data when you run SQL queries across partitions is fixed. The following bug is fixed: The end time is not included when API queries are performed. The following bug is fixed: Empty strings cannot be written. The following bug is fixed: An error occurs for a column that stores values of multiple data types in pre-downsampled data.
|
3.4.2 | 2021-11-15 | New features | Streaming pipelines are used for latest value queries and downsampling in T-SQL. Streaming pipelines support the BIGINT data type. The authentication syntax is supported for T-SQL statements. LindormTable SQL statements are supported. Databases support the skip_wal option. The implementation rule of the pre-downsampling algorithm is optimized. PromQL supports multi-value queries.
|
Optimized features | The following bug is fixed: T-SQL statements do not support filter conditions that include Chinese characters. The following bug is fixed: An error occurs when the AVG function is used to query pre-downsampled data. The following bug is fixed: If you delete a table when you write data, query exceptions may occur. The bug that occurs during write-ahead logging (WAL) rollback or during file replacement is fixed. The NPE bug that occurs for latest value queries is fixed. The following bug is fixed: An error occurs due to schema update when a T-SQL statement is executed to write data. The following bug is fixed: The suggest feature returns duplicate metrics. The following bug is fixed: A database name cannot be less than three characters in length. The following bug is fixed: The connections created by executing T-SQL statements are unavailable for new databases that are created.
|
3.3.4 | 2021-10-28 | Optimized features | The NPE bug that occurs for latest value queries is fixed. |
3.4.1 | 2021-10-22 | New features | T-SQL queries are optimized and a method of streaming data queries is added. The compression ratio of TSFile files is improved. The logic based on which the schema of TSCore is queried is removed from T-SQL to improve the T-SQL query performance. You must create a table for the data that is written by the SDK before you execute T-SQL statements to query the data. The error messages that are returned for T-SQL DML statements can be displayed.
|
Optimized features | The following bug is fixed: If the details parameter is used, the SDK cannot receive responses. The following bug is fixed: TSCore schema memory overflow may occur when a large number of timelines exist. The following bug is fixed: TSCore full garbage collection (GC) is caused by large queries when multiple partitions are queried. The following bug is fixed: Data may fail to be queried due to multiple TSCore components.
|
3.4.0 | 2021-10-13 | New features | |
Optimized features | The efficiency of parallel data queries is improved. |