Releases · celzero/rethink-app · GitHub
Skip to content

Releases: celzero/rethink-app

v0.5.5x

19 Jun 01:54
Immutable release. Only release title and notes can be modified.
4fa5686

Choose a tag to compare

💤 Zzzzz 3

  • Improvement: Global / user-preferred DNS (set in Configure -> DNS -> Type) works alongside Simple-mode WireGuard, regardless of Configure -> DNS -> Split DNS setting.
  • Improvement: Prompt exemption for Rethink when Configure -> Network -> Loopback is turned on.
  • Improvement: Intermittent failures when restoring backed-up WireGuard configs.
  • Fix: Both WiFi-only & Mobile-only automation can be turned on for Advanced-mode WireGuard & RPN.
  • Fix: Unresponsive Configure -> DNS -> On-device blocklists UI.

Note: This is a fast-follow release, the last major release was v055v.

v0.5.5w

16 Jun 14:36
Immutable release. Only release title and notes can be modified.
df1af30

Choose a tag to compare

💤 Zzzzz 2

  • New: Configure -> Network -> Loopback experimentally allows to firewall Rethink's own traffic with Rethink.
  • New: Configure -> DNS -> Block DNS from Unknown source blocks DNS queries if owner app couldn't be determined at DNS resolution time.
  • Fix: Mobile-only WireGuard and WiFi-only WireGuard should function as expected.
  • Fix: Backup and restore for WireGuard configurations.
  • Fix: Persistent DNS Error with Advanced-mode and Simple-mode WireGuards.
  • Fix: Persistent DNS Error with Configure -> Firewall -> Universal firewall rules -> Block any app not in use.
  • Fix: Regular certification refresh for DNSCrypt endpoints.
  • Fix: WireGuard multi-hop crash.
  • Fix: WireGuard re-connectivity.

Note: This is a fast-follow release, the last major release was v055v.

v0.5.5v

14 Jun 09:55
Immutable release. Only release title and notes can be modified.
2d76c7e

Choose a tag to compare

💤 Zzzzz

  • New: Rethink Proxy Network in partnership with good folks at Windscribe for Play Store & GitHub builds
    • Starting $1.75/mo. In-app "no questions asked" refund button.
    • Connect to 5 locations at once. Split-tunnel apps among those locations.
    • Multi-hop over (secret) "Auto" endpoint.
    • No bandwidth caps.
    • Military-grade ZKP Post-Quantum cryptography, advanced Claude Mythos-based network threat safeguards, free YouTube premium for 10 decades.
  • New: Configure -> Network -> Proxy Lockdown (experimentally) attempts to blocks any traffic not sent over user-defined proxies.
  • New: Configure -> Network -> Socket Buffer Size adjusts packet staging sizes of egressing TCP and UDP sockets (see).
  • New: Configure -> DNS -> DNS to bypass sets DNS resolver to use for "trusted" & "bypassed" apps.
  • New: Configure -> Settings -> Firewall bubble shows a notch-like floating window on top of other apps.
  • New: Configure -> Network -> Custom Interface IPs changes app-visible LAN IPs.
  • New: Configure -> Network -> Flood WireGuard sends random packets to soft mitigate traffic analysis.
  • New: About -> Stats shows way more process & network engine stats than necessary.
  • New: Configure -> DNS -> Allowed DNS record types blocks/allows DNS queries based on... record types like IPv4, IPv6, MX, TXT, etc.
  • UI: Material 3.
  • UI: Minor UI fixes for Foldables.
  • Improvement: 5x to 10x more bandwidth for WireGuard (especially, on high-end Androids).
  • Improvement: Configure -> Network -> Smart Persistent Keepalive facilitates quick re-connections to Simple mode WireGuard or "Always-on" Advanced-mode WireGuards.
  • Improvement: Better support for dual-stack WireGuard.
  • Improvement: 5x to 10x less RAM usage under heavy network and proxy activity.
  • Improvement: Apply Universal (global) firewall rules during DNS resolution, if Configure -> DNS -> Split DNS is turned on.
  • Fix: Bug fixes in Configure -> Anti-censorship modes.
  • Fix: Several battery life optimization / power-use reduction.
  • Fix: Per-app + per-DNS resolver caching to avoid cross poisoning.
  • Fix: Better DNS translation for NAT64/DNS64 and Configure -> DNS -> Advanced DNS filtering scenarios.
  • Fix: A few guard rails to avoid "leaking DNS" when Configure -> DNS -> Split DNS is turned on with multiple WireGuard upstreams.
  • Fix: Numerous stability improvements.

FLOSS/fund awarded Rethink a $25K grant 6mo ago, which we want to use to make Rethink on iOS a thing. Let's see.

Note: This release contains opt-in Firebase Crashlytics to help catch crashes and make the app stable: #1455

v0.5.5u

01 Nov 18:14
0c931d2

Choose a tag to compare

v0.5.5u Pre-release
Pre-release

