Skip to content

v0.4.3

Choose a tag to compare

@yjscloud yjscloud released this 04 Nov 10:41
· 15 commits to main since this release

批量下发

  • 一次最多 50 台,走 POST /api/vms/batch 与 /api/lxc/batch;每台仍复用单台创建的同一套逻辑,归属、审计、通知、创建时间保持一致。
  • 批量命名模板 {name} / {i} / {i:02},展开结果实时预览;空名、重名在提交前拦住。
  • 受理后按每台 UPID 并行轮询 PVE 任务,逐台显示成功 / 失败与原因;失败项不自动重试。
  • 批量静态地址:按所选网段的空闲表逐台预填,可逐台修改;空地址、重复地址会报出具体台号;附加网卡固定 DHCP。
  • batch_id 幂等:同一账号重复提交同一个键直接返回上次结果。

其它

  • 创建入口合并为「快速 / 自定义」双模式,默认快速部署;管理员尚未定义规格时自动退回自定义。
  • 配额读数区分作用域:管理员看到全平台护栏,普通用户只看到自己名下那一份。

安全

  • 验证码接口按来源 IP 令牌桶限流。
  • 飞书回调校验签名与时间戳,并对重复事件去重。
  • 告警投递按规则与机器归属收紧,读不到账号表时只发给自己。
  • 登录并发会话设上限,超出时撤销最旧的会话。
  • /api 未知路径改为登录后才回 404,已存在的路径正确返回 405 + Allow。