为提升用户体验,云原生多模数据库Lindorm会不定期地发布版本,用于丰富云产品功能或修复已知缺陷。您可以参阅本文了解Lindorm时序引擎的版本更新说明,选择在业务低峰期升级实例的时序引擎版本。

如何查看或升级实例的时序引擎版本

您可以通过控制台查看当前的时序引擎版本,如下图所示,具体操作及升级版本的注意事项,请参见升级版本查看版本
重要
  • 系统会自动检测实例的时序引擎版本,如果小版本升级按钮不存在,表示该实例的时序引擎版本已经是最新的。
  • 由于各地域版本发布进度可能有所差异,时序引擎版本发布情况以当前控制台显示为准。

版本说明

版本号 发布日期 类型 说明
3.4.21 2022年09月27日 新特性 PromQL支持正则查询。
功能优化 优化预降采样开启时的写入性能。
3.4.20 2022年08月31日 新特性
  • 支持机器学习服务(ML),简称Lindorm ML。
  • Lindorm ML支持特征分箱算子。
  • TSQL支持Lindorm ML扩展语法。
  • 支持异常检测算法。
  • 支持时序异常检测函数。
  • 修改单张表的最大列数限制为200。
  • 优化大量时间线的查询性能。
功能优化
  • 修复执行SHOW PROCESSLIST语句时开启权限校验后报错的问题。
  • 修复数据更新时查询最新值结果不正确的问题。
  • 修复时序异常检测函数在子查询中返回类型错误问题。
3.4.19 2022年07月29日 新特性
  • 避免数据乱序,支持配置丢弃写入数据中过去或者将来的数据。
  • 创建时序数据库时数据库partition_interval属性的默认为开启30天时间分区。
  • 支持异常检测算法。
  • 支持预降采样功能。
  • 支持时间线删除功能。
功能优化
  • 修复结束正在执行的SQL语句出现类型不匹配的问题。
  • 修复API访问schema_policy不支持小写参数的问题。
  • 修复PromQL无法处理NaN数据点的问题。
  • 修复previous插值少数据的问题。
3.4.18 2022年07月06日 新特性 TSQL支持删除时间线功能。
功能优化 修复TSQL条件中出现BOOLEAN数据类型的数据时可能出现异常的问题。
3.4.17

(稳定版本)

2022年06月17日 新特性 支持设置写入的最大时间(即当前时间和偏移时间),超过偏移时间后写入的数据会被丢掉。
功能优化
  • 更改数据最小时间校验逻辑。
  • 修复SQL负科学计数法写入报错的问题。
  • 修复InfluxDB行协议写入科学计数法报错的问题。
  • 修复连续查询操作执行失败的问题。
  • 修复COUNT(1)在嵌套子查询操作中报错的问题。
3.4.16 2022年05月31日 新特性
  • 降采样查询支持基于本地时区的降采样。
  • 最新值查询语法支持多列查询。
  • 支持查询和管理正在执行的SQL。
  • PromQL访问方式支持元数据查询。
3.4.15 2022年05月16日 新特性 降采样查询支持Offset能力。
功能优化
  • SQL查询不带时间条件时默认开始时间设置为0。
  • 修复在降采样查询中COUNT函数和其他算子混合使用时报类型转换错误的问题。
  • 修复在PrepareStatement语句中使用Limit不支持Long类型的问题。
  • 修复存储锁住后无法手动删除数据的问题。
  • 修复SQL接口(api/v2/sql)对于长链接连续发起查询操作造成SQL执行异常的问题。
  • 修复TTL设置为0不生效的问题。
3.4.14 2022年04月25日 新特性
  • TSQL访问区分读写线程池。
  • 连续查询语句支持开启记录执行日志。
功能优化
  • 修复最新值查询执行UNION操作报错的问题。
  • 修复TSQL在连接(通过JDBC或者SQL接口)断开后未调用close的问题。
  • 修复行协议在并发更新Schema操作时出现冲突的问题。
3.14.13 2022年04月14日 新特性
  • 支持SHOW CREATE TABLE语句。
  • 连续查询语句支持自定义窗口长度选项。
  • 执行DESCRIBE TABLE语句的返回数据支持按照创建顺序显示。
功能优化
  • 修复prepared statement不支持降采样查询的问题。
  • 行协议写入时新增约束条件:tag列和field列不能有相同的列名。
  • 修复连续查询在开启权限管理后无法正常运行的问题。
3.14.12 2022年03月30日 新特性
  • 通过设置不同的TTL支持不同的预降采样。
  • BIGINT类型的列写入DOUBLE类型的数据时支持默认转换成BIGINT类型。
