Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:38

What's Changed

Breaking Changes

  • Security Mode Now Required: :security_mode (:sign or :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.Mnesia for 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 LiveStash is 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 :version mismatch 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

  • Docs and Hook Interval: Documentation pass plus adjustments to thel by @wegorz13 in
    #115

Full Changelog: v0.3.0...v1.0.0