发布公告:InfluxDB 1.8.0 版本发布,带来期待已久的新功能
作者:Tim Hall / 产品
2020 年 4 月 15 日
导航至
最新版本的 InfluxDB 开源版本现已发布。
- InfluxDB 1.8.0 — 发行说明
InfluxDB 版本的关键功能亮点包括
Flux v0.65 已准备好用于生产环境
- Flux 现在可在 1.8 版本的 InfluxDB 中进行交互式查询,我们相信它现在已准备好用于生产工作负载。
- 可以通过 API 和 InfluxCLI 直接访问,InfluxCLI 现在还包括 Flux Read-Eval-Print-Loop (REPL)。
- Flux 满足了 InfluxDB 的许多长期未解决的功能请求。如果您还没有了解 Flux,现在是时候了。它不断扩展的功能包括
- 连接驻留在多个测量、存储桶或数据源中的数据
- 使用跨测量/数据库收集的数据执行数学运算
- 基于日历月、年进行窗口化和聚合
- 通过广泛的字符串相关函数库操作字符串
- 通过
pivot()
和其他函数塑造数据 - 基于任何数据列(标签、字段等)进行分组
- 连接跨 InfluxDB 和非 InfluxDB 源的数据
- 将布尔值转换为整数
- 支持地理哈希和地理时空数据(实验性)
- 这真的只是一个开始。我们将继续致力于性能和附加功能。
- 此外,我们正在评估是否需要 Flux 查询管理控件,其功能应与现有的 InfluxQL 查询管理控件 相当。
- 请加入 InfluxCommunity、Slack 或 GitHub 上关于 Flux 的讨论。
向前兼容性
- InfluxDB 2.0 API 兼容性端点 现在是 InfluxDB 1.x 系列的一部分。
- 这使您可以利用新的 InfluxDB 2.0 客户端库使用 Flux 读取数据和写入数据。
- 在为迁移到 InfluxDB 2.0 Cloud 做准备时,请利用最新的客户端库,以便在您准备好扩展时使用。
操作改进
- 现在您可以使用 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 Repo 或我们的 社区站点,我们将进行查看。