fix(oci): Improve OCI manifest permission response and tag handling: include WWW-Authenticate header on unauthorized manifest GETs, accept optional headers in manifest lookup, and persist tags as a unified tags.json mapping when pushing manifests.
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-20 - 1.1.1 - fix(oci)
|
||||
Improve OCI manifest permission response and tag handling: include WWW-Authenticate header on unauthorized manifest GETs, accept optional headers in manifest lookup, and persist tags as a unified tags.json mapping when pushing manifests.
|
||||
|
||||
- getManifest now accepts an optional headers parameter for better request context handling.
|
||||
- Unauthorized GET manifest responses now include a WWW-Authenticate header with realm/service/scope to comply with OCI auth expectations.
|
||||
- PUT manifest logic no longer writes individual tag objects; it updates a consolidated oci/tags/{repository}/tags.json mapping using getTagsData and putObject.
|
||||
- Simplified tag update flow when pushing a manifest: tags[reference] = digest and persist tags.json.
|
||||
|
||||
## 2025-11-20 - 1.1.0 - feat(oci)
|
||||
Support monolithic OCI blob uploads; add registry cleanup/destroy hooks; update tests and docs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user