CastBay 1.3.0
What's new
- About → Open-Source Licenses lists what CastBay is built from (UxPlay, libplist, Apple's ALAC, OpenSSL, Media3 and more), each with its license's full text.
- Encryption now uses OpenSSL 3.5 (long-term support until 2030), built from source; the OpenSSL 1.1.1 used before is no longer maintained, and its license didn't fit the GPL.
- If uploading a problem report fails, Diagnostics says why (for example "timed out" or "could not connect") and records it, and the upload is tried once more first.
- Video and music playback (Media3) and the screens (Jetpack Compose) are updated to their latest versions.
更新内容
- "关于 → 开源许可"列出映湾使用的开源项目(UxPlay、libplist、Apple ALAC、OpenSSL、Media3 等),可以查看每个许可证的全文。
- 加密改用 OpenSSL 3.5(长期支持到 2030 年),从源码编译;之前使用的 OpenSSL 1.1.1 已停止维护,它的许可证也和 GPL 不兼容。
- 上传问题报告失败时,诊断信息页会显示原因(例如"超时"或"无法连接")并记录下来;上传失败后会先自动重试一次。
- 视频和音乐播放(Media3)以及界面(Jetpack Compose)升级到最新版本。
Verification
- SHA-256 of
CastBay-1.3.0.apk:123cbf32770d6fe199a91ff9303ff17967851d85a80d222f758123f02b37964f - Signing certificate (CN=CastBay, O=weenas), SHA-256:
a33fd34b57c7320068ccbcc2a5ee0c58e6112288048a80e609c98bc68a753d8d
What's Changed
- README: where the statistics page and problem reports are by @easonxiang in #151
- Problem reports: say why an upload failed, and try once more by @easonxiang in #152
- Statistics page: the problem reports, and each one's text by @easonxiang in #153
- Contributing guide, security policy, code of conduct, Dependabot by @easonxiang in #154
- Open-source licenses in the app, and the GPL's full text in LICENSE by @easonxiang in #156
- OpenSSL 3.5 LTS, built from source, instead of OpenSSL 1.1.1 by @easonxiang in #162
- Bump org.json:json from 20240303 to 20260814 by @dependabot[bot] in #161
- Bump the actions group across 1 directory with 6 updates by @dependabot[bot] in #163
- Toolchain update: AGP 9.4, Kotlin 2.4, compileSdk 37, Compose and Media3 by @easonxiang in #164
- Release 1.3.0 by @easonxiang in #165
New Contributors
- @dependabot[bot] made their first contribution in #161
Full Changelog: v1.2.0...v1.3.0