产品动态

更新时间:
2025-03-27

产品动态

本文为您介绍制品仓库 Armory 相关功能的最新动态,欢迎体验。

2025 年

版本 1.7.7(2025-04-01)

序号功能名称功能描述相关文档
1登录认证调整初始化注册页的个人命名空间创建规则,由强制创建改为可选,并在个人信息页新增创建入口登录 Armory
2软件包管理支持更新软件包 README,以灵活调整软件包的描述、功能和使用指导等概述性信息更新软件包
3软件包规范支持配置软件包许可协议(License),以明确其使用、分发和修改权限
4组织管理
  • 组织列表支持分页浏览和按名称搜索
  • 新建组织时,支持设置组织描述,最长 1024 个字符
  • 支持修改组织描述、重命名组织和删除组织
组织管理
5远程软件包管理
  • 支持自动安装必须组件 taruname
  • 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.jsondescription 字段长度由 200 增加至 1024
armory.json 规范

版本 1.7.4(2025-01-01)

序号功能名称功能描述相关文档
1依赖管理支持 SemVer 版本范围依赖,且软件包详情页的“依赖”与“被依赖”页签可显示发布时的依赖配置版本范围依赖
安装软件包时,可自动解析并安装所有符合依赖范围的依赖包安装软件包
2发布软件包armory publish 命令新增 -f--force 选项,支持强制覆盖发布已存在的版本或语义等价版本发布软件包
3客户端管理
  • 客户端支持版本检测,用户可根据提示选择自动升级或跳过更新
  • 支持使用 armory config set silentMode=<true | false> 配置是否禁用客户端版本更新提示
配置客户端
客户端版本管理命令upgradedowngrade整合至 version 命令下,执行 armory version upgrade 更新客户端,执行 armory version downgrade 回退至先前版本更新客户端
4软件包规范版本号长度由 20 个字符扩展至 64 个字符版本号规范
5权限管理移除组织所有者和组织管理员仅能撤销或删除发布时间未超过 48 小时软件包的限制角色权限概览
6用户认证支持对接翼辉 ID 的 OAuth 授权登录,并新增 Armory 用户名注册机制,以支撑公网 Armory 发布登录 Armory