Skip to content

Releases: containerd/stargz-snapshotter

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

v0.9.0

29 Sep 08:58
8e114bc
Compare
Choose a tag to compare

This release comes with performance fixes of snapshotter implementation and lossless compression of eStargz.

Notable Changes

  • estargz
    • Support lossless compression (#453)
  • Stargz Store
    • Add logging of statFile errors (#442), thanks to @vkuzniet
    • Reset bytes.Buffer before returning it to sync.Pool (#448), thanks to @kzys
    • Avoid downloading the same data from the registry multiple times (#446), thanks to @vkuzniet
    • Start pre/background-fetch of layers in an image simultaneously (#467)
  • CI
    • Reduce required environment variables on "make benchmark" (#441), thanks to @kzys
    • Run ctr pprof against containerd-stargz-grpc in Hello Bench (#445), thanks to @kzys
    • Add test with upstream k3s (#447)
    • Add test with k3s + argo workflow (#449)

v0.8.0

31 Aug 13:53
4ffd0f6
Compare
Choose a tag to compare

This release includes zstd:chunked support, improvements on log/metrics/config of Stargz Snapshotter/Store, new NW/GPU options for ctr-remote optimizer and bugfixes.

Notable Changes

  • estargz

    • Made estargz compression-algorithm-agnostic and added support for opening/creating zstd:chunked (#293)
  • Stargz Store

    • Enabled to release resources when no reference to a layer (#433)
  • Stargz Snapshotter

  • ctr-remote

    • Added --gpus and --net-host option (#382), thanks to @rdpsin
    • Added helpful message whenever optimize period expires (#419), thanks to @rdpsin
  • docs

    • Added docs about prebuilt kind node image (#387)
    • Added a link to estargz.kontain.me (#388)
  • CI

    • Upgraded golangci-lint to v1.42.0 (#427), thanks to @kzys

v0.7.0

16 Jul 09:43
357df10
Compare
Choose a tag to compare

Notable Changes

  • Stargz Snapshotter(containred-stargz-grpc)

    • Allow users to manually set the fetcher to use single range mode (#350), thanks @rdpsin
    • Adds new latency metrics (mount, readdir, registry access) and skeleton for additional ones (#358), thanks @vkuzniet
    • Enable to configure direct mode of cache through config.toml (#372)
  • ctr-remote

    • Add env-file option to the optimize command (#345), thanks @mc256
    • Allow users to specify a GZIP compression level during optimize (#368), thanks @rdpsin
  • docs

    • Fix a link of OCI Distribution Spec (#338) thanks @knqyf263
    • Fix broken link in docs/overview.md (#362) thanks @IRCody
    • Promote --oci option for ctr-remote (#339)

v0.6.4

02 Jun 13:11
e7a4822
Compare
Choose a tag to compare

This release contains refactoring of dependencies to enable nativeconverter to built on windows (#333).