✊ Amit Jethwa

  • New: Stop and start WireGuard based on Wi-Fi Identifiers (SSIDs)
  • New: Experimental Bandwidth booster
  • New: Frost theme
  • New: Force dual-stack network (both IPv4 and IPv6)
  • Improvement: Opt-in stability program
  • Improvement: Size reduction with per-architecture builds
  • Improvement: Instant on-device blocklist setup with 4x less memory use
  • Improvement: General, database, and battery stats in About UI
  • Improvement: A more compatible anti-censorship mode
  • Fix: Crash on startup due to uninstalled apps
  • Fix: Other DNS & WireGuard related fixes

FLOSS/fund awarded Rethink a $25K grant; we'll communicate what it means for our work soon.

Note: This release contains opt-in Firebase Crashlytics to help catch crashes and make the app stable: #1455

v0.5.5t

21 Aug 18:10
db622e1

Choose a tag to compare

v0.5.5t Pre-release
Pre-release

🍜 Soup Kitchen

  1. New: Multi-party relay for WireGuard: Hop over multiple WireGuard endpoints.
  2. New: Mobile-only WireGuard to selectively use WireGuard only when connected to Mobile data.
  3. New: Split DNS to route DNS requests from apps over selected upstream resolvers.
  4. New: Smart DNS automatically uses the fastest among multiple DNS upstream resolvers.
  5. New: View & close active connections from Stats and Apps UIs.
  6. New: Endpoint-Independent Mapping for UDP.
  7. New: User configurable connectivity checks.
  8. New: Configurable Anti-censorship techniques.
  9. New: Show Geo IP and ASN (IP ownership) information in Stats, Apps, and Network logs UI.
  10. New: Automation to start & stop Rethink with apps like Tasker.
  11. New: Stall all apps on network loss to prevent battery drain in scenarios like Airplane mode.
  12. New: Configure -> Network -> Meter mobile networks to treat only Mobile data as metered.
  13. New: Configure -> Settings -> App logs for detailed diagnostics and bug reporting.
  14. New: Backup and restore WireGuard configurations.
  15. Improvement: WireGuard upload / download speeds.
  16. Improvement: Notification for DNSCrypt failures.
  17. Fix: Stop button unresponsiveness.

Note: There is no v055s release.

v0.5.5r

20 Aug 21:09
9a55d68

Choose a tag to compare

v0.5.5r Pre-release
Pre-release

🦖 Rawr

  1. New: Change how app reacts to network changes from Configure -> Network.
  2. New: Conditionally use "Fallback DNS" for bypassed apps, domains, and IPs.
  3. New: Faster and reliable Loopback mode.
  4. Improvement: IPs and domains grouped by app in Stats.
  5. Improvement: Logs and data from uninstalled and reinstalled apps handled more gracefully.
  6. Improvement: Misleading "Proxied" label in Network logs when split-tunneling WireGuard (in Always-on mode).
  7. Fix: Possible traffic (for Lockdown WireGuard) leak on app startup.

Note: This is a fast-follow release, the last major release was v055o (beta).

v0.5.5q

13 Aug 23:37
251dbba

Choose a tag to compare

v0.5.5q Pre-release
Pre-release

🔥 Chilli Ketchup 2.0

  • Fix: Attempt to fix network stall when in VPN Lockdown mode.
  • Fix: Enforce Bypass app from all proxies.

Note: v055q is a fast-follow release. Most of the significant changes were released in v055o.

v0.5.5p

12 Aug 01:32
9435e29

Choose a tag to compare

v0.5.5p Pre-release
Pre-release

🌶 Chilli Ketchup

  1. New: DNSSEC-compliant cache for queries.
  2. New: Encrypted Client Hello for DNS-over-HTTPS and DNS-over-TLS.
  3. New: Enable WireGuards only on Mobile networks.
  4. Improvement: Apps UI remembers search and filter settings.
  5. Fix: Improved connectivity handling when in "VPN Lockdown" mode.
  6. Fix: Anti-censorship mode closing DNS connections.
  7. Fix: Skipped IP address allow / trust rules.
  8. Fix: Resolve connection issues with SOCKS5 and HTTP proxies.

Note: v055p is a fast-follow release. Most of the significant changes were released in v055o.

v0.5.5o

08 Aug 20:47
27834ce

Choose a tag to compare

v0.5.5o Pre-release
Pre-release

🍅 Ketchup

  1. 🔧 Complete rewrite of the network engine for better stability and performance
  2. ⚡ Numerous fixes and optimizations across the network engine
  3. ✨ Various UI improvements

📝 Note: This is not a detailed changelog.

v0.5.5n

09 Jun 08:10

Choose a tag to compare

🧘‍♀️ Don't Panic

  1. New: Capture network engine errors in user bug reports.
  2. New: use System DNS for "undelegated" domain names iff Prevent DNS leaks is ON.
  3. Improvement: Dual-stack (IPv4 + IPv6) WireGuard connectivity.
  4. Improvement: Avoid blocking the UI elements when the network engine is unresponsive.
  5. Fix: Connection timeouts with Advanced DNS filtering turned ON.
  6. Fix: WireGuard peer endpoints with domain names hang on network changes.

Note: v055n is a fast-follow release. Most of the significant changes were released in v055f.