OmniMail 文档 概览 API 端点目录 架构 凭据 更新日志 GitHub Web 1.2.0 · 024e150

更新摘要

新增

改进

修复

升级说明

  1. 备份数据库和现有 Secret,更新自己的 Fork,然后通过 npm run deploy 发布。部署会先应用 0036_message_read_optimization.sql、0037_mail_notification_versions.sql;首次索引创建会产生 数据库读写,应确保额度可用。重新部署不会重置已耗尽的免费日额度。
  2. 全局密钥为可选项。不添加它也能继续使用原来的独立密钥,用户无需重新绑定邮箱。 如需切换,在 Cloudflare 配置至少 32 个随机 UTF-8 字节的 MAIL_CREDENTIALS_KEY,保存部署后 回到首页向导检查配置并主动迁移。
  3. 迁移完成前保留旧密钥。完成后也要保留历史备份对应的旧密钥副本;不要随意更换或删除 正在使用的全局密钥。开始写入新密文后,不能直接回滚到无法读取新格式的旧版本。
  4. Worker 默认名称仍为 omni-mail,D1 绑定名仍为 DB。旧库无需改名;构建凭据需要能读取 Worker 绑定并编辑目标 D1。已有推荐的 Deploy command npm run deploy 无需修改。
  5. 本次只发布 Web 1.1.0。Float、Android 版本号和商店发布保持独立,已有兼容客户端仍可连接。

详细说明:邮箱密钥迁移、 D1 读写优化。

测试

发布