Skip to content
This repository was archived by the owner on Jul 4, 2026. It is now read-only.

v0.1.6

Choose a tag to compare

@CMGS CMGS released this 10 Apr 16:16
· 55 commits to main since this release

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