GrapheneOS version 2023040400 released: https://grapheneos.org/releases#2023040400 (https://grapheneos.org/releases#2023040400).
See the linked release notes for a summary of the improvements over the previous release.
Forum discussion thread:
https://discuss.grapheneos.org/d/4306-grapheneos-version-2023040400-released (https://discuss.grapheneos.org/d/4306-grapheneos-version-2023040400-released)
#grapheneos (https://grapheneos.social/tags/grapheneos)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)
There are many serious regressions in each new major Linux kernel release. Very little testing is done and vast majority of regressions don't block releases.
We had to temporarily maintain a Linux 5.15 LTS package for our build machines after Arch moved to 6.1 for the linux-lts package.
If you're experiencing these build failures while building GrapheneOS on Linux 6.2 or Linux 6.1, please update to latest 6.2.9 or 6.1.22 http://kernel.org (http://kernel.org) releases. This is a very simple example of why moving to new Linux LTS branches is so difficult for production devices.
Linux 6.1 included a major memory management regression due to the new maple tree VMA implementation. This caused a high chance of spurious mmap failures while compiling dex bytecode to native code during Android/GrapheneOS builds. It's resolved by Linux 6.2.9 and Linux 6.1.22.
#grapheneos (https://grapheneos.social/tags/grapheneos)#android (https://grapheneos.social/tags/android)#linux (https://grapheneos.social/tags/linux)#linux (https://grapheneos.social/tags/linux)-kernel #aosp (https://grapheneos.social/tags/aosp)#build (https://grapheneos.social/tags/build)#mmap (https://grapheneos.social/tags/mmap)
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 44 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-44 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-44).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/4202-gmscompatconfig-version-44-released (https://discuss.grapheneos.org/d/4202-gmscompatconfig-version-44-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)
Vanadium version 112.0.5615.48.0 released: https://github.com/GrapheneOS/Vanadium/releases/tag/112.0.5615.48.0 (https://github.com/GrapheneOS/Vanadium/releases/tag/112.0.5615.48.0).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/4184-vanadium-version-11205615480-released (https://discuss.grapheneos.org/d/4184-vanadium-version-11205615480-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#browser (https://grapheneos.social/tags/browser)
Stock Pixel OS moves to a new monthly stable branch for quarterly and yearly releases. Pixel 6 / 7 currently use android13-5.10-2022-12\_r2 with additional Pixel-specific backports. That means they're still on 5.10.149 and will be until 3rd quarterly release of Android 13 (QPR3).
For example, android13-5.10-2023-02 and android13-5.15-2023-02 are last month's Android 13 stable kernel branches. ASB-2023-02-05\_13-5.10 and ASB-2023-02-05\_13-5.15. There are now 3 more revisions of each along with new monthly branches and initial monthly tags. It's too much...
GKI LTS branches such as android13-5.10-lts are developed in parallel with an Android kernel development branch such as android13-5.10 with changes merged back and forth. We use android13-5.10-lts. android13-5.10 is turned into a new stable branch every month with backports.
GrapheneOS takes full advantage of the stable GKI ABI to quickly ship kernel.org LTS releases once Greg KH incorporates them into the GKI LTS branch. For the 5.10 branch used by the Pixel 6 and Pixel 7, we've just moved to latest GKI LTS revision based on 5.10.176.
Greg KH maintains Generic Kernel Image (GKI) LTS branches for the Linux kernel alongside the kernel.org LTS branch releases. GKI LTS branches include Android's stable ABI for out-of-tree modules, enabling updating the base kernel without changing out-of-tree modules.
#grapheneos (https://grapheneos.social/tags/grapheneos)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#linux (https://grapheneos.social/tags/linux)#linux (https://grapheneos.social/tags/linux)-kernel #lts (https://grapheneos.social/tags/lts)#gki (https://grapheneos.social/tags/gki)
GrapheneOS version 2023032600 released: https://grapheneos.org/releases#2023032600 (https://grapheneos.org/releases#2023032600).
See the linked release notes for a summary of the improvements over the previous release.
Forum discussion thread:
https://discuss.grapheneos.org/d/4116-grapheneos-version-2023032600-released (https://discuss.grapheneos.org/d/4116-grapheneos-version-2023032600-released)
#grapheneos (https://grapheneos.social/tags/grapheneos)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 43 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-43 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-43).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/4099-gmscompatconfig-version-43-released (https://discuss.grapheneos.org/d/4099-gmscompatconfig-version-43-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)
GrapheneOS Apps (app repository client) version 17 released: https://github.com/GrapheneOS/Apps/releases/tag/17 (https://github.com/GrapheneOS/Apps/releases/tag/17).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/3998-grapheneos-apps-app-repository-client-version-17-released (https://discuss.grapheneos.org/d/3998-grapheneos-apps-app-repository-client-version-17-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#android (https://grapheneos.social/tags/android)#repository (https://grapheneos.social/tags/repository)
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 40 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-40 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-40).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/3986-gmscompatconfig-version-40-released (https://discuss.grapheneos.org/d/3986-gmscompatconfig-version-40-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 39 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-39 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-39).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/3925-gmscompatconfig-version-39-released (https://discuss.grapheneos.org/d/3925-gmscompatconfig-version-39-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)
March 2023 release of the Android Open Source Project and stock Pixel OS are finally being published today. Monthly and quarterly releases are usually published on the first Monday of the month (deferred for US holidays like July 4), but that's not always the case. We'll be quickly integrating and shipping the new release as always. This is the 2nd quarterly release of Android 13 (QPR2) and brings far more changes than monthly releases including many more recommended security patches than usual.
https://grapheneos.social/@GrapheneOS/110011410223109419 (https://grapheneos.social/@GrapheneOS/110011410223109419)
GmsCompatConfig v38 won't be moving to the Beta channel and has been removed from the Alpha channel. We'll need to take a different approach to out-of-the-box compatibility with the Play Integrity API without needing to grant the Phone permission.
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 38 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-38 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-38).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/3791-gmscompatconfig-version-38-released (https://discuss.grapheneos.org/d/3791-gmscompatconfig-version-38-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)
GmsCompatConfig (sandboxed Google Play compatibility layer configuration) version 37 released: https://github.com/GrapheneOS/platform\_packages\_apps\_GmsCompat/releases/tag/config-37 (https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/releases/tag/config-37).
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/3759-gmscompatconfig-version-37-released (https://discuss.grapheneos.org/d/3759-gmscompatconfig-version-37-released)
#GrapheneOS (https://grapheneos.social/tags/GrapheneOS)#privacy (https://grapheneos.social/tags/privacy)#security (https://grapheneos.social/tags/security)#gmscompat (https://grapheneos.social/tags/gmscompat)