Skip to content

ZeppBridge 1.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 07:04
· 69 commits to main since this release

ZeppBridge 1.0.1

修一个只在从旧版本升级上来时才会出现的问题。全新安装不受影响。

修复

升级后第一次启动会弹一行红色警告:「另一个 ZeppBridge 写入操作正在进行(清理旧数据),请等它结束」。

三件事叠在一起造成的:

  • 后台压缩历史报文时借用了「清理旧数据」这个名字——它一个字节都没删,这句话本身就不对。
  • 应用启动时会自动同步一次,正好和后台压缩撞上,抢不到写锁就报错。现在它会像遇到数据重建时一样让路,并在稍后自动重试。
  • 本该显示的「正在压缩历史报文」提示条从未出现过——它依赖的通知在界面开始监听之前就发出去了,所以没人收到。现在改成随时可读的状态,不再依赖时机。

结果:升级后第一次启动看到的是一条正常的进度提示,而不是一行看不懂的红字。

其它

  • 版本号一致性检查现在也管架构文档开头那句「本文描述 vX.Y.Z 的产品边界」——漏改之后它会变成一句假话。

升级说明

  • 从 1.0.0 升级:直接覆盖安装即可,本地数据、备份和设置都不会动。
  • 从 1.0.0 之前的版本升级:数据库会升到 schema 15,升级前自动生成一份完整备份;第一次启动会在后台压缩历史报文并回收磁盘空间,顶部有进度提示,同步会等它做完再跑。

完整改动见 CHANGELOG.md。校验和见 SHA256SUMS.txt。