Skip to content

Releases: containerd/nydus-snapshotter

Nydus Snapshotter v0.4.0 Release

30 Nov 11:41
1e18acb
Compare
Choose a tag to compare
  • Enhance stability and misc bug fixes and security fixes
  • Support converting OCI images to nydus images via Nerdctl
  • Support Fscache driver shared domain feature
  • Add an HTTP-based maintenance interface
  • Export some nydusd daemons metrics
  • Support configuration on P2P/Dragonfly mirror caching mode and its health check policy
  • Implement Containerd snapshots Usage interface
  • Shutdown the shared nydusd if it serves no snapshot when closing the nydus-snapshotter
  • Refine how nydus-snapshotter removes unused snapshots and its related nydusd resources
  • Nydusd failover and live-upgrade framework were added
  • Redesign botldb bucket records structure

Nydus Snapshotter v0.3.3 Release

10 Nov 07:04
82265aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

Nydus Snapshotter v0.3.2 Release

07 Nov 02:27
e53fe6a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.2

Nydus Snapshotter v0.3.1 Release

25 Oct 07:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

Nydus Snapshotter v0.3.0 Release

20 Oct 03:44
8565357
Compare
Choose a tag to compare

⚠️NOTE: The tag was accidentally re-tagged, please avoid importing the nydus-snapshotter package at this tag.⚠️

What's Changed

  • Remove duplicated chunk info from bootstrap v6 format by @zyfjeff in #45
  • action: add sha256sum file for release assets by @imeoer in #50
  • daemon: ignore checks for nydus binary when DaemonMode=none by @power-more in #57
  • config: support skip_verify backend option by @imeoer in #56
  • add support for erofs with fscache by @imeoer in #58
  • Disable the logic for downloading bootstarp in snapshotter by @zyfjeff in #61
  • fscache: enable log-level settings by @nan1994 in #64
  • doc: provide container id when use ctr-remote run by @loheagn in #65
  • erofs: drop "device=" options by @hsiangkao in #66
  • log: fix logdir and output bug of snapshotter by @power-more in #62
  • Convert: support nydus v6 fs version convert by @zyfjeff in #67
  • action: relax the condition of release tag by @imeoer in #68
  • args: change async-remove to sync-remove by @power-more in #69
  • Implement blob layer download in snapshotter by @zyfjeff in #53
  • Filesystem: fix parsing estargz TOC data by @imeoer in #70
  • export label.AppendLabelsHandlerWrapper by @loheagn in #73
  • config: Fix workdir json key not consist with nydusd fscache daemon by @kevinXYin in #75
  • Filesystem: refactor estargz support by @imeoer in #77
  • Filesytem: support estargz for rafs v6 by @imeoer in #79
  • Overlayfs: add volatile option when creating Active snapshot by @power-more in #74
  • fscache: fix possible conflict fscache id by @imeoer in #81
  • feat: NYDUS files are convertible to OCI tar by @ccx1024cc in #80
  • fscache: simple fixup for busy mountpoint by @imeoer in #83
  • fscache: fix fscache workdir path for estargz by @imeoer in #82
  • build(deps): bump github.com/containerd/containerd from 1.6.1 to 1.6.6 by @dependabot in #84
  • resolver: replace standard http client to go-retryablehttp by @power-more in #76
  • Remove incorrect or useless dependencies by @loheagn in #85
  • README.md: improve the overall description by @hsiangkao in #86
  • converter: enhance pack/merge/unpack options by @imeoer in #87
  • feat: Only retain serious log while unpacking by @ccx1024cc in #88
  • common: add flag --fs-driver to replace --daemon-backend by @changweige in #94
  • Refine commandline help messages by @jiangliu in #95
  • Fix a bug in annotation preparation by @jiangliu in #96
  • Enable log for fscache by @jiangliu in #98
  • smoke: use latest nydus release by @imeoer in #105
  • Second PR to enhance the snapshotter implementation by @jiangliu in #101
  • MAINTAINERS: Add Yan Song as a reviewer by @changweige in #108
  • Fix some spelling mistakes, rename nydusd log file by @changweige in #99
  • Optimize snapshotter to reduce container startup time by @jiangliu in #114
  • Remove blob.meta files when GC nydus blob files by @jiangliu in #115
  • change systemd KillMode to process by @changweige in #116
  • remove nydusd daemon mode fuse when starting by @changweige in #119
  • Optimize handling of stargz images by @jiangliu in #117
  • Revert "remove nydusd daemon mode fuse when starting" by @hsiangkao in #122
  • typical nydusd/rafs configuration file by @changweige in #121
  • Refactor resolver and fix download blob bug for localfs mode by @zyfjeff in #109
  • enhance how nydusd's log are logged and redirected by @changweige in #118
  • tests: fix panic for unpack test by @imeoer in #123
  • add k8s secret auth method by @raoxiang1996 in #113
  • Fix BlobMgr Remove by @power-more in #120
  • cache manager: fix cache manager failure in none daemon mode by @power-more in #124
  • Add helper functions for containerd image convertion by @loheagn in #127
  • converter: fix some comments by @imeoer in #130
  • add a flag to control whether enable kubeconfig keychain by @changweige in #131
  • github: perform test against multiple daemon mode by @changweige in #133
  • rotate snapshotter log by @sctb512 in #134
  • clean up and fix how nydus-snapshotter prepares mountpoints for nydusd by @changweige in #132
  • use xid to generate nydusd's internal ID by @changweige in #136
  • converter: improve backend implementation by @imeoer in #137
  • converter: make backend package independent by @imeoer in #138
  • Change upperPath permission from 0750 to 0755 by @zyfjeff in #139
  • Make current machine's arch as defaulted GOARCH by @changweige in #141
  • clean up nydus vestige when starting by @changweige in #148
  • Add containerized e2e test by @changweige in #140
  • change default work root dir to /var/lib/containerd-nydus by @changweige in #143
  • converter: create work directory if not exists by @imeoer in #147
  • e2e test use new default root dir by @changweige in #149
  • fix: kill nydus-image process with timeout by @power-more in #146
  • configure prefetch in example fscache nydusd config file by @changweige in #157
  • add e2e test for fscache driver by @changweige in #153
  • converter: improve performance by calculating diffid ahead of time by @imeoer in #154
  • converter: improve method options by @imeoer in #155
  • converter: export IsNydusBlob and MergeLayers methods by @imeoer in #159
  • give NoneMode mount option with lowerdir=/dummy by @changweige in #160
  • Remove default http timeout limit by @zyfjeff in #163
  • clean up test purpose log directory by @changweige in #168
  • Enhance daemon states management to improve usability and stability by @changweige in #152
  • converter: add buffer for io.Writer by @sctb512 in #150
  • replace deprecated ioutil package by @changweige in #169
  • detect go race condition when perform e2e test by @changweige in #172
  • [Bugfix] Modify the logic of obtaining image ref when deleting snapshots by @power-more in #170
  • close file after opened and written by @changweige in ...
