You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Use string JSON payloads across oplog and stores
Change Oplog payload representation from JsonElement to string and adapt persistence/network layers accordingly. OplogEntry.Payload is now a string? and callers only deserialize to JsonElement when needed (Document, conflict resolvers). Persisted entities now store normalized JSON strings; BLite/EF stores write payload via GetRawText(). Snapshot, sync handlers, and TCP client now pass JsonData as strings. EntityMappers adds ComputeContentHash(string?) and CreateDocumentMetadata helpers for string content. Tests updated to use string payloads. Also bump BLite packages to 4.3.1.
0 commit comments