What's Changed
Breaking Changes
- Security Mode Now Required:
:security_mode(:signor:encrypt) must be explicitly configured for the browser memory adapter; it no longer falls back to a default by @wegorz13 in #116
Core Architecture & Features
- Mnesia Adapter: Added
LiveStash.Adapters.Mnesiafor server-side state in Mnesia with cluster replication and split-brain auto-heal by @wegorz13 in #91 - Mnesia Dirty Ops: Switched Mnesia adapter reads/writes to dirty operations for lower latency by @wegorz13 in #114
- ETS TTL Change: Reworked TTL handling in the ETS adapter by @wegorz13 in #101
- Nested LiveView Guard: Raise a clear error when
use LiveStashis applied inside a nested LiveView by @wegorz13 in #107
Bug Fixes
- Mnesia Boot Up: Fixed a race in Mnesia adapter startup by @wegorz13 in #111
- Versioning: Fixed
:versionmismatch handling on stash recovery by @wegorz13 in #106 - Browser Adapter Recover Status: Unified recovery status reporting across browser memory code paths by @wegorz13 in #117
Documentation & Maintenance
Full Changelog: v0.3.0...v1.0.0