Repository navigation
v0.3.0
🚀 What's New in v0.3.0
1. 📊 客户端全景分析 (upy analysis)
- 盘点宿主机纳管的所有项目与磁盘实际占用,以占用最大的项目为 100% 基准绘制等宽相对条形图。
- 顶栏 Spotlight 置顶聚焦最近一次部署动态(项目、版本、部署类型、相对时间与健康状态)。
- 杜绝软链双重计数,支持
--detail展开各子目录明细与--json标准输出供监控审计。
2. 🛡️ 约定式数据备份 (upy backup)
- 约定优于配置,自动探测项目中的
backup.sh脚本并注入上下文环境变量。 - 部署期间获取跨进程排他互斥锁(
.deploy.lock),严防并发写入与脏数据生成。 - 支持保留份数轮转防爆盘(
--prune)与一键全机批量备份(--all)。
3. 🔔 项目专属 Webhook 与多接收人 Bark 告警
- 项目专属 Webhook:在项目的
deploy.yaml中独立配置,支持多端点与 HMAC-SHA256 防伪签名 (X-Upy-Signature)。 - 多接收人 Bark:统一通用属性与多用户定义,支持按
- name区分用户级属性覆盖(独立音效、私有 serverUrl)。 - 智能跨量级耗时换算:秒数 (<60s) -> 分钟 (<60m) -> 小时 (>=60m),告别机械全秒输出。
4. 📦 部署包清单契约优化
- bundle.zip 内部配置文件首选规范命名为
upy.yaml(完全兼容旧版deploy.yaml),与服务器根目录宿主配置彻底解耦。
5. 🌐 官网体验全新重构
- 核心功能区减少边框与背景色多层嵌套,页面层级更加清爽通透。
- 终端展示窗口独占一行(100% 宽度),彻底杜绝横向滚动条。
- 接入 Slokit 统计脚本。
Full Changelog: v0.2.0...v0.3.0