产品动态
本文为您介绍制品仓库 Armory 相关功能的最新动态,欢迎体验。
2025 年
版本 1.7.7(2025-04-01)
序号 | 功能名称 | 功能描述 | 相关文档 |
---|
1 | 登录认证 | 调整初始化注册页的个人命名空间创建规则,由强制创建改为可选,并在个人信息页新增创建入口 | 登录 Armory |
2 | 软件包管理 | 支持更新软件包 README,以灵活调整软件包的描述、功能和使用指导等概述性信息 | 更新软件包 |
3 | 软件包规范 | 支持配置软件包许可协议(License),以明确其使用、分发和修改权限 | |
4 | 组织管理 | - 组织列表支持分页浏览和按名称搜索
- 新建组织时,支持设置组织描述,最长 1024 个字符
- 支持修改组织描述、重命名组织和删除组织
| 组织管理 |
5 | 远程软件包管理 | - 支持自动安装必须组件
tar 和 uname armory install 命令新增 --from-local 选项,支持离线安装本地软件包至远程计算机armory uninstall 命令新增 -f 或 --force 选项,支持强制卸载软件包- 安装软件包时,支持基于 armory.json 中的
minSupportedVersion 字段进行版本兼容性检测
| |
6 | 下载软件包 | armory get 命令新增 -d / --directory 和 -f / --force 选项,支持指定下载路径和强制下载软件包- 下载软件包时,支持显示当前网速,且下载的软件包仅显示包名和版本,不再包含平台架构信息
| 下载软件包 |
7 | 客户端配置 | 调整客户端缓存配置localRepoCachePath 的默认逻辑,未配置或留空时,不再使用默认缓存路径C:\Users\<USERNAME>\.armory\repository ,而是禁用缓存 | 配置客户端 |
8 | 软件包列表&详情 | - 软件包详情页支持显示 License 信息
- 软件包列表中移除访问级别信息,增加依赖软件包数量和 License 信息
| 查看软件包 |
版本 1.7.6(2025-02-13)
序号 | 功能名称 | 功能描述 | 相关文档 |
---|
1 | 客户端配置 | 支持使用 armory config set localRepoCachePath=xxx 配置本地软件包缓存路径 | 配置客户端 |
2 | 远程计算机配置 | 配置远程计算机地址时,支持指定 FTP 和 Telnet 端口号 | 配置远程地址 |
3 | 安装软件包 | armory install 命令增加 -f 或 --force 选项,可跳过交互式确认步骤,强制安装软件包 | 安装软件包 |
4 | 软件包规范 | - 软件包依赖支持 Tag 语法,版本范围依赖支持预发布版本
armory.json 的 description 字段长度由 200 增加至 1024
| armory.json 规范 |
版本 1.7.4(2025-01-01)
序号 | 功能名称 | 功能描述 | 相关文档 |
---|
1 | 依赖管理 | 支持 SemVer 版本范围依赖,且软件包详情页的“依赖”与“被依赖”页签可显示发布时的依赖配置 | 版本范围依赖 |
安装软件包时,可自动解析并安装所有符合依赖范围的依赖包 | 安装软件包 |
2 | 发布软件包 | armory publish 命令新增 -f 或 --force 选项,支持强制覆盖发布已存在的版本或语义等价版本 | 发布软件包 |
3 | 客户端管理 | - 客户端支持版本检测,用户可根据提示选择自动升级或跳过更新
- 支持使用
armory config set silentMode=<true | false> 配置是否禁用客户端版本更新提示
| 配置客户端 |
客户端版本管理命令upgrade 和 downgrade 整合至 version 命令下,执行 armory version upgrade 更新客户端,执行 armory version downgrade 回退至先前版本 | 更新客户端 |
4 | 软件包规范 | 版本号长度由 20 个字符扩展至 64 个字符 | 版本号规范 |
5 | 权限管理 | 移除组织所有者和组织管理员仅能撤销或删除发布时间未超过 48 小时软件包的限制 | 角色权限概览 |
6 | 用户认证 | 支持对接翼辉 ID 的 OAuth 授权登录,并新增 Armory 用户名注册机制,以支撑公网 Armory 发布 | 登录 Armory |