发布公告:InfluxDB OSS 2.0.9
作者:Russ Savage / 产品
2021年10月11日
导航到
InfluxDB OSS的新维护版本现在可用。感谢所有下载并使用最新版本社区成员。
- InfluxDB 2.0.9 —发布说明
CLI打包的即将到来的更改
从下一个次要版本(2.1.0)开始,InfluxDB CLI(influx
命令)将不再包含在InfluxDB存储库(influxdata/influxdb)的版本中。InfluxDB CLI的未来版本将发布于influx-cli存储库。希望今天就能采用新InfluxDB CLI的用户可以从InfluxData下载门户下载最新版本。
针对Mac OS用户的重大更改
- 此版本升级项目到go版本1.16。由于go版本的提升,此版本的macOS构建至少需要版本10.12 Sierra才能运行。
功能
- 新资源API - 添加了一个新的路由
/api/v2/resources
,它返回平台已知资源列表。这使得自动化令牌创建变得更加容易。 - Flux更新 - 升级到 Flux v0.130.0。还添加了对
influxdb.cardinality()
函数的支持。我们还添加了--flux-log-enabled
选项到influxd
,以显示Flux查询的详细日志。 - 性能改进 - 我们优化了查询的系列迭代,这些查询可以在不检查TSM数据的情况下回答,以及包含多个测量的谓词查询。
修复和改进
InfluxDB OSS的此维护版本包括以下修复和改进
- 现在我们可以根据组织和用户参数正确过滤对
/api/v2/authorizations
的请求。 - 更新了
influxdb2
包,以将curl
作为依赖项。 - 当查询无法解析为JSON时,添加了设置Flux内容类型的消息。
- 丢弃了过多的错误(超过
DefaultMaxSavedErrors
(100)),以防止内存溢出崩溃。 - 升级
golang.org/x/sys
,以避免在Mac上崩溃。 - 在解析行协议时实现了字段大小的硬限制(
MaxFieldValueLength = 1048576
)。 - 解决了压缩队列统计的flutter问题。
- 我们现在确保TSI索引压缩满足以下标准之一的日志文件
- 日志文件自上次更新(没有新的系列被添加到分片)以来已经4(或更长时间)小时(要更改此持续时间,请指定新的
storage-compact-full-write-cold-duration
) - 日志文件为1(或更多)兆字节(要更新此大小,请指定新的
storage-max-index-log-file-size
)
- 日志文件自上次更新(没有新的系列被添加到分片)以来已经4(或更长时间)小时(要更改此持续时间,请指定新的
- 修复了不良端口丢弃的返回值名称。
- 我们现在在权限字符串表示中使用一致的路径分隔符。
- (仅限Windows)添加了备份快照文件的副本。
- 修复了更新不活跃的任务不再安排其执行的问题。感谢 @raffs!
- 现在在保存任务定义时保留Flux查询中的注释。
- 修复了
/ping
端点的X-Influxdb-Build
和X-Influxdb-Version
响应头。 - 将
influxql
升级到最新版本,并修复了对SHOW TAG VALUES
元查询的谓词处理。
如果您发现问题或有疑问,请加入我们的InfluxDB社区Slack,在我们的InfluxDB GitHub存储库或我们的社区网站上发布,我们将进行检查。