Skip to content

Release v2.4.14-beta.26

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:59
· 223 commits to master since this release
2290f55

Tuff v2.4.14-beta.26

中文摘要

English Summary

Merged Pull Requests

3 PR(s), range v2.4.14-beta.25...v2.4.14-beta.26

Other

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.