Recent updates reintroducing various bugs
As it seems, the last few rapid releases did reintroduce quite a few bugs that were already closed. I can't tell at what point, but I guess something around 0.5.5d was the last issue-free version (for me). Although it's not impossible that one or the other issue may be caused by the Android 15 betas. #1115 for example was solved for me for quite a while, yet especially with Telegram there seems to be quite some interference, not only with background notifications but actually connecting to the servers when opening the app, often showing "Connecting..." for quite a while when opening the app. Also, I remember either reporting or replying to an issue (might be #1275) that connecting to the set DoH server is quite slow. It's not as bad as it was, but it does seem to be slower than it used to. But what's really unfortunate is that it currently at least once per day will just stop working, showing the typical notification of always on VPN not being connected, so I have to open the app for it to reconnect. I'll be emailing the bug report zip.
EDIT: and sometimes it may be interfering with the ability to connect to a Wi-Fi. Signal is strong, but unless you go into settings to have it connect manually, it won't.
connecting to the set DoH server is quite slow
Are you using WireGuard or any other proxy?
showing the typical notification of always on VPN not being connected, so I have to open the app for it to reconnect.
This is a crash; and there's quite a few of them that we're fixing as they get reported to us with sufficient information (now that we've implemented #1455 in v055n and continue to build upon it).
There's also issue with PR_TAGGED_ADDR_ENABLEDcrashing Rethink (on apparent memory corruption) on GrapheneOS and Samsung Androids thus far (which we suspect is emanating from the Go runtime which runs our network engine): #1539
As it seems, the last few rapid releases
There's a reason we did not graduate these to the Play Store ;) WireGuard has substantially complicated the app, and these bugs you're seeing are various efforts to close the other ones. It has been quite ... thankless.
connecting to the set DoH server is quite slow
Are you using WireGuard or any other proxy?
No
showing the typical notification of always on VPN not being connected, so I have to open the app for it to reconnect.
This is a crash; and there's quite a few of them that we're fixing as they get reported to us with sufficient information (now that we've implemented #1455 in
v055nand continue to build upon it).There's also issue with
PR_TAGGED_ADDR_ENABLEDcrashing Rethink (on apparent memory corruption) on GrapheneOS and Samsung Androids thus far (which we suspect is emanating from the Go runtime which runs our network engine): #1539
Now you can add Android 15 betas on Pixel to that list.
Now you can add Android 15 betas on Pixel to that list.
- #962
We don't have a device with ARM MTE (address tags), which makes it hard to debug what's going on from just the submitted stacktraces (as the stacktrace from the go runtime is super unhelpful: https://github.com/golang/go/issues/25035). We do plan to get one. Let's see.
Re: slow doh: I'm taking a look at the logs you sent to see what may be going on.
Update: We've identified the "slowness" bug but fixing it has introduced another bug...
v055o must be way more stable than all of its predecessors. We've done a tonne of work on resolving crashes and are hopeful that this version is in a good place in terms of crashes.
Bugs may persist or manifest as different issues, but we've fixed as many as we found in over a year's worth of development.
Will you please test v055o and get back on how you feel about it? https://github.com/celzero/rethink-app/releases/tag/v0.5.5o (:
Is 055o on the F-Droid build docket, either as a pre-release or a full one? Or is it just a GitHub apk for now?
v055omust be way more stable than all of its predecessors. We've done a tonne of work on resolving crashes and are hopeful that this version is in a good place in terms of crashes.Bugs may persist or manifest as different issues, but we've fixed as many as we found in over a year's worth of development.
Will you please test
v055oand get back on how you feel about it? https://github.com/celzero/rethink-app/releases/tag/v0.5.5o (:
I'll do that, thanks!
Is 055o on the F-Droid build docket, either as a pre-release or a full one? Or is it just a GitHub apk for now?
F-Droid ~~will~~ should build whatever we tag on GitHub (even the pre-releases).
I'll do that, thanks!
You might want to hold out, as v055o has at least 3 severe bugs:
- #2026
- #2023
- #2021
We'll launch v055p sometime in the next few hours (or we want to, unless there's some other bug)!
I have noticed. Well, it's pre-release software for a reason, and as I installed the debug 0.5.5n built you b put out a couple of months ago, I had to convert back to the standard builts eventually. Either you can fix things shortly or I'll just go back to the standard 0.5.5n built.
It is only marked a pre-release, because of the code changes that have gone in and we kind of rushed to get a final build out (by removing a LOT of features that weren't quite ready or only 90% of the way implemented). We are not confident the UI side of things is all too bug-free (it just has too many knobs and any combination of it could behave in unintuitive -- or worse -- unexpected ways), but the network engine itself has improved its posture wrt dual-stack connectivity, latency, and stability (crashes).
Either you can fix things shortly
Let's see. Things are piling up.
v055p is up now if you're feeling adventurous (: https://github.com/celzero/rethink-app/releases/tag/v0.5.5p
Thanks, as soon as it drops on F-Droid I'll try that out. Keep up the good work!
Since F-Droid seems to be taking quite a long time to roll out 0.5.5q, I've installed from GitHub. Working great so far.