sincecutoff.com

What changed in crane.

We scan this tool’s changelog a few times a day and keep the changes that would alter your agent’s next action: 1 since August 2026, each linked to its source.

YOUR MODEL or

Changes

INTRODUCED
1 CHANGES
LATEST 2026-08-25 · 1 TOOLS
AUG 252026

mutate.Time and mutate.Canonical accept tarball.LayerOption

When rebuilding an image and needing to preserve its layer compression or media type, pass the matching `tarball.LayerOption` values to `mutate.Time` or `mutate.Canonical`, then set the image and config media types with `mutate.MediaType` and `mutate.ConfigMediaType` as needed.

img, err := mutate.Time(img, t, tarball.WithCompression(compression.ZStd), tarball.WithMediaType(types.OCILayerZStd)) if err != nil { return err } img = mutate.MediaType(img, types.OCIManifestSchema1) img = mutate.ConfigMediaType(img, types. OCIConfigJSON)
evidence github.comscore 0.93open card ↗