Release v2.4.14-beta.26
Pre-release
Pre-release
·
223 commits
to master
since this release
Tuff v2.4.14-beta.26
中文摘要
- fix(release): align CoreApp beta26 version (#1875 by @TalexDreamSoul)
- chore: release v2.4.14-beta.26 (#1874 by @TalexDreamSoul)
- fix(update): recover expired official download URLs (#1873 by @TalexDreamSoul)
English Summary
- fix(release): align CoreApp beta26 version (#1875 by @TalexDreamSoul)
- chore: release v2.4.14-beta.26 (#1874 by @TalexDreamSoul)
- fix(update): recover expired official download URLs (#1873 by @TalexDreamSoul)
Merged Pull Requests
3 PR(s), range v2.4.14-beta.25...v2.4.14-beta.26
Other
- fix(release): align CoreApp beta26 version (#1875 by @TalexDreamSoul)
- chore: release v2.4.14-beta.26 (#1874 by @TalexDreamSoul)
- fix(update): recover expired official download URLs (#1873 by @TalexDreamSoul)
Release Notes
- Full bilingual notes are synced to Nexus through
notes/notesHtml. - Generated source files:
update_2.4.14-beta.26.zh.md,update_2.4.14-beta.26.en.md.
Notes Preview
中文 / English
中文
摘要
- 本版本作为 Beta25 后续官方更新包,用于复验 Nexus signed URL 过期后的 OTA 下载恢复、替换和启动健康确认。
- 官方更新资产优先使用 Nexus signed URL;HTTP 403 表示签名 URL 过期时,客户端可切换到已验证的 GitHub fallback 并继续已有分块。
- fallback 仅用于 signed URL 过期;其他权限错误继续 fail-closed。
变更内容
- 延续 Beta25 的受控 worker-pool 调度与终端失败收敛实现。
- 从过期 signed URL 切换 fallback 时保留已完成的 Range 分块和断点进度。
- 提供下一组官方 Beta25 → Beta26 OTA N→N+1 验收包。
- 未放宽 checksum、detached signature、发布门禁或 startup health-ack 要求。
English
Summary Notes
- This is the official follow-up to Beta25 after the signed Nexus download URL expiry fix.
- Official update assets retain the Nexus signed URL as the primary path and can resume the verified GitHub fallback after an HTTP 403 expiry.
- The fallback is limited to signed-URL expiry; unrelated permission failures remain fail-closed.
What's Changed
- Carries forward the Beta25 bounded worker-pool scheduling and terminal-failure handling.
- Preserves partial ranged chunks when switching from an expired signed URL to the fallback asset.
- Enables the next official Beta25 → Beta26 OTA N→N+1 acceptance attempt.
- Does not relax checksum, detached-signature, release-gate, or startup health-ack requirements.
Download Based on Your Device
| OS | Download |
|---|---|
| Android | APK ARMv8 APK ARMv7 APK x64 (planned) |
| iOS | IPA Unsigned (planned) |
| macOS | ZIP Apple Silicon |
| Windows | Setup x64 |
| Linux | AppImage x64 DEB x64 |
Desktop downloads follow the actual GitHub Release / Nexus Updates assets; mobile packages will open after their build pipelines are shipped.