This repository was archived by the owner on Aug 3, 2026. It is now read-only.
Repository navigation
v1.0.4
[1.0.4] - 2025-09-22
Added
SyncConfig::cacheEnabledtoggle and the supporting persistence path so the database can run without the RAM cache; includes aCacheDisabledexample sketch.SyncConfig::coldSyncoption to preload collections from the filesystem duringinit()andchangeConfig()when warm cache is disabled.- Extended
SyncConfigwith LittleFS controls (initFileSystem,formatOnFail,maxOpenFiles,partitionLabel) and the ability to supply an externalfs::FShandle; added theExternalFsexample to demonstrate SPIFFS-backed storage.
Changed
- Reworked collection locking and commit flow to improve thread-safety and keep cache-less configurations consistent with on-disk state.
- Diagnostics and runtime config reporting now include the new synchronization and filesystem fields.
Fixed
- Unique field validation when reading from disk now uses the correct field name string, preventing missed conflicts when operating without the cache.