Skip to content

**WIP** Update spec to include tag history endpoint#606

Draft
jcarter3 wants to merge 2 commits intoopencontainers:mainfrom
jcarter3:tag_history
Draft

**WIP** Update spec to include tag history endpoint#606
jcarter3 wants to merge 2 commits intoopencontainers:mainfrom
jcarter3:tag_history

Conversation

@jcarter3
Copy link
Copy Markdown
Contributor

Updates distribution spec to include new endpoint for retrieving the history of a given tag. The response is a json list of descriptors, ideally including the created timestamp and sorted in descending order (newest first).
The list can be paged.

Comment thread spec.md

#### Listing Tag History

To fetch the history of a given tag, perform a `GET` request to a path in the following format: `/v2/<name>/tag/<tag>/history` <sup>[end-15](#endpoints)</sup>
Copy link
Copy Markdown
Contributor

@sudo-bmitch sudo-bmitch Apr 23, 2026

Choose a reason for hiding this comment

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

If someone called:

/v2/project-x/tag/manifests/history

That could be the tag history for the tag manifests. Or it could be the manifest for the tag history in the repo project-x/tag.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One idea is to use the _oci extension: _oci/tags/history.

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.

2 participants