Releases
v5.5.0
Compare
Sorry, something went wrong.
No results found
v5.5.0 — Critical Connectivity Fix
🐛 Critical Bug Fix
Fixed: PeerManager dead reconnection loop — App could get stuck permanently unable to reach peers after restart
Root cause: URLs were deleted from Firebase after connection, then never recoverable
Now: URLs cached locally + preserved in Firebase + re-published on every startup
🛡️ 6 Defense Layers
Local URL cache (peer_urls.json) survives app restarts
URLs re-published to Firebase on every startup
Cached URLs tried before Firebase for instant reconnection
urlRequest signals sent to correct peer paths (was wrong target)
urlRequest re-sent every 60s until peers reconnect (was single-shot)
URLs preserved in Firebase (encrypted, safe to keep)
⚡ Performance
Parallel chunked upload for CF files >256KB (4x512KB concurrent)
Shared HttpClient with connection pooling
Verbose handshake logging for diagnostics
You can’t perform that action at this time.