Read more

Nydus Snapshotter v0.3.0-rc.3 Release

06 Sep 10:01
8cc0c23
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.3.0-rc.2...v0.3.0-rc.3

Nydus Snapshotter v0.3.0-rc.2 Release

18 Aug 08:25
56f943f
Compare
Choose a tag to compare
Pre-release

What's Changed

  • converter: fix some comments by @imeoer in #130
  • add a flag to control whether enable kubeconfig keychain by @changweige in #131
  • github: perform test against multiple daemon mode by @changweige in #133
  • rotate snapshotter log by @sctb512 in #134
  • clean up and fix how nydus-snapshotter prepares mountpoints for nydusd by @changweige in #132
  • use xid to generate nydusd's internal ID by @changweige in #136
  • converter: improve backend implementation by @imeoer in #137
  • converter: make backend package independent by @imeoer in #138

New Contributors

Full Changelog: v0.3.0-rc.1...v0.3.0-rc.2

Nydus Snapshotter v0.3.0-rc.1 Release

12 Aug 03:13
e6cc1fa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0-alpha.5...v0.3.0-rc.1

Nydus-snapshotter v0.2.4 release

30 May 04:14
696e0a7
Compare
Choose a tag to compare

What's Changed

  • [for stable/v0.2.x] config: support skip_verify backend option by @imeoer in #59

Full Changelog: v0.2.3...v0.2.4

Nydus-snapshotter v0.2.3 release

11 May 07:34
f94ff19
Compare
Choose a tag to compare

What's Changed

  • makefile: ensure cross-compilation compatibility by @imeoer in #46

Full Changelog: v0.2.2...v0.2.3