Tag pagination
Registries must still support the n=100 and last query parameters. Clients may use the Link header. When registries cannot return all requested tags, an error must be returned.
Fixes #461.
There is a proposal to replace this with #496.
Why is this not merged after so many months? It's pretty obvious the current spec is broken and should be fixed.
Documenting the community decision made today:
We are making a breaking change to clients that followed the spec to document the majority of real world implementations. There are three different groups of clients to consider:
- Clients that strictly followed the spec.
- Clients that implemented the Link header.
- Clients that would quickly update to any change we make to the spec.
The community felt that the second group was larger than the first, and did not want to break those users even if it meant the first group would be silently broken.