Skip to content

Add support for entry attachments#112

Merged
atimin merged 5 commits intomainfrom
98-support-for-entry-attachments
Feb 26, 2026
Merged

Add support for entry attachments#112
atimin merged 5 commits intomainfrom
98-support-for-entry-attachments

Conversation

@atimin
Copy link
Member

@atimin atimin commented Feb 26, 2026

Closes #98

Please check if the PR fulfills these requirements

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • CHANGELOG.md has been updated (for bug fixes / features / docs)

What kind of change does this PR introduce?

Feature

What was changed?

  • Added entry attachment APIs to IBucket:
    • WriteAttachments(entry_name, attachments)
    • ReadAttachments(entry_name)
    • RemoveAttachments(entry_name, attachment_keys)
  • Implemented attachment storage using <entry_name>/$meta records with a key label.
  • Added JSON validation for attachment payloads on write/read paths.
  • Added integration tests for write/read, selective removal, and full removal of attachments ([entry_api][1_19]).
  • Updated CI stable-server test exclusion tag from ~[1_18] to ~[1_19].
  • Added an unreleased changelog entry for the new API.

Related issues

Does this PR introduce a breaking change?

No.

Other information:

  • Feature is intended for ReductStore API v1.19+.

@atimin atimin linked an issue Feb 26, 2026 that may be closed by this pull request
@atimin atimin requested a review from a team February 26, 2026 12:24
@atimin atimin merged commit 16eff67 into main Feb 26, 2026
14 checks passed
@atimin atimin deleted the 98-support-for-entry-attachments branch February 26, 2026 18:32
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.

Support for Entry Attachments

2 participants