Skip to content

Read historical episode versions and preserve labels - #220

Open
Mo-Elshenawy1 wants to merge 4 commits into
mainfrom
mostafa/api-sync-75851e2c-episode-read
Open

Mo-Elshenawy1 wants to merge 4 commits into
mainfrom
mostafa/api-sync-75851e2c-episode-read

Conversation

@Mo-Elshenawy1

@Mo-Elshenawy1 Mo-Elshenawy1 commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Changelog

Read historical episode versions and preserve labels.

Docs

README examples and command help are included in this PR.

Description

Expose historical episode reads, label inclusion, and TEXT-label filtering. Episode JSON retains version metadata and recording resolvability; table and CSV append version columns. Older responses without the new fields still decode.

Validated with make rust-lint rust-test-ignored rust-doc rust-audit build, affected command help and Bash completion. HTTP tests use local fixtures. Live API smoke tests and deployment verification have not been performed.

BeforeAfter

Historical selection and label inclusion were unavailable.

foxglove episodes get ep_example --version 2 --include-labels --format json — Returns version 2 with labels, version/latestVersion, and recording resolvability.

Links

Episode API stack, listed in merge order. Each PR targets its dependency branch.

claude[bot]

This comment was marked as outdated.

claude[bot]

This comment was marked as outdated.

claude[bot]

This comment was marked as outdated.

@Mo-Elshenawy1
Mo-Elshenawy1 marked this pull request as ready for review October 15, 2026 17:38
@Mo-Elshenawy1
Mo-Elshenawy1 added this pull request to stack #236 October 15, 2026 17:46
@Mo-Elshenawy1
Mo-Elshenawy1 removed this pull request from stack #236 October 15, 2026 17:47

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant