Skip to content

feat: expose record parity APIs over REST#79

Merged
dcfocus merged 1 commit into
lance-format:mainfrom
dcfocus:codex/rest-api-parity-75
Jun 12, 2026
Merged

feat: expose record parity APIs over REST#79
dcfocus merged 1 commit into
lance-format:mainfrom
dcfocus:codex/rest-api-parity-75

Conversation

@dcfocus

@dcfocus dcfocus commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add API trait and remote client methods for external-id lookup, logical record delete, and related-record traversal.
  • Expose REST routes for delete by id/external_id, get by external_id, and related records with lifecycle visibility options.
  • Add focused server tests for the new handlers and router construction.

Closes #75.

Testing

  • cargo fmt --all -- --check
  • cargo test -p lance-context-server
  • cargo test --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • git diff --check

@dcfocus dcfocus merged commit 93668d7 into lance-format:main Jun 12, 2026
9 checks passed
@dcfocus dcfocus mentioned this pull request Jun 12, 2026
25 tasks
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.

Expose per-record delete/forget, external-id lookup, and relationships via the REST server (API parity)

1 participant