Skip to content

Commit 59d293a

Browse files
authored
Merge pull request #21 from mikebrow/table-of-contents
add toc and notational conventions; split out changes section
2 parents 8d275e3 + 132151c commit 59d293a

File tree

2 files changed

+190
-143
lines changed

2 files changed

+190
-143
lines changed

changes.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# OCI Distribution Specification Changes
2+
3+
With the exception of de-minimis modifications (such as non-code impacting spelling corrections), this doc should be updated when changes are made to the specification, indicating what is different.
4+
5+
Each set of changes is given a letter corresponding to a set of modifications that were applied to the baseline specification.
6+
These are merely for reference and shouldn't be used outside the specification other than to identify a set of modifications.
7+
8+
<dl>
9+
<dt>l</dt>
10+
<dd>
11+
<ul>
12+
<li>Document TOOMANYREQUESTS error code.</li>
13+
</ul>
14+
</dd>
15+
16+
<dt>k</dt>
17+
<dd>
18+
<ul>
19+
<li>Document use of Accept and Content-Type headers in manifests endpoint.</li>
20+
</ul>
21+
</dd>
22+
23+
<dt>j</dt>
24+
<dd>
25+
<ul>
26+
<li>Add ability to mount blobs across repositories.</li>
27+
</ul>
28+
</dd>
29+
30+
<dt>i</dt>
31+
<dd>
32+
<ul>
33+
<li>Clarified expected behavior response to manifest HEAD request.</li>
34+
</ul>
35+
</dd>
36+
37+
<dt>h</dt>
38+
<dd>
39+
<ul>
40+
<li>All mention of tarsum removed.</li>
41+
</ul>
42+
</dd>
43+
44+
<dt>g</dt>
45+
<dd>
46+
<ul>
47+
<li>Clarify behavior of pagination behavior with unspecified parameters.</li>
48+
</ul>
49+
</dd>
50+
51+
<dt>f</dt>
52+
<dd>
53+
<ul>
54+
<li>Specify the delete API for layers and manifests.</li>
55+
</ul>
56+
</dd>
57+
58+
<dt>e</dt>
59+
<dd>
60+
<ul>
61+
<li>Added support for listing registry contents.</li>
62+
<li>Added pagination to tags API.</li>
63+
<li>Added common approach to support pagination.</li>
64+
</ul>
65+
</dd>
66+
67+
<dt>d</dt>
68+
<dd>
69+
<ul>
70+
<li>Allow repository name components to be one character.</li>
71+
<li>Clarified that single component names are allowed.</li>
72+
</ul>
73+
</dd>
74+
75+
<dt>c</dt>
76+
<dd>
77+
<ul>
78+
<li>Added section covering digest format.</li>
79+
<li>Added more clarification that manifest cannot be deleted by tag.</li>
80+
</ul>
81+
</dd>
82+
83+
<dt>b</dt>
84+
<dd>
85+
<ul>
86+
<li>Added capability of doing streaming upload to PATCH blob upload.</li>
87+
<li>Updated PUT blob upload to no longer take final chunk, now requires entire data or no data.</li>
88+
<li>Removed `416 Requested Range Not Satisfiable` response status from PUT blob upload.</li>
89+
</ul>
90+
</dd>
91+
92+
<dt>a</dt>
93+
<dd>
94+
<ul>
95+
<li>Added support for immutable manifest references in manifest endpoints.</li>
96+
<li>Deleting a manifest by tag has been deprecated.</li>
97+
<li>Specified `Docker-Content-Digest` header for appropriate entities.</li>
98+
<li>Added error code for unsupported operations.</li>
99+
</ul>
100+
</dd>
101+
</dl>

0 commit comments

Comments
 (0)