ZeppBridge 1.0.1
ZeppBridge 1.0.1
修一个只在从旧版本升级上来时才会出现的问题。全新安装不受影响。
修复
升级后第一次启动会弹一行红色警告:「另一个 ZeppBridge 写入操作正在进行(清理旧数据),请等它结束」。
三件事叠在一起造成的:
- 后台压缩历史报文时借用了「清理旧数据」这个名字——它一个字节都没删,这句话本身就不对。
- 应用启动时会自动同步一次,正好和后台压缩撞上,抢不到写锁就报错。现在它会像遇到数据重建时一样让路,并在稍后自动重试。
- 本该显示的「正在压缩历史报文」提示条从未出现过——它依赖的通知在界面开始监听之前就发出去了,所以没人收到。现在改成随时可读的状态,不再依赖时机。
结果:升级后第一次启动看到的是一条正常的进度提示,而不是一行看不懂的红字。
其它
- 版本号一致性检查现在也管架构文档开头那句「本文描述 vX.Y.Z 的产品边界」——漏改之后它会变成一句假话。
升级说明
- 从 1.0.0 升级:直接覆盖安装即可,本地数据、备份和设置都不会动。
- 从 1.0.0 之前的版本升级:数据库会升到 schema 15,升级前自动生成一份完整备份;第一次启动会在后台压缩历史报文并回收磁盘空间,顶部有进度提示,同步会等它做完再跑。
完整改动见 CHANGELOG.md。校验和见 SHA256SUMS.txt。