Skip to content

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:50
· 99 commits to master since this release

功能更新

CLI 自升级

  • 新增 ve upgrade,支持升级到最新版本或指定版本。
  • 自动识别 standalone、npm 和 Homebrew 安装来源,并采用对应的升级方式。
  • standalone 升级支持 SHA256 校验、原子替换和失败回滚。
  • 新增后台版本检查及每日一次的升级提醒,可通过 VOLCENGINE_CLI_DISABLE_UPDATE_CHECK=1 关闭。

泛化 OpenAPI 调用

  • 新增 --force,支持调用本地元数据尚未收录的 Service 或 Action。

  • 新增 --version--method,可指定 OpenAPI 版本及 HTTP 方法。

  • 未收录的 Service 可配合固定 Endpoint 调用:

    ve newservice DescribeNewResource \
      --version 2024-01-01 \
      --endpoint open.volcengineapi.com \
      --SomeParam value \
      --force
    

请求参数能力

  • CLI 系统参数统一使用双横线形式,并放在 Action 之后,例如 --profile、--region、--endpoint 和 --lang。
  • 新增可重复使用的 --header Name=Value,支持自定义 HTTP 请求头。
  • 新增 --body,支持直接传递 JSON 请求体。
  • 加强 JSON Body、Content-Type、参数冲突及未知参数的校验和处理。

帮助信息

  • Action 的默认帮助改为简洁模式,展示参数名称、类型及是否必填。
  • 新增 --detail,用于查看完整参数描述和示例。
  • 内置更丰富的 OpenAPI 参数说明,并改进中英文帮助信息。

稳定性改进

  • 修复自升级过程中的并发、版本回退、下载源切换及 Windows 文件替换问题。
  • 修复系统参数与 API 同名参数的解析冲突。
  • 修复 --lang、--detail、子进程退出码和 Release 版本发现等问题。