Skip to content

AlertBridge v0.3.0

Choose a tag to compare

@xiongwei-git xiongwei-git released this 17 Jul 04:09
· 22 commits to main since this release
308fcea

轻量接入

  • 新增 POST /api/v1/notifications,使用 Authorization: Bearer ... 发送一次性通知。
  • 每个轻量令牌由服务端固定来源、路由、严重程度和 info 状态,并使用独立的 1–60 次/分钟限流。
  • 令牌只显示一次,SQLite 仅保存 SHA-256 摘要;正文限制为 8 KiB并拒绝未知字段。
  • 管理后台支持创建、停用、轮换和删除轻量令牌,接入指南提供宝塔 $title、$msg、$type 配置示例。

兼容性与升级

  • 原有 POST /api/v1/events、HMAC、防重放、幂等和 firing/resolved 生命周期保持不变。
  • 升级时会自动创建新的 ingress_tokens 表,不需要手工迁移现有业务配置。
  • 官方镜像:ghcr.io/xiongwei-git/alertbridge:v0.3.0。ACR 已复制同一 GHCR digest。
  • 本次只发布镜像,不自动升级任何服务器。

验证

  • go test ./...
  • go vet ./...
  • go test -race ./internal/auth ./internal/store ./internal/runtimecfg ./internal/httpapi ./internal/admin
  • ./test/release/run.sh
  • ./test/e2e/run.sh
  • GitHub Actions 双架构 GHCR 发布、来源证明和 ACR 镜像复制通过