功能优化
  • 修复最新值查询BOOLEAN类型的数据时返回结果异常问题。
  • SQL断开连接后支持取消查询操作。
3.4.11 2022年03月16日 新特性
  • SQL语句支持用户自定义时间列名。
  • SQL语句支持修改时序表的列类型。
功能优化
  • 修复部分查询场景distinct报错的问题。
  • 修复最新值查询在扩容后可能会出现返回多条数据的问题。
  • 修复降采样查询中不支持常量折叠计算的问题。
  • 修复正则查询降采样数据时间条件不生效的问题。
3.4.10 2022年02月28日 新特性
  • SQL查询语句tags支持通过正则表达式过滤。
  • 支持non_negative_rate和non_negative_delta时序函数。
  • 增加table/database/CQ/column的长度限制。
功能优化
  • 优化大量数据点查询遍历的性能问题。
  • 修复列数据类型相同的两张时序表无法结合的问题。
3.4.9 2022年02月14日 新特性
  • DESCRIBE TABLE语法支持返回PRIMARY KEY。
  • SQL语句区分大小写。
  • SQL语句支持写入NULL的数据源(tag)或者数据内容(field)。
  • 支持SQL管控预降采样规则,并支持表级别的降采样规则。
  • 完善SQL语句错误返回信息的规范,例如对返回错误码以及对应的描述进行了规范。
功能优化
  • 修复最新值查询会返回时间范围之外的数据。
  • 优化创建连续查询(Continuous Query,简称CQ)时,interval参数需要反引号的问题。
3.4.8 2022年02月07日 功能优化 修复HASH策略的BUG问题。
3.4.7 2022年01月26日 新特性
  • TSQL写入语句限制至少一个Field列。
  • TSQL支持创建或者删除预降采样规则。
  • TSQL支持使用降采样为0。
  • TSQL RATE函数和DELTA函数支持嵌套使用。
  • PromQL支持basic鉴权,并支持指定DB参数。
  • 行协议写入支持强Schema约束。
  • 增加表长度限制,限制长度为128个字节。
功能优化
  • 修复表反复删除可能会出现数据漏删除的问题。
  • 修复写入整数到两个列失败的问题。
  • 修复嵌套子查询单列降采样时报错的问题。
3.4.6 2022年01月11日 新特性
  • InfluxDB行协议支持指定Schema策略,支持按需创建Schema。
  • TSQL DATABASE/TABLE区分大小写。
  • 优化TSQL查询性能。
  • TSQL支持GROUP BY查询。
  • TSQL支持预降采样查询。
  • TSQL支持ALTER TABLE语法。
  • TSQL插入操作中默认Schema一致性校验。
  • /api/v2/sql接口支持chunked流式交互查询。
功能优化
  • 修复cache flush异常会导致flush中断的问题。
  • 修复执行Continuous Query时出现JDBC前缀不匹配导致执行失败的问题。
  • 修复查询和写入SQL对时间字符串处理不一致的问题。
  • 修复sample by fill与percentile使用会抛异常的问题。
  • 修复ACL关闭时创建用户会出现NPE的问题。
3.4.5 2021年12月24日 新特性
  • MySQL支持鉴权。
  • TSQL提高简单查询的性能。
  • TSQL支持分位数函数。
  • API支持field查询。
  • 优化时间分区功能,支持关闭时间分区功能。
  • 行协议和API接口支持通过修改SQL可配置Schemaless模式,默认为schemaless。
功能优化
  • 修复删除表操作后重新写入数据会丢失数据的问题。
  • 修复api/v2/write接口格式错误时出现的NPE问题。
  • 修复/api/mquery接口查询多值降采样错误。
  • 修复历史文件的存储容量没有达到最大上限时无法迁移至冷存储的问题。
  • 修复查询操作可能出现的栈溢出问题。
  • 修复string类型的field会导致compaction异常的问题。
3.4.4 2021年12月14日 新特性
  • SQL支持IF EXISTS语法。
  • SQL支持SHOW PRIVILEGES和SHOW PARAMETER语法。
  • 降采样interval支持毫秒(ms)。
  • CREATE TABLE语法必须指定TIME和FIELD列,并支持指定分区规则。
  • 限制最多Field列数为1024。
  • 删除默认结束时间为当前时间的逻辑。
  • 支持RATE函数查询和DELTA函数查询。
  • 优化pipeline处理逻辑,提升查询性能。
  • DESCRIBE TABLE支持返回列的类型。
  • 优化字符串类型数据的读写压缩算法,提升写入性能。
  • 预降采样规则avg默认拆成为cunt或者sum。
