Skip to content

DSH Cloud 0.2.0

Choose a tag to compare

@AgentsDancePro AgentsDancePro released this 22 Aug 06:25
· 438 commits to main since this release

The professionalization release: one-command installers on npm/PyPI, provenance-attested images on GHCR, and a fully gated release pipeline. npx @agentsdanceai/dsh-cloud start

新增功能

  • feat(license): 采用 DSH Cloud Community License 1.0 — Apache 2.0 打底,托管多租户服务与官方前端去牌需商业授权
  • feat(cli): @agentsdanceai/dsh-cloud(npm)与 dsh-cloud(PyPI)一条命令安装器 — start/init/doctor/up/down/status/logs,--dry-run 精确预览,AUTH_SECRET 自动生成
  • feat(images): GHCR 双镜像 dsh-cloud-server(68MB)/ dsh-cloud-workspace — amd64+arm64、SBOM、SLSA provenance
  • feat(release): 标签锁定的发布流水线 — release 环境门禁、npm sigstore provenance、PyPI trusted publishing(零 token OIDC)、匿名回验四渠道后才建 Release
  • feat(ci): 全量 CI — 后端 384 测试 + 桌面装配契约 + 移动构建 + 发布合同校验,Action 全部 SHA 钉死
  • feat(docs): 双语文档体系(架构/安装/部署/安全/版本),文档对由测试互钉;SECURITY/CONTRIBUTING/行为准则/issue 模板
  • feat(deps): Dependabot 分组托管 actions 与 mobile 依赖

优化改进

  • README 重写 — 托管版 / 自部署 / 参与开发三条路径分流,中英双语
  • 自部署默认姿态收紧 — 默认仅绑 127.0.0.1;默认栈零容器接触 docker socket,云工作台为可选 profile 且仅经白名单 socket-proxy
  • 发布产物可复现 — SOURCE_DATE_EPOCH 钉死时间戳,SHA256SUMS 全量校验
  • 生产镜像构建参数全局化声明,镜像烙上版本与修订号

Bug 修复

  • fix(server): 生产容器补挂托管法律文档
  • fix(release): 发布校验器拒绝可变镜像引用(自测钉死)