v1.1.2
功能更新
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 版本发现等问题。