InfluxDB OSS 改进了用户模型,大量 Flux 增强功能和大型 CLI 添加

导航至

版本公告:InfluxDB OSS 2.4

InfluxDB OSS 2.4 – 发行说明

此版本的 InfluxDB 附带了 Flux 添加功能和一些 API 增强功能,这些功能支持 CLI 的功能。CLI 在这次工作中获得了最多的工作量。有关更多信息,请参阅 CLI 发行说明

增强功能

  • 添加回 v1 InfluxQL shell/REPL。有关更多信息,请参阅这篇博客文章。

  • 在复制 API 中支持 v1 dbrp 名称作为 bucket ID。这使得复制的创建更加容易,并增加了对复制到 Enterprise 集群的 v2 /write 端点的支持。

  • 更改为操作员模型,使管理员用户具有实例级权限,而无需操作员令牌。

  • 将 Flux 从 0.171.0 升级到 0.179.0

Flux 改进亮点

  • 为 join 包添加了多个新的 join 函数,例如 join.full()

  • experimental.to() 提升为 influxdata.influxdb.wideTo()

  • 在 date 包中添加了内置函数 time,以将任何 timeable 转换为 datetime

  • 将以下函数从 experimental.array 提升到 array 包:array.concat()array.filter()array.map()

  • 将以下函数从 experimental.http.requests 提升到 http.requests:http.requests.do()http.requests.get()、http.requests.peek()http.requests.post()

  • experimental.bitwise 提升到 bitwise 包

  • 在矢量化 map() 中支持条件表达式、常量和字面量