功能优化
  • 修复字符串降采样查询失败的问题。
  • 修复调用commit方法或者rollback方法报错的问题。
  • 修复执行插入数据语句不指定时间列报错不友好的问题。
  • 修复SQL执行JOIN语句报错的问题。
  • 修复预降采样内存数据Count错误的问题。
3.4.3 2021年12月1日 新特性
  • Grafana插件支持Database和用户认证功能。
  • 预降采样使用独立的Flush线程,能够提升预降采样性能。
  • DESCRIBE DATABASE语法支持返回Database属性。
  • 取消TTL和冷热分界线之间的限制。
  • 创建实例时默认关闭时间分区功能。
  • 新增了表写入数据量的统计,支持通过Lindorm-cli查询。
  • 字符串处理修改为字节数组,并支持proxy对于字符串的压缩。
  • 创建Database支持指定分区数量。
功能优化
  • 修复时间分区切分导致的Flush阻塞问题。
  • 修复Database在创建或者删除时的稳定性问题。
  • 修复更新Database时出现NPE(Null Pointer Exception)的问题。
  • 修复执行插入数据语句时间列时间范围不对时报错不准确的问题。
  • 修复在跨分区使用SQL查询出现重复数据的问题。
  • 修复API查询时,endtime边界不包含的问题。
  • 修复无法写入空字符串的问题。
  • 修复预降采样混合类型出现错误的问题。
3.4.2 2021年11月15日 新特性
  • TSQL latest/downsample使用流式pipeline。
  • 流式pipeline支持BIGINT数据类型。
  • TSQL增加鉴权语法,并支持宽表SQL。
  • Database支持skip_wal选项。
  • TSQL降采样算法下推TSCore优化。
  • PromQL支持多值查询。
功能优化
  • 修复TSQL对中文过滤条件的支持度问题。
  • 修复预降采样AVG查询匹配单个文件的问题。
  • 修复写入数据时删除表可能会导致查询异常的问题。
  • 修复WAL回滚时或文件更换时可能出现的问题。
  • 修复最新值查询会出现NPE(Null Pointer Exception)的问题。
  • 修复Schema更新问题导致TSQL写入错误的问题。
  • 修复suggest会返回重复的metric的问题。
  • 修复Database name不支持小于3个字符的问题。
  • 修复TSQL已经创建的连接对于新创建的Database的可见性问题。
3.3.4 2021年10月28日 功能优化 修复最新值查询会出现NPE(Null Pointer Exception)的问题。
3.4.1 2021年10月22日 新特性
  • 优化TSQL查询,新增全新流式引擎设计。
  • TSFile文件内部字典化,提升压缩率。
  • TSQL去掉查询TSCore的Schema逻辑,提升TSQL查询性能,SDK写入的数据需要提前创建表才能使用TSQL访问。
  • TSQL支持DML操作错误提示。
功能优化
  • 修复使用details会导致SDK无法收到response的问题。
  • 修复大量时间线存在情况下可能会导致TSCore Schema内存溢出的问题。
  • 修复查询多个分区场景下,大查询操作会导致TSCore FullGC的问题。
  • 修复多个TSCore可能导致无法查出数据的问题。
3.4.0 2021年10月13日 新特性
  • TSQL支持BIGINT类型。
  • TSQL插入语句支持写入NULL值。
功能优化 提升并行查询数据效率。
3.3.3 2021年09月08日 新特性
  • SDK支持查询预降采样。
  • OpenTSDB协议支持GROUP_BY操作。
功能优化
  • 修复WAL的Flush线程在OOM时退出导致写入卡住的问题。
  • 修复预降采样刷盘失败后WAL日志堆积的问题。
3.3.2 2021年08月25日 新特性 默认开启时间分区,默认周期为30天。
功能优化
  • 优化单值数据写入多值接口报错信息不准确的问题。
  • 修复默认分区存在无法执行TTL的问题。
  • 修复覆盖写场景下Flush后导致重复时间点数据的问题。
3.3.1 2021年08月12日 新特性
  • 支持配置通用压缩算法,默认不开启通用压缩。
  • 行协议支持科学计数法表示。
  • 更新特殊字符校验策略。
功能优化
  • 优化compaction策略,提高效率。
  • 优化JVM参数。
  • 修复插值对齐问题。
  • 优化在集群间查询中断场景下RPC的处理流程。
  • 修复删除表后,新创建的同名表无法写入数据的问题。
3.3.0 2021年07月28日 新特性 支持PromQL查询。
功能优化
  • 修复SDK出现连接关闭的问题。
  • 修复TSQL无法查询单值的问题。
  • 修复TSQL别名设置无法生效的问题。