v0.1.0
What's Changed
Core Architecture & Features
- Pluggable adapter architecture: Re-designed the core to support flexible storage and transport layers. by @wegorz13 in #39
- State recovery in server mode: Implemented synchronization from other nodes for high availability. by @wegorz13 in #25
- Security & Encryption: Added optional data signing and encryption with salt support. by @wegorz13 in #22
- API Simplification: Major refactor to streamline the developer interface. by @wegorz13 in #30
- Node discovery hints: Added support for node hints to improve state location. by @kraleppa in #28
- Server-side UUIDs: Added automatic UUID generation for server-mode instances. by @wegorz13 in #33
- Browser memory management: Improved state isolation by resetting browser memory during initialization. by @kraleppa in #44
Documentation & Examples
- Enhanced Documentation: Comprehensive update of README and technical docs. by @wegorz13 in #35, @kraleppa in #49
- New Architecture Guide: Updated documentation to reflect the pluggable adapter system. by @wegorz13 in #45
- Tic-Tac-Toe Example: Added a side-by-side demo showcasing real-time synchronization. by @wegorz13 in #50
- Authentication Example: Added a guide for integrating user authentication. by @wegorz13 in #27
- Visual Guide: Added a demonstration video to the repository. by @kraleppa in #52
Testing & CI/CD
- End-to-End Testing: Introduced a suite of E2E tests for system validation. by @wegorz13 in #48
- Unit Testing: Created comprehensive unit tests for both client and server versions. by @wegorz13 in #37
- Test Infrastructure: Improved state finder tests and fixed timing-related issues. by @kraleppa in #46, @wegorz13 in #51
- Automation: Added GitHub Actions for testing and automated release workflows. by @kraleppa in #26, #43
Full Changelog: https://github.com/software-mansion-labs/live-stash/commits/v0.1.0