
LiveStash v1.0.0: Persist Phoenix LiveView state across reconnects
Hi, we just released LiveStash v1.0.0!
LiveStash is a lightweight, modular library that backs up and restores your Phoenix LiveView assigns when a user drops their connection (like switching tabs or entering an elevator)
What's New in v1.0.0:
- ⚡ Mnesia Adapter: Added full cluster state replication with split-brain auto-heal.
- 🔒 Explicit Security (Breaking): You must now explicitly set
:security_mode(:signor:encrypt) for the browser memory adapter. - 🛡️ Stability and performance improvements: we've tested the library with 25,000 concurrent users on a distributed cluster and created a blogpost with the results
With this release, LiveStash is entering maintenance mode. We won't be adding new features, but we will actively fix bugs, review PRs, and keep it fully compatible with future Phoenix updates.
Performance Blogpost: https://swmansion.com/blog/live-stash-performance-tests/