This repository was archived by the owner on Jul 4, 2026. It is now read-only.
v0.1.6
Changelog
- 1dbb31b another round to apply cocoon style
- d2498d1 feat: /dl/ supports multi-segment repository names
- 57290a8 feat: /dl/{name} streams snapshots as cocoon-import tar
- cb45feb feat: DELETE /v2/{name}/manifests/{reference} OCI tag delete
- 88a1ade feat: OCI Distribution push, cloud image download, catalog deadlock fix
- 0035231 feat: OCI Distribution token endpoint and 401-on-Ping challenge
- ba9d42b feat: classify multi-arch image indexes as their own kind and unwrap aggregate sizes
- b7cf134 feat: materialize per-platform sizes for image-index tags
- 20132cf feat: recognize legacy cocoonstack windows-image artifactType
- a35884c final round fixing for new epoch
- 5b89b49 fix: SSO multi-domain support via comma-separated GOOGLE_OAUTH_HOSTED_DOMAIN
- 7e6ca36 fix: backfill platform_sizes for existing image-index tags
- 6a2860b fix: bare /{name} cloud image short URL bypasses SSO
- 2ce8689 fix: dedup blob size and surface real artifact kind in repo list
- 3a40f58 fix: explicit HEAD /v2/{$} handler avoids Go 1.25 mux conflict
- 1937068 fix: fold _catalog and token routes into v2Dispatch wildcard
- 7155746 fix: gofumpt formatting in snapshot_test.go
- a103642 fix: idempotent SSO callback on browser-back replay
- 9ef77da fix: remove plaintext token storage and fix PushBlob comment
- 2169a3d fix: route /v2/ ping through wildcard dispatcher
- 7d75994 fix: stream chunked OCI uploads through tempfiles, stop polluting catalog with by-digest manifest pushes
- ecc0b7f fix: surface OCI 1.1 layer titles and snapshot config in tag detail UI
- 43aaac9 perf+style: parallelize index sync, hoist hot-path loggers
- 12e5577 perf: split SyncFromCatalog into prepare + commit phases
- b584d7c refactor and clean up all those
- 6793481 refactor whole path and do code skill
- 065e91a refactor: dedupe snapshot config fetch in tag detail handler
- 6ae02c6 refactor: native OCI 1.1 wire format for snapshots and cloud images
- bfc40f7 refactor: pull streams via cocoon import instead of writing files
- 3ca65be refactor: route via gorilla/mux instead of stdlib ServeMux
- 8f6c9b7 remove business url
- 262ef9a revise code style
- 659c95e round2 for minor fixing and refactoring
- 78ba9ea unified cicd and everything