Skip to content

Releases

v0.5.0

Choose a tag to compare

@bigbigtooth bigbigtooth released this 27 Sep 16:55

破坏性变更:包名改为 scoped 名

npm 上不带 scope 的 dsh-devops 已被他人预留占用(dushaobindoudou 于 2026-08-19
发布的 0.0.1 占位包,描述写明 "name reserved"),我们无法用该名发布。本版本起改用
@bigbigtooth/dsh-devops。

- dsh plugin --profile web remove dsh-devops
- dsh plugin --profile web add ./dist/dsh-devops-0.4.0.tgz
+ dsh plugin --profile web remove @bigbigtooth/dsh-devops
+ dsh plugin --profile web add ./dist/bigbigtooth-dsh-devops-0.5.0.tgz

注意 pnpm pack 对 scoped 包产出的文件名是 bigbigtooth-dsh-devops-<version>.tgz
(去掉了 @,保留斜杠转横线)。

需要先 remove 旧的 dsh-devops 再装新包 —— 两者在 profile 里是不同目录。

运行时标识未变:cordis 插件名、client module id、/rpc/dsh-devops 路由、存储域
dsh_devops、dataDir 默认值 ~/.dsh-devops、环境变量 DSH_DEVOPS_KEY_FILE
都保持原样。已保存的服务器配置、凭据与巡检历史不会因升级而丢失。

安装

# 从 npm 安装(推荐:免掉构建授权)
dsh plugin --profile web add @bigbigtooth/dsh-devops

# 或从预构建 tarball
dsh plugin --profile web add https://github.com/bigbigtooth/DSH-DevOps-Plugin/releases/latest/download/dsh-devops-latest.tgz

装完需重启宿主(bundle 在启动期加载)。同版本重装请先 remove 再 add。

兼容性

dsh-devops DSH (harness)
0.5.0 0.1.5-rc.2
0.4.x 0.1.5-rc.2

其他

  • 仓库按 DSH 官方发布规范重整:双语 README、SAFETY.md 权限与副作用逐条披露、
    CONTRIBUTING.md、GitHub Actions CI、双语 issue 模板、screenshots.json
  • 补齐市场准入元数据:repository / homepage / bugs / keywords(含 dsh-plugin)
    / publishConfig.access

资产

  • dsh-devops-latest.tgz —— 稳定地址,releases/latest/download/ 始终指向最新包
  • bigbigtooth-dsh-devops-0.5.0.tgz —— 本版本固定名

验证

31 个测试文件 / 260 个用例全绿(单元、DSH 运行时契约、SSH 与部署集成、端到端、验收),
并已在 web profile 实机安装验证。

v0.4.0

Choose a tag to compare

@bigbigtooth bigbigtooth released this 27 Sep 16:43

亮点

  • 仓库按 DSH 官方发布规范重整:双语 README(README.md / README.zh.md)、SAFETY.md 逐条披露权限与副作用、CONTRIBUTING.md、GitHub Actions CI、issue 模板、screenshots.json
  • 补齐市场准入元数据:repository / homepage / bugs / keywords(含 dsh-plugin)/ publishConfig.access
  • 文档如实写明两处限制:未设 DSH_DEVOPS_KEY_FILE 时凭据走进程内内存密钥(重启后无法解密);卸载时多个异步 disposer 并发执行

安装

dsh plugin --profile web add https://github.com/bigbigtooth/DSH-DevOps-Plugin/releases/latest/download/dsh-devops-latest.tgz

装完需重启宿主(bundle 在启动期加载)。同版本重装请先执行 dsh plugin --profile web remove dsh-devops
再 add,以避开 pnpm 对相同 file: 规格的缓存。

兼容性

dsh-devops DSH (harness)
0.4.0 0.1.5-rc.2
0.3.x 0.1.5-rc.2

资产

  • dsh-devops-latest.tgz —— 稳定地址,releases/latest/download/ 始终指向最新包
  • dsh-devops-0.4.0.tgz —— 本版本固定名

验证

31 个测试文件 / 260 个用例全绿(单元、DSH 运行时契约、SSH 与部署集成、端到端、验收)。