Skip to content

Releases: containerd/stargz-snapshotter

v0.16.1

14 Nov 01:09
7d3230e
Compare
Choose a tag to compare

Notable Changes

  • prevernt go version upgraded to 1.23 in go.mod (#1863)

v0.16.0

13 Nov 17:52
18cb40a
Compare
Choose a tag to compare

Notable Changes

  • Support for the latest CRI-O(>=v1.31.0) and Podman (>=v5.1.0) Additional Layer Store (#1673, #1674)
  • Fix log message in refnode.Lookup (#1595), thanks to @iain-macdonald
  • store: use OnForget API for checking if a node is reusable (#1808)
  • Support for containerd v2 (#1722), thanks to @apostasie
  • fs: Check connection only when image isn't fully cached (#1584)

v0.15.1

31 Oct 09:05
64ab83b
Compare
Choose a tag to compare

Notable Changes

  • Removed support for CRI v1alpha2 API that was deprecated in containerd v1.7 (#1175)
  • Make timeout per-request (#1181), thanks to @Kern--
  • fix: rollback snapshot to prevent bolt deadlock (#1326), thanks to @goller
  • Protect node.ents and node.entsCached with a mutex (#1381), thanks to @iain-macdonald
  • Fixed the snapshotter reported incorrect number blocks for a file (#1387), thanks to @Kern--
  • chore: pkg imported more than once (#1363), thanks to @testwill

Note about v0.15.0

v0.15.0 has been tagged but it didn't include release binaries due to CI issue. For trying binary release of v0.15, please use stargz-snapshotter newer than v0.15.1.

v0.14.3

08 Mar 10:27
6ee6fa1
Compare
Choose a tag to compare

Notable Changes

  • labels: correctly propagate extra labels (#1143)

v0.14.2

06 Mar 12:50
9455862
Compare
Choose a tag to compare

Notable Changes

  • stargz-snapshotter
    • Use containerd's label package (#1131)
  • docs
    • Add Docker(moby) integration (#1117)

v0.14.1

26 Jan 14:03
f93d3dc
Compare
Choose a tag to compare

Notable Changes

  • stargz-snapshotter
    • Fixed IPFS_PATH wasn't recognized (#1082)

v0.14.0

25 Jan 11:05
60ef5c4
Compare
Choose a tag to compare

Notable Changes

  • stargz-snapshotter
    • Refactored IPFS-related logic not to depend on github.com/ipfs/go-ipfs-http-client (#1034, #1067)
    • Added support for CRI v1 API (#1011, #1075)
  • docs
    • Added docs about rootless lazy pulling with Podman, nerdctl and BuildKit (#1061)

v0.13.0

11 Nov 14:21
266b705
Compare
Choose a tag to compare

This release enables to optionallly create smaller eStargz images using the following flags for ctr-rmeote i convert or ctr-remote i optimize (#956).

  • --estargz-external-toc: Separates TOC JSON into another image (called "TOC image"). The result eStargz doesn't contain TOC so we can expect a smaller size than normal eStargz (refer to /docs/estargz.md for the related eStargz spec).
  • --estargz-min-chunk-size: Specifies the minimal number of bytes of data must be written in one gzip stream. If it's > 0, multiple files and chunks can be written into one gzip stream. Smaller number of gzip header and smaller size of the result blob can be expected (refer to /docs/estargz.md for the related eStargz spec).

Please refer to /docs/smaller-estargz.md for more details about the usage.

Notable Changes

v0.12.1

14 Oct 11:41
e64ac36
Compare
Choose a tag to compare

This release publishes a container image usable as a Kind node to ghcr.io/containerd/stargz-snapshotter:0.12.1-kind

$ kind create cluster --name stargz-demo --image ghcr.io/containerd/stargz-snapshotter:0.12.1-kind

Kind >= v0.16.0 is recommended as the image is based on kindest/node:v1.25.2 supported by kind v0.16.0 (see also: https://github.com/kubernetes-sigs/kind/releases/tag/v0.16.0 )

Please refer to README about examples with Kind cluster with eStargz.

Notable Changes

  • Allow manually remove invalid snapshots on restore (#901)
  • ctr-remote: Allow analyzer waiting for a line from the container (#933)
  • Build and push stargz-snapshotter image usable as a kind node (#940)

v0.12.0

11 Jul 13:46
461aaf7
Compare
Choose a tag to compare

Notable Changes

  • metadata: Preserve TOC item IDs when cloning memory metadata reader (#843), thanks to @vadimberezniker
  • Refactor metadata store (#844)
  • estargz: Ignore NumLink field when encoding TOC (#822)
  • Add docs about how to build eStargz (#845)
  • Drop support for containerd 1.4.x (EOL) (#832)
  • Docs: fix broken link in estargz.md (#823), thanks to @liubin
  • Remove typo in comment (#805), thanks to @fatelei