Notable changes in version 22:
- skip renamed packages on initial GrapheneOS 14 QPR2 versions due to upstream original-package bug resolved for the next GrapheneOS release (i.e. users who still have an install from before Vanadium was renamed to
app.vanadium.browser
fromorg.chromium.chrome
will need to wait until the next GrapheneOS release to update it) - update Gradle to 8.6
- update Kotlin to 1.9.23
- update Kotlin Symbol Processing to 1.0.19
- update Android Gradle plugin to 8.3.0
- update Bouncy Castle to 1.77
- update AndroidX Activity KTX to 1.8.2
- update AndroidX Fragment KTX to 1.6.2
- update AndroidX Navigation libraries and Safe Args plugin to 2.7.7
- update Material Components library to 1.11.0
- update KotlinX Coroutines to 1.8.0
- update AndroidX lifecycle libraries to 2.7.0
A full list of changes from the previous release (version 22) is available through the Git commit log between the releases.
Apps is the client for the GrapheneOS app repository. It's included in GrapheneOS but can also be used on other Android 12+ operating systems. Our app repository currently provides our standalone apps, out-of-band updates to certain GrapheneOS components and a mirror of the core Google Play apps to make it easy for GrapheneOS users to install sandboxed Google Play with versions of the Google Play apps we've tested with our sandboxed Google Play compatibility layer.
GrapheneOS users must either obtain GrapheneOS app updates through our app repository or install it with adb install-multiple
with both the APK and fs-verity metadata since fs-verity metadata is now required for out-of-band system app updates on GrapheneOS as part of extending verified boot to them.