Releases: containerd/nydus-snapshotter
Releases · containerd/nydus-snapshotter
Nydus Snapshotter v0.9.0 Release
What's Changed
- Limit the maximum size of "Table of Content" in nydus data blobs by @jiangliu in #461
- manager: simplify implementation of DaemonStates by @jiangliu in #462
- cmd: refine command line help messages and error messages by @jiangliu in #463
- action: update workflow to block low unit test coverage code by @adamqqqplay in #460
- cmd: improve user interface for help message by add default text by @adamqqqplay in #456
- config: enforce stricter validation rules and tune default config by @jiangliu in #464
- converter: restrict file permission to 0640 by @jiangliu in #470
- cache: simplify cache manager by removing FsDriver by @jiangliu in #468
- referrer: tune implementation details of referrer by @jiangliu in #469
- go.mod: github.com/opencontainers/image-spec v1.1.0-rc3 by @AkihiroSuda in #473
- workflow: fix incorrect files number for optimizer test by @sctb512 in #446
- Maintain daemon mode information for each daemon instance by @jiangliu in #466
- build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #477
- referrer: fix panic on enable_referrer_detect enabled by @imeoer in #459
- converter: ignore nonexistent blob data for unpack by @imeoer in #483
- action: remove patch coverage check in workflow by @adamqqqplay in #485
- Minor improvements for image optimizer by @changweige in #487
- Support Nydus boostrap layer encryption and decryption by @taoohong in #479
- converter: add feature detection for
--batch-size
by @hangvane in #489 - Minor enhancements and bugfixes to snapshot by @jiangliu in #476
- pkg: minor code style improvements by @jiangliu in #475
- metrics: prepare to support multiple instances of Manager by @jiangliu in #467
- Limit memory resource usage for nydus daemon via cgroup by @sctb512 in #415
- workflow: fix incorrect files number for optimizer test by @sctb512 in #491
- integration: remove GOPROXY environment by @sctb512 in #494
New Contributors
Full Changelog: v0.8.0...v0.9.0
Nydus Snapshotter v0.8.2 Release
- Fix a bug that fails the image converter when the blob layer is empty
What's Changed
- Pick some stable patches from main branch, prepare v0.8.2 by @changweige in #484
Full Changelog: v0.8.1...v0.8.2
Nydus Snapshotter v0.8.1 Release
What's Changed
- Refine containerd-nydus-grpc CLI help message
- fix an error in the experimental feature
detect_referrer
Full Changelog: v0.8.0...v0.8.1
Nydus Snapshotter v0.8.0 Release
Major Updates
- The snapshotter's root dir can be a relative path from now on
- Blobs manager which downloads the nydus image blobs has be removed
- Nydus image optimizer gracefully exits when SIGTERM is signaled and flushes out all the pending filesystem events and replace json with csv
- Nydus-snapshotter now can directly be started even if no TOML configuration file is associated.
- Fix the mirror registry configuration parser which wrongly filled the nydusd's configuration file
- Only try to collect metrics that come from RUNNING nydusd fs service
- Abort waiting for nydusd if it's dead somehow and reap it right away
- Several improvements fixing nydus image converter and adapting to the new nydus-image CLI UI
- Support containerd/snapshots View interface for the topmost layer of nydus image
- A precedent implementation addling capability for Buildkit of using nydus-snapshotter and gains lazy-load feature
What's Changed
- fix containerd mount failed when root is a relative path by @wllenyj in #407
- add size and timestamp for monitored files and dump to json file by @sctb512 in #400
- converter: fix handle of manifest index by @imeoer in #408
- fanotify: decode json from reader to avoid specifying token by @sctb512 in #409
- Update dependencies by @changweige in #410
- add e2e test for optimizer in github workflow by @sctb512 in #412
- converter: support OCI reference type by @imeoer in #414
- remove useless blob manager by @imeoer in #416
- misc: update stable nydusd version v2.1.5 in Dockerfile and docs by @adamqqqplay in #419
- fix bugs in image optimizer and improve the code a bit by @changweige in #413
- set default value for fsdriver by @changweige in #421
- Package optimizer binary when releasing new version by @sctb512 in #418
- Simplify the logics preparing snapshots for containerd by @changweige in #423
- converter: fix image history handle by @imeoer in #427
- fill default snapshotter's address by @changweige in #425
- add a link to introduction of zran by @changweige in #430
- misc: remove log level item in daemon config by @sctb512 in #432
- Do not add server to mirror list by @sctb512 in #436
- docs: add FAQ, Website and Quickstart link in README.md by @adamqqqplay in #440
- deps: upgrade runc and protobuf to resolve vulnerabilities by @adamqqqplay in #443
- docs: add helm quickstart link to deploy Dragonfly+Nydus by @adamqqqplay in #444
- Misc improvements about enhancing nydus-snapshotter's stability and add more debug message by @changweige in #434
- converter: fix a possible bug in type seekReader::Read() by @jiangliu in #449
- converter: return null feature set when failed to detect version by @jiangliu in #448
- experimental referrers support by @imeoer in #426
- support nydus image topmost layer view by @changweige in #447
- feat: support the arg batch-size for small chunks mergence by @Desiki-high in #445
- Avoid optimizer to use too much memory and improve error handling processes by @sctb512 in #450
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #455
- Support using nydus-snapshotter as Builkdit's oci-woker-snapshotter to gain lazyload when building images by @changweige in #453
Full Changelog: v0.7.0...v0.8.0
Nydus Snapshotter v0.7.3 Release
This is an emergency fix, please use this version instead of v0.7.2
What's Changed
Full Changelog: v0.7.2...v0.7.3
Nydus Snapshotter v0.7.2 Release
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
What's Changed
- [backport] remove not frequently used CLI parameters by @adamqqqplay in #417
Full Changelog: v0.5.1...v0.5.2
Nydus Snapshotter v0.7.1 Release
What's Changed
Full Changelog: v0.7.0...v0.7.1
Nydus Snapshotter v0.7.0 Release
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
- @mofishzz made their first contribution in #385
- @PKizzle made their first contribution in #391
- @wllenyj made their first contribution in #405
Full Changelog: v0.6.0...v0.7.0