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

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

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

版本说明

小版本号 发布日期 类型 说明
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处理逻辑,提升查询性能。
  • DESCIBE 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回滚时或文件更换时可能出现的问题。
  • 修复latest query会出现NPE(Null Pointer Exception)的问题。
  • 修复Schema更新问题导致TSQL写入错误的问题。
  • 修复suggest会返回重复的metric的问题。
  • 修复Database name不支持小于3个字符的问题。
  • 修复TSQL已经创建的连接对于新创建的Database的可见性问题。
3.3.4

(稳定版本)

2021年10月28日 功能优化 修复latest query会出现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别名设置无法生效的问题。