summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Micay <daniel.micay@grapheneos.org>2025-04-03 14:14:42 -0400
committerDaniel Micay <daniel.micay@grapheneos.org>2025-04-04 22:10:06 -0400
commit46f58f5d1fbdb8d4c77a4e53056d563d9bd59b7f (patch)
treec86a349ac09e0cd23ace2bcfacfd756e4e153363
parent1f2f5c9b588ce00cbcb730e70c6eefdb2965e6de (diff)
gmscompat Play services NPE fix
-rw-r--r--static/releases.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/static/releases.html b/static/releases.html
index 4a88775f..29c44e54 100644
--- a/static/releases.html
+++ b/static/releases.html
@@ -574,6 +574,7 @@
<p>Changes since the 2025032500 release:</p>
<ul>
+ <li>Sandboxed Google Play compatibility layer: remove StatsManager from hidden services and replace that approach with stubbing out all of the methods since Play services recently introduced new code using it that's missing a null check and triggers a null pointer exception which has blocked us from pushing out the newer versions of Play services beyond our Alpha channel</li>
<li>Network Location: switch to making at most a single request to the service per position estimation by requesting up to 40 Wi-Fi APs at once</li>
<li>Network Location: optimize making requests to the service for Wi-Fi AP data</li>
<li>Network Location: optimize Rust JNI bindings to the point that it no longer causes a noticeable overhead without introducing unsafe code (it could be optimized further with unsafe code to use more of the standard JNI optimizations but does not appear to be needed)</li>