Skip to content

Releases: containerd/nydus-snapshotter

Nydus Snapshotter v0.7.3 Release

21 Mar 02:41
2b7058a
Compare
Choose a tag to compare

This is an emergency fix, please use this version instead of v0.7.2

What's Changed

  • [stable/v0.7] converter: support OCI reference type by @imeoer in #431

Full Changelog: v0.7.2...v0.7.3

Nydus Snapshotter v0.7.2 Release

21 Mar 01:56
2abb493
Compare
Choose a tag to compare

What's Changed

  • [backport] misc: update stable nydusd version v2.1.5 in Dockerfile and docs by @adamqqqplay in #420
  • Pick 2 stable patches to v0.7 by @changweige in #428
  • [stable/v0.7] converter: fix image history handle by @imeoer in #429

Full Changelog: v0.7.1...v0.7.2

Nydus Snapshotter v0.5.2 Release

16 Mar 08:24
2131065
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

Nydus Snapshotter v0.7.1 Release

14 Mar 08:16
cde243f
Compare
Choose a tag to compare

What's Changed

  • [backport] converter: fix handle of manifest index by @imeoer in #411

Full Changelog: v0.7.0...v0.7.1

Nydus Snapshotter v0.7.0 Release

10 Mar 03:30
f77f8d1
Compare
Choose a tag to compare

Release Notes

Support stable CRI API v1 when working in the CRI image service proxy auth mode.
Enhance nydus metrics on node resources and nydusd running performance.
Fix some problems and unfriendly points in nydus-snapshotter's configuration file.
Add profiling interface

What's Changed

  • upgrade nydusd version used by e2e test to 2.1.4 by @changweige in #373
  • print instance image id from system diagnose API by @changweige in #366
  • upgrade project's golang version to 1.19.6 by @changweige in #371
  • Add pprof HTTP server for snapshotter by @sctb512 in #372
  • metrics: fix incorrect rss value by @sctb512 in #374
  • converter: speed up conversion by @imeoer in #352
  • metrics: export nydus daemon memory usage (RSS) by @sctb512 in #375
  • fail the snapshotter immediately if metrics server can't be bound by @changweige in #363
  • only count nydusd local cache if it a nydus layer by @changweige in #377
  • system: fix no such file or directory error by @sctb512 in #381
  • generate accessed files list for container with NRI plugin by @sctb512 in #349
  • build(deps): bump nix from 0.19.1 to 0.20.2 in /tools/optimizer-server by @dependabot in #382
  • build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #384
  • build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18 by @dependabot in #383
  • Fix the problem of snapshotter's toml configuration file not working by @sctb512 in #380
  • config: validate mirrors directory when starting snapshotter by @sctb512 in #378
  • converter: add stream mode to Unpack by @loheagn in #294
  • Fix some small problems in the live upgrade procedure by @mofishzz in #385
  • Fix override for log-to-stdout cmdline option by @PKizzle in #391
  • misc: add log_to_stdout to snapshotter's sample toml file by @sctb512 in #397
  • daemon: increase retry times to avoid premature returns by @sctb512 in #394
  • config: avoid to use default dir if root is valid by @sctb512 in #393
  • refine containerd nri plugin optimizer docs by @changweige in #395
  • clean up project folder layout by @changweige in #396
  • auth: use new stargz crialpha package by @changweige in #387
  • Fscache e2e by @changweige in #364
  • allow nydusd and nydus-image absence in PATH by @changweige in #399
  • enable more golang linters by @changweige in #343
  • daemonconfig: only load mirrorsConfig for target host by @sctb512 in #401
  • converter: support parent bootstrap for merge by @imeoer in #403
  • docs: fix bad link by @wllenyj in #405

New Contributors

Full Changelog: v0.6.0...v0.7.0

Nydus Snapshotter v0.6.1 Release

01 Mar 08:02
02e1bf3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

Nydus Snapshotter v0.6.0 Release

22 Feb 08:46
9fb0d50
Compare
Choose a tag to compare
  1. Nydus-snapshotter can be configured by a TOML configuration file and most of the trivial CLI parameters are dropped from v0.6.0. This might break your current deployment, please be careful about it.
  2. Live-upgrade and failover framework support fscache driver now.
  3. Enrich metrics kinds
  4. Support registry mirrors live update. So nydus-snapshotter does not need to be restarted after mirrors hosts are updated
  5. Directly import containerd's package to reference the snapshots annotations. The same annotations in nydus-snapshotter' package are deprecated now and likely to be removed in the future release.
  6. Fix some bugs around metrics exportation.

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

Nydus Snapshotter v0.5.1 Release

28 Jan 06:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

Nydus Snapshotter v0.5.0 Release

05 Jan 06:52
634a0fa
Compare
Choose a tag to compare

Release notes

  1. Add nydus-snapshotter’s metrics collector to collect nydusd lifecycle, resource consumption metrics
  2. Add nydusd runtime file system metrics about read errors and read latencies
  3. Support converting nydus images and pushing them directly to AWS S3 object storage infrastructure
  4. Fscache GC is performed when the snapshot is removed by requesting nydusd by the newly added HTTP API
  5. Support fetch private registry auth information by setting nydus-snapshotter as a CRI proxy between kubelet and containerd
  6. Fix a compatibility problem after upgrading to v0.4.0

What's Changed

  • Resolve warnings in GitHub actions release workflow by @austinvazquez in #270
  • feat: add some nydusd-config for metrics work by @Desiki-high in #272
  • README.md: add ZRAN support description by @hsiangkao in #273
  • remove scheme field in nydusd config by @imeoer in #268
  • go.mod: retract v0.3.0 by @AkihiroSuda in #278
  • metrics: collect the metrics about snapshotter by @sctb512 in #261
  • move FOSSA license ribbon to the top position by @changweige in #281
  • maintenance api server's default socket should be under root dir by @changweige in #280
  • add e2e test for running nydus snapshotter in Kubernetes by @liubin in #283
  • treewide: tidy up --config-path by @hsiangkao in #286
  • Check KubeSecretListener start error by @liubin in #284
  • converter: support ref image build by @imeoer in #245
  • Support cri image service proxy mode for getting registry auth by @darfux in #282
  • Collect nydusd startup cpu utilization and report its mem usage by @changweige in #279
  • Don't return error if test pod is not created or has been deleted by @liubin in #289
  • ignore existing symlink target existence by @changweige in #291
  • backend: support s3 backend by @loheagn in #277
  • test:e2e: Add cri auth test by @darfux in #290
  • cleanup file system package by @changweige in #285
  • Fscache gc by @kevinXYin in #262
  • redirect nydusd and rafs instance configuration to new location by @changweige in #287
  • converter: remove pkg/errdefs dependence by @imeoer in #293
  • converter: support more options by @imeoer in #295
  • snapshot:remoteMounts: Load snapshot config under shared mode by @darfux in #296
  • docs: add docs for running nydus snapshotter in Kubernetes by @liubin in #297
  • metrics: support HTTP metrics server by @sctb512 in #298
  • config: add warmup option for nydus daemon by @sctb512 in #301
  • docs: add more details about how to use kubeconfig keychain by @liubin in #300
  • metrics: add nydus daemon version by @sctb512 in #302
  • metrics: improve FS metrics and remove unused metrics by @sctb512 in #304

New Contributors

Full Changelog: v0.4.0...v0.5.0

Nydus Snapshotter v0.4.1 Release

22 Dec 03:34
8c2e29d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1