Repository navigation
AudioLib Explorer v0.7.2
AudioLib Explorer v0.7.2 引入基于兼容性标记(protocol / format / feature)的客户端与服务端互相校验。0.4.11–0.7.1 的客户端必须升级,服务端与客户端请一起升到 0.7.2。
兼容性
- 服务端与客户端用整型协议范围、格式 ID + schema、功能标志做准入判断;拒绝时返回 HTTP 409,并带
PEER_UPGRADE_REQUIRED、PROTOCOL_UNSUPPORTED(SERVER_UPGRADE_REQUIRED)、PEER_CATALOG_INVALID、PEER_VERSION_BLOCKED等错误码(#98、#99)。 - 为了让 0.6.0–0.7.1 客户端仍能走到升级提示,服务端继续在能力清单里带上旧的
direct_use_application_ranges/auto_migrate_application_ranges字段(值["≥0.6.0"]);它们不参与判定(#100)。 - 无标记的 schema 6 快照现在返回
PEER_UPGRADE_REQUIRED,不再是SNAPSHOT_FORMAT_UNSUPPORTED。
升级说明(0.4.11–0.7.1 客户端)
服务端升到 0.7.2 后,旧客户端可能看到下列提示之一,含义都是「请升级客户端」:
Client and server application versions … incompatible; update to a supported pair— 0.6.0–0.7.1 常见:客户端内置版本白名单不认新服务端。Server busy: …加上服务端给出的升级文案 — 通用 409 拒绝。server library schema … is newer than this client supports; update AudioLib Explorer— 很旧的客户端(如 0.4.11)会走这条。
服务端
- 启动时对关联 SQLite 做警告级自检,不再因自检失败直接退出;矛盾的标记目录返回
PEER_CATALOG_INVALID(#99)。
版本
下载
- Windows 客户端:
AudioLibExplorer-v0.7.2-win-x64-portable.zip,解压即用。sha256:d6164bd4c5a62019038f5362c221473c5e38c53954f06e583a0522ce350f17f4 - macOS 服务端:
AudioLibServer-v0.7.2-macos-arm64.tar.gz(Apple Silicon)。sha256:e11a07e34574245358657025b9c7f2647381409585c7d28f5e8018175749ab7e - 每个包都附有
.sha256文件,下载后可以用它核对文件。
已知问题
- waveform 任务在
mode:failed时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。