Skip to content

Sync query link creation with reduct-js#167 (record identity API) #119

@mother-6000

Description

@mother-6000

Context

reduct-js PR #167 fixed query link creation for the new record identity API:
reductstore/reduct-js#167

Related server issue: reductstore/reductstore#1332

What changed in JS

  • Query link payload now includes record_entry and record_timestamp.
  • Legacy index is still sent for backward compatibility.
  • recordIndex is resolved to exact record identity (entry + timestamp) via metadata query before creating a query link.
  • Validation ensures recordIndex is a non-negative integer.

Task

Bring this behavior to this SDK so query link creation works correctly with the new record identity requirements while keeping backward compatibility.

Acceptance criteria

  • Query link payload supports record_entry + record_timestamp.
  • Legacy index compatibility is preserved where appropriate.
  • recordIndex (or SDK equivalent) resolves to record identity before link creation.
  • Input validation for record index is added/updated.
  • Tests cover query link creation for the new behavior.
  • Changelog/release notes updated.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions