发布公告:期待已久的 InfluxDB 1.8.0 新特性
作者:Tim Hall / 产品
2020年4月15日
导航到
InfluxDB的最新开源版本现已发布。
- InfluxDB 1.8.0 — 发行说明
InfluxDB发布的主要新特性包括
Flux v0.65 已准备好投入生产使用
- Flux 现已可在 InfluxDB 1.8 版本中进行交互式查询,我们相信它已准备好用于生产工作负载。此外,InfluxCLI 现在还包含一个 Flux 读取-评估-打印-循环(REPL)。
- Flux 通过 API 和 InfluxCLI 提供直接访问,后者现在还包含一个 Flux REPL。
- Flux 满足了许多 InfluxDB 的长期特性请求。如果您还没有尝试过 Flux,现在是时候了。它不断扩展的功能包括
- 将多个度量、桶或数据源中的数据联合起来
- 使用跨度量/数据库收集的数据执行数学运算
- 基于日历月份、年份进行窗口和聚合
- 通过丰富的字符串相关函数操纵字符串
- 通过 pivot() 等函数对数据进行塑形
- 基于任何数据列进行分组:标签、字段等。
- 跨 InfluxDB 和非 InfluxDB 源联合数据
- 将布尔值转换为整数
- 支持 geohash 和地理时序数据(实验性)
- 这仅仅是开始。我们将继续优化性能和添加更多功能。
- 此外,我们正在评估是否需要 Flux 查询管理控制,以与现有的 InfluxQL 查询管理控制相媲美。
- 请在 InfluxCommunity、Slack 或 GitHub 上加入关于 Flux 的讨论。
向前兼容性
- InfluxDB 2.0 API 兼容端点 现已包含在 InfluxDB 1.x 线路中。
- 这允许您利用新的 InfluxDB 2.0 客户端库,以使用 Flux 读取数据并写入数据。
- 在准备好将实施迁移到 InfluxDB 2.0 云时,利用最新的客户端库。
操作改进
- 您现在可以使用 influx CLI 中的
-url-prefix
连接到自定义的 HTTP 端点。这使得 influx CLI 能够连接到运行在反向代理后面的自定义子路径/端点的 InfluxDB 实例。 - 现在您可以使用
influx_inspect
来检查墓碑文件的完整性,同时保留其现有功能。 - 我们还增加了对
influx_inspect buildtsi
的离线系列压缩功能支持。如果您目前正在使用时间序列索引(tsi1),索引文件会随着时间的推移而增长,并且不会自动压缩。此增强功能允许管理员在数据库离线时执行压缩。
安全增强
- 本版本增加了对TLS 1.3配置的支持,并更新了当前Go密码列表。
- 在提交查询时提供了对绑定参数的额外支持,以防止注入攻击。
最新开源版本的二进制文件可以在我们的下载页面找到。
InfluxDB Enterprise 1.8版本将首先在InfluxDB Cloud 1环境中进行测试。基于InfluxDB Cloud的成功推广,我们将在本月底发布此版本。请保持关注!
如果您发现问题或有疑问,请加入我们的InfluxDB社区Slack,在InfluxDB GitHub仓库或我们的社区网站中发布,我们将查看。