influx CLI 版本说明
v2.7.5
维护
- 升级到 Go 1.21.9。
v2.7.4
Bug 修复
- 禁用密码长度检查以允许 InfluxDB 验证密码。
- 使用
--skipRowOnError处理行协议换行。
v2.7.3
Bug 修复
- 更正 RPM 和 Windows ZIP 文件的打包。
- 使用
--username-password标志正确处理多个 Cookie。
维护
- 将
go升级到 1.20.3。
v2.7.1
功能
- 添加新的复制字段以更好地显示队列同步进度。
Bug 修复
- 更新删除密钥的 API,以便
influx secret delete命令可以正确工作。 - 修复
bucket update命令别名中的错别字。
维护
- 使用
fpm进行打包。 - 更新
openapi。 - 将
go releaser升级到 v1.13.1。 - 将
go升级到 1.19.6。 - 将
sys升级到 v0.6.0 以支持riscv。
v2.6.1
- 内部代码清理。
v2.6.0
Bug 修复
- 当使用
influx task create创建新任务时,仅当提供-e、--every标志时,才覆盖 Flux 脚本中定义的every任务选项。 - 在退出 InfluxQL shell 时正确清除终端。
维护
- 将 Go 升级到 1.19.4。
- 更新到
openapi5.1.1 以启用 arm 构建。
v2.5.0
功能
- 将
--username-password标志添加到 influx config set。在此标志后包含username:password以确保会话自动进行身份验证以进行配置。包含username(不带密码)以在创建会话之前提示输入密码。
维护
- 升级到 Go 1.19。
- 修复
go.mod中的 Go 版本。
Bug 修复
- 修复以允许 influx auth create 成功创建 API 令牌而不会出错。
- 修复堆栈错误错别字。
- 修复
stdin无法用于创建任务的错误。 - 将
data_type更新为dataType以确保 CSV 文件成功上传。 - 修复以允许您为 InfluxDB 1.x 创建远程连接,而无需远程组织 ID (
remoteOrgID)。添加警告,InfluxDB Cloud 和 InfluxDB OSS 需要remoteOrgID,但 InfluxDB 1.x(OSS 或 Enterprise)不需要。
v2.4.0
功能
- 使用
influx org members add将成员类型设置为成员或所有者。 - 添加 InfluxQL Shell (REPL)。
- (仅限 InfluxDB Cloud) 使用
influx scripts管理 InfluxDB Cloud 可调用脚本。 - (仅限 InfluxDB OSS) 将 用户名和密码支持 添加到
influxCLI 连接配置,作为使用 CLI 时 API 令牌的替代方案。
维护
- 升级到 Go 1.18.3
Bug 修复
- 不再将用户和组织权限限定于单个组织。
- 正确处理传递给 CLI 的以连字符 (
-) 开头的 API 令牌,而无需=。 - 互斥组织名称和组织 ID,以消除关于使用哪个以及环境变量是否覆盖命令标志的困惑。
v2.3.0
功能
- 添加
influx remote命令。 - 添加
influx replication命令。 - 增强了 InfluxDB 和 OSS 特定命令的错误消息传递。
- 添加
api/v2/config端点以显示运行时配置(例如,当您运行influxd print-config时)。此端点允许您在实例运行时查看运行时配置。
Bug 修复
Auth create命令支持多个 Bucket。- 使用
influx-debug-id标头进行跟踪。 - 持续时间解析器在错误时显示持续时间缺少单位。
- 模板应用使用改进的差异检查。
- 修复应用
-e jsonnet模板的错误。
v2.2.1
此版本包括两个新的 Bug 修复。
Bug 修复
改进未知子命令的错误消息(
Error: command “…” not recognized.),方法是描述如何运行./influx --help以查看有效命令的列表。感谢 @slai!通过修复
orgID和userID的意外交换,确保org members removeAPI 调用成功地从组织中删除成员。感谢 @geek981108!
v2.2.0
此版本包括三个新功能和 Bug 修复。
功能
此版本使使用 influx CLI 创建 API 令牌变得更加容易,增加了对使用 influx bucket list 查看超过 20 个 Bucket 的支持,并为 influx delete 添加了 Bucket 的简写标志 (-b)。
在 influx CLI 中创建 Operator 令牌
添加使用 influx CLI 创建 Operator 令牌 的功能,该令牌对 InfluxDB 中所有组织中的所有资源具有读取和写入权限。(注意,这与 influx setup 或 influxd upgrade 创建的初始令牌生成的权限相同。)
在 influx CLI 中创建 All Access 令牌
添加使用 influx CLI 创建 All Access API 令牌 的功能,该令牌对组织中的所有资源具有读取和写入权限。
在 influx CLI 中查看更多 Bucket
更新 influx bucket list,使用分页来支持显示超过 20 个 Bucket。默认情况下,Bucket 以 20 个批次获取;设置 --page-size 以覆盖此默认值。您还可以使用 --limit 限制要显示的 Bucket 总数(默认情况下,没有限制)。
influx delete 的新 Bucket 简写
为 influx delete 添加 --bucket 的简写标志 -b。
Bug 修复
- 检测并在使用
influx restore更改 Operator 令牌时发出警告(无论是设置新的--active配置还是更新INFLUX_TOKEN变量)。 - 将新创建的连接配置设置为
influx setup中的活动状态。 - 将时区数据嵌入到 Windows 构建中以避免错误。
v2.1.1
Go 版本
升级到 Go 1.17。
Bug 修复
- 修复顶级
influx命令的 shell 补全。 - 使全局
--http-debug标志在帮助文本中可见。 - 不要为权限资源中的 ID 设置空字符串。
- 检测并报错不正确的位置参数。
- 在
setup中写入 CLI 配置时,尊重--host标志的值。
v2.1.0
新存储库
这是来自 influxdata/influx-cli GitHub 存储库的 influx CLI 的初始版本。
重大更改
influx write skip-header 解析
为了简化 CLI 解析器,write 命令不再支持 --skipHeader 作为 --skipHeader 1 的简写。
对 influx template 命令进行更严格的输入验证
现在,当 CLI 选项无法解析时,apply、export 和 stacks 命令会引发错误,而不是静默丢弃错误输入。进行此更改是为了帮助用户调试命令何时未能按预期执行。
服务器端模板汇总和验证
现在,template 和 template validate 命令使用对服务器的 API 请求来执行其逻辑,而不是在客户端执行工作。不再支持脱机汇总和验证。进行此更改是为了避免 influxdb 和 influx CLI 之间出现大量的代码重复,并允许服务器端模板逻辑发展,而无需协调 CLI 更改。
influx stacks --json 输出约定
influx stacks --json 的输出以前对大多数键使用 UpperCamelCase 命名约定。现在,该命令对所有对象键一致地使用 lowerCamelCase,与 API 返回的模式匹配。
功能
- 将全局
--http-debug标志添加到所有influx命令,以帮助检查与 InfluxDB 服务器的通信。 - 更新
bucket create以允许设置模式类型。 - 更新
bucket list以显示模式类型。 - 将
--skip-verify标志绑定到INFLUX_SKIP_VERIFY环境变量。 - (仅限 InfluxDB Cloud) 添加 [`buck
- (仅限 InfluxDB OSS)
backup和restore的更新- 重新实现
backup以支持从 InfluxDB 2.0 或更高版本下载嵌入式 SQL 存储。 - 添加
--compression标志以支持下载文件的 gzip 压缩。 - 重新实现
restore以支持从 InfluxDB v2.1.x 上传嵌入式 SQL 存储。
- 重新实现
- (仅限 InfluxDB OSS) 将
--password标志添加到user password命令以允许绕过交互式提示。
Bug 修复
- 修复 PowerShell 中的交互式密码收集和颜色渲染。
org members list不再挂起超过 10 个成员的组织。- 检测并在
write的输入包含独立的 CR 字符时发出警告。 dashboards命令现在接受--org标志,或者回退到配置中的默认组织。- 当响应解码失败时返回一致的错误,包括 OSS-only 和 Cloud-only 命令的提示。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和 Bug 报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户 可以联系 InfluxData 支持。