Skip to content

v1.0.1

Latest

Choose a tag to compare

@biancaplus biancaplus released this 24 Aug 05:55

WP AI1 OSS Auto Backup v1.0.1

修复月度保留锚点按「上传时间」定月的问题,改为按备份文件名 YYYYMMDD 定月,使补传历史包时月度保留符合预期。

要求

  • WordPress 5.8+ / PHP 7.4+
  • All-in-One WP Migration(或 Pro)
  • 阿里云 OSS SDK(可复用 oss-aliyun 插件内 SDK)

本版变更

修复:月度锚点月份计算

  • 旧行为:按 OSS 上传完成时间(finished_at)定月;8 月手动补传 6 月/7 月包时,锚点都落在 8 月,仅最后上传的包有 📅。
  • 新行为:从 .wpress 文件名解析 YYYYMMDD 定月;每月保留该月文件名日期最晚的一个包为月度锚点(同日期再比上传时间)。
  • 过期月度清理、日志 A3 保护同步使用备份内容月份。

行为调整

  • 每次上传成功后重算全部月度锚点。
  • 开启月度保留并保存设置时,也会重算锚点(便于补传历史包后立刻生效)。

升级后建议

  1. 更新插件后进入 设置 → AI1 OSS 自动备份,确认「月度保留」已启用,点击 保存设置
  2. 检查日志:各月应出现对应 📅(如 20260731 → 7 月锚点,20260823 → 8 月锚点)。
  3. 若某包已显示「缺失」(OSS 对象已被滚动策略删除),重算不会恢复对象;需重新上传该 .wpress 后才会再次成为该月锚点并受月度保护。

自 v1.0.0 起未变

  • All-in-One .wpress 自动上传 OSS、调度、滚动保留、拉取、远端校验等核心能力不变。

附件

  • wp-ai1-oss-auto-backup-1.0.1.zip