Skip to content

Releases: containerd/stargz-snapshotter

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

v0.11.4

14 Apr 02:00
cf1c6d9
Compare
Choose a tag to compare

Notable Changes

  • ctr-remote: ensure cancel cleanly when recieves signals during conversion (#733)
  • dependencies: Bump up github.com/ipld/go-codec-dagpb from v1.3.0 to v1.3.2 to address GHSA-g3vv-g2j5-45f2 (#736)

v0.10.2

08 Apr 08:37
2189d60
Compare
Choose a tag to compare

This release is provided only for environments where Go 1.17+ isn't available to build binaries (e.g. Fedora 35).
Use v0.11+ releases.

Notable Change

  • Upgrades github.com/prometheus/client_golang from v1.11.0 to v1.11.1 and addresses CVE-2022-21698 (#724).

v0.11.3

16 Mar 02:38
84c8e54
Compare
Choose a tag to compare

Notable Change

  • fs: enable to select the correct opaque xattr (#681)

v0.11.2

07 Mar 08:18
2f7be82
Compare
Choose a tag to compare

Notable Changes

  • fs: return correct file size of symlink (#672)
  • snapshotter: make restoring configurable (#659)

v0.11.1

22 Feb 06:21
2f3aa34
Compare
Choose a tag to compare

This release contains a change to fs lib to make the metrics log level configurable (#654).

v0.11.0

27 Jan 04:43
7216b07
Compare
Choose a tag to compare

Notable Changes

  • Stargz Snapshotter and Stargz Store
    • Avoid many cache misses occur when many pullings of images happen (#600)
    • Avoid using unsupported field by logrus (#539, #589)
    • Prevent potential panic by type inconsistency on sync/atomic (#592)
  • ctr-remote
  • CI/Docs/Tests/Typo fixes

v0.10.1

18 Nov 12:52
91eb38a
Compare
Choose a tag to compare

This release updates containerd to apply the patch for CVE-2021-41190.

v0.10.0

05 Nov 09:37
6b6d495
Compare
Choose a tag to compare

This release comes with experimental support for image distribution on IPFS with lazy pulling (/docs/ipfs.md), support for storing filesystem metadata on disk (bbolt) and reorganization of eStargz documents.

This release introduces new go modules ipfs and cmd.
We have the following go modules as of now.

  • github.com/containerd/stargz-snapshotter : Plugins for container runtimes to enable lazy pulling of eStargz and the image creation.
  • github.com/containerd/stargz-snapshotter/estargz : Utilities to create and manipulate eStargz.
  • github.com/containerd/stargz-snapshotter/ipfs : Plugins for containerd to support IPFS
  • github.com/containerd/stargz-snapshotter/cmd : CLI commands

Notable Changes

  • modules
    • Introduce the following go modules (#511)
      • ipfs: Plugins for containerd to image distribution on IPFS
      • cmd: CLI commands provided by this project
  • ipfs (/docs/ipfs.md)
  • Stargz Snapshotter and Stargz Store
    • Enable to store filesystem metadata on disk to reduce memory usage (#415)
    • Make HTTP requests retryable (#479), thanks to @rdpsin
    • Add microsecond latency measuring to metrics (#485), thanks to @gtxu
  • estargz
    • Unify eStargz specification documents (#513)
  • ctr-remote
    • Fix ctr-remote to print the correct command name (#500), thanks to @liubin