Skip to content

feat(relayfile): optional contentIdentity on write ops (enables server-side dedup)#54

Merged
kjgbot merged 1 commit into
mainfrom
khaliq/platform-v1-relayfile-content-dedup
Apr 20, 2026
Merged

feat(relayfile): optional contentIdentity on write ops (enables server-side dedup)#54
kjgbot merged 1 commit into
mainfrom
khaliq/platform-v1-relayfile-content-dedup

Conversation

@kjgbot

@kjgbot kjgbot commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Wave 2 relayfile bump. Additive MINOR on @relayfile/sdk + @relayfile/core. Server-side KV dedup lands next wave in cloud/packages/relayfile.

…r-side dedup)

Adds ContentIdentity + DedupStore primitives + computeDedupHash utility to @relayfile/core. @relayfile/sdk write methods accept an OPTIONAL contentIdentity param and surface { deduped, originalWriter } on the response. When callers omit contentIdentity, behaviour is exactly today. Server-side KV-backed dedup lookup lands in cloud/packages/relayfile in wave 3. Backward compat preserved: MINOR bump; zero field removals or renames; response surface is purely additive.
@kjgbot kjgbot merged commit 4d35dd6 into main Apr 20, 2026
4 checks passed
@kjgbot kjgbot deleted the khaliq/platform-v1-relayfile-content-dedup branch April 20, 2026 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant