- Added support for granular document update methods (
merge
,replace
,reset
) alongside the legacyupdateDoc
- Improved TypeScript type definitions in
types.ts
- Added new cloud protocol support with HTTP and WebSocket connections
- Implemented
fpcloud:
protocol scheme for remote database access - Added message types for data, metadata, and write-ahead log (WAL) operations
- Implemented secure key management for cloud communications
- New attachable store implementation for better remote storage integrations
- Enhanced key management with V2 serialized meta keys
- Improved connection management for remote storage
- Added support for attaching external storage
- Improved subscription model for real-time updates
- Enhanced key management for encrypted data storage
- Added key propagation/gossip protocol for distributed metas
- Improved serialization/deserialization of metadata with keys
- Major reorganization of code structure in the
src
directory - Clear separation between core database and storage implementations
- Better TypeScript types throughout the codebase
- Enhanced error reporting and logging
- Improved abstractions for different storage backends