Skip to content

Releases: dragonflyoss/nydus

Nydus Image Service v2.1.0

19 Oct 12:33
8c9c73b
Compare
Choose a tag to compare

Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.1.0/

What's New Features

  • nydusd: production ready for nydus rafs v6 (erofs) format for fusedev and in-kernel fscache driver
  • nydusd: support registry p2p acceleration with dragonfly in mirror mode.
  • nydus-image: support nydus rafs to tar conversion (unpack nydus image)
  • nydusify: support "view" subcommand to view nydus image lazily

What's Changed

  • enable "erofs over fscache" feature by @nan1994 in #446
  • cargo: upgrade dbs-uhttp to v0.3.0 by @imeoer in #447
  • action: allow run CI for pr wants merge to any branch by @imeoer in #449
  • storage: fix clippy warnings by @jiangliu in #455
  • nydusd: clean up clippy warnings by @jiangliu in #456
  • doc: update outdated information by @hsiangkao in #459
  • nydusd: recover --shared-dir for fuse backend again by @hsiangkao in #460
  • rafs/v6: fix wrongly calculated prefetch table size by @changweige in #458
  • switch nydus-cached to mio by @uran0sH in #453
  • refact: nydusd's state machine by @ccx1024cc in #439
  • Prepare for publishing nydus-storage and nydus-rafs by @jiangliu in #452
  • Tiny typo fix and improve nydusd help message by @changweige in #461
  • fix: fscache and virtio fail to start by @ccx1024cc in #462
  • storage: fix a bug related caused by merging code by @jiangliu in #464
  • Improvements to the blob cache manager by @jiangliu in #466
  • storage: fix ondemand read may cause IO err when enable prefetch by @kevinXYin in #468
  • Refine utils/metrics related code by @jiangliu in #470
  • nydus-image: fix some comments by @power-more in #476
  • doc: refine README.md by @hsiangkao in #478
  • doc: more fscache-related description by @hsiangkao in #479
  • nydusify & nydus-image: v6 image conversion support by @yawqi in #473
  • Introduce async framework and clean up prefetch related logic by @jiangliu in #467
  • Prepare for releasing nydus-api v0.1.0 by @jiangliu in #474
  • doc: nydus-fscache.md: fix up referenced RAFS v6 images by @hsiangkao in #487
  • Doc: Correct fscache distribution steps by @yqleng1987 in #482
  • Prepare for releasing nydus-utils-v0.3 by @jiangliu in #488
  • nydus-image: supports multiple versions of merge by @zyfjeff in #489
  • Add some comments by @power-more in #491
  • nydusify: bug fix, check subcommand uses direct mode by @yawqi in #494
  • stroage: garbage collect unused blob cache mgr by @jiangliu in #481
  • doc: update expired dingtalk qr code by @imeoer in #499
  • nydus-image: fixed a bug caused by empty blob and prefetched combined scenes by @zyfjeff in #495
  • nydusify: add fs-version annotation by @yawqi in #497
  • nydusify: add command line arg fs-version check by @yawqi in #501
  • doc: fix broken dingtalk invitation url and others by @imeoer in #504
  • blobfs: prepare for publishing v0.1 by @jiangliu in #500
  • utils: introduce per-thread tokio current thread Runtime by @jiangliu in #498
  • Prepare for publishing nydus-2.1.0-alpha1 by @jiangliu in #508
  • api: prepare for publishing v0.1.1 by @jiangliu in #509
  • github action: add top images v6 format conversion and check by @yawqi in #490
  • Prepare for publishing v2.1.0-alpha2 by @jiangliu in #511
  • Add documentation for overall architecture by @jiangliu in #510
  • use precise command in nydus-fscache doc by @liubogithub in #517
  • doc: fix docker daemon configuration path by @imeoer in #522
  • api: reorganize storage API definitions by @bergwolf in #514
  • Update containerd-env-setup.md by @aa624545345 in #505
  • Support eStargz TOC conversion and run for RAFS v6 by @imeoer in #486
  • ctr-remote: replace the appendDefaultLabelsHandlerWrapper function by @loheagn in #525
  • Fixed several correctness issues with Nydus v6 at runtime. by @zyfjeff in #521
  • fscache: remove warning when handle fscache read request by @imeoer in #532
  • nydus-image: fix the prefetch table was out of bounds due to use the wrong index by @zyfjeff in #530
  • nydus-image nydus-cached: builds on macos by @wanderxjtu in #523
  • comments: modify comments of src_ino and i_ino by @power-more in #519
  • nydus-image: nydus v6 support explicit uid and gid by @zyfjeff in #531
  • FIX: miss blob header in inline-nydus-file by @ccx1024cc in #534
  • github actions: bug fix, the build nydus-rs always gets cancelled by @yawqi in #537
  • fscache: enable multi-threading to process fscache requests by @jiangliu in #536
  • github actions: add integration tests for nydus by @yawqi in #535
  • nydusd: wrap thread validator as func by @imeoer in #539
  • feat: support convert Nydus image layers to tar files by @ccx1024cc in #538
  • ctr-remote: note user this ctr is only enhanced for nydus by @changweige in #544
  • makefile: add target install by @changweige in #545
  • fscache: fix large stargz chunks processing by @imeoer in #546
  • doc: add description about estargz and nerdctl support by @imeoer in #547
  • README.md: fix up leftovers of stargz for fscache by @hsiangkao in #548
  • Fix spelling mistakes by @changweige in #549
  • nydus-image: remove redundant -o short option by @changweige in #550
  • rafs: v6 must have local blobcache configured by @changweige in #551
  • build(deps): bump github.com/containerd/containerd from 1.4.13 to 1.5.13 in /contrib/nydusify by @dependabot in #553
  • Add a recording for fscache lazy pulling by @hsiangkao in #557
  • fscache: no need to clone string by @changweige in #558
  • nydus-backend-proxy reload blob objects map by @changweige in #556
  • dep: upgrade packages to fix some security vulnerabilities by @imeoer in #562
  • rafs/v6: pack rdev for rafs v6 image by @changweige in #564
  • nydus-test: Add BackendProxy storage backend to simulate registry storage backend by @changweige in #563
  • add basic nydusify conversion case by @changweige in #566
  • nydus-test: ignore missing backend_proxy_url by @changweige in #567
  • ci: don't run Convert Top Docker Hub Images job on forked repos by @liubin in #574
  • Use nydusify to check file content for nydus v6 by @zyfjeff in #572
    ...
Read more

Nydus Image Service v2.1.0-rc.4

13 Oct 09:55
fd588c9
Compare
Choose a tag to compare

Nydus Image Service v2.1.0-rc.3.1

20 Sep 06:03
2d78bfd
Compare
Choose a tag to compare

What's Changed

  • nydusd: fix a bug in handling singleton subcommand by @jiangliu in #731
  • api: rename blob cache entry config's fs_prefetch by @changweige in #709
  • nydusd: fix a bug in handling singleton subcommand by @jiangliu in #732
  • nydus-image: refactor subcommand "inspect" by @YushuoEdge in #675
  • nydusify: abort oss blob upload if conversion failed by @imeoer in #710
  • release: prepare for v2.1.0-rc.3.1 by @imeoer in #733

Full Changelog: v2.1.0-rc.3...v2.1.0-rc.3.1

Nydus Image Service v2.1.0-rc.3

19 Sep 10:35
64414f5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0-rc.2...v2.1.0-rc.3

Nydus Image Service v2.1.0-rc.2

19 Aug 02:35
d326827
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2

Nydus Image Service v2.1.0-rc.1

09 Aug 09:27
4c7704d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0-alpha.6...v2.1.0-rc.1

Nydus Image Service v2.1.0-alpha.6

03 Aug 09:20
2fa2c30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-alpha.5...v2.1.0-alpha.6

Nydus Image Service v2.1.0-alpha.5

02 Aug 10:06
afb69b4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0-alpha.4...v2.1.0-alpha.5

Nydus Image Service v2.1.0-alpha.4

08 Jul 06:31
10859e8
Compare
Choose a tag to compare

What's Changed

  • ctr-remote: note user this ctr is only enhanced for nydus by @changweige in #544
  • makefile: add target install by @changweige in #545
  • fscache: fix large stargz chunks processing by @imeoer in #546
  • doc: add description about estargz and nerdctl support by @imeoer in #547
  • README.md: fix up leftovers of stargz for fscache by @hsiangkao in #548
  • Fix spelling mistakes by @changweige in #549
  • nydus-image: remove redundant -o short option by @changweige in #550
  • rafs: v6 must have local blobcache configured by @changweige in #551
  • build(deps): bump github.com/containerd/containerd from 1.4.13 to 1.5.13 in /contrib/nydusify by @dependabot in #553
  • Add a recording for fscache lazy pulling by @hsiangkao in #557
  • fscache: no need to clone string by @changweige in #558
  • nydus-backend-proxy reload blob objects map by @changweige in #556
  • dep: upgrade packages to fix some security vulnerabilities by @imeoer in #562
  • rafs/v6: pack rdev for rafs v6 image by @changweige in #564
  • nydus-test: Add BackendProxy storage backend to simulate registry storage backend by @changweige in #563
  • add basic nydusify conversion case by @changweige in #566
  • nydus-test: ignore missing backend_proxy_url by @changweige in #567
  • ci: don't run Convert Top Docker Hub Images job on forked repos by @liubin in #574
  • Use nydusify to check file content for nydus v6 by @zyfjeff in #572
  • nydusd: fixed getting the wrong chunk due to using the wrong blob index by @zyfjeff in #573
  • nydus-test: Replace storage backend with BACKEND_PROXY and adapts github action by @changweige in #570
  • nydus-image: use BtreeMap replace HashMap to guarante order of chunkinfo by @zyfjeff in #575
  • nydusify: Add fs-version args for pack subcommand by @zyfjeff in #529

Full Changelog: v2.1.0-alpha.3...v2.1.0-alpha.4

Nydus Image Service v2.1.0-alpha.3

29 Jun 09:11
46d4b6b
Compare
Choose a tag to compare

What's Changed

  • fscache: enable multi-threading to process fscache requests by @jiangliu in #536
  • github actions: add integration tests for nydus by @yawqi in #535
  • nydusd: wrap thread validator as func by @imeoer in #539
  • feat: support convert Nydus image layers to tar files by @ccx1024cc in #538

Full Changelog: v2.1.0-alpha.2...v2.1.0-alpha.3