Skip to content

Releases: dragonflyoss/nydus

v2.4.0

08 Jan 10:30

Choose a tag to compare

What's Changed

  • nydus-image: modify compact interface by @SToPire in #1631
  • rust: upgrade to 1.75.0 by @Desiki-high in #1634
  • action: bump macos-13 by @Desiki-high in #1635
  • nydusify supports localfs filesystem backend by @mhotan in #1637
  • storage: introduce CasManager to support chunk dedup at runtime by @Desiki-high in #1626
  • fix: correct some typo in nydus-fscache.md by @wswsmao in #1640
  • fix: correct some typos about nerdctl image rm by @wswsmao in #1641
  • support generating separate blob for prefetched files by @daiyongxuan in #1629
  • docs: fix docker-env-setup.md by @peng-yq in #1645
  • support generating new image with separate blob for prefetched files by @Maxing1997 in #1649
  • rafs: fix typo by @liubogithub in #1653
  • fix: #1644 and #1651 resolve Algorithm to_string and FromStr inconsistency by @cslinwang in #1656
  • chore: rename repo Dragonfly2 to dragonfly by @gaius-qi in #1658
  • fix(blobfs): Update fs ops for fuse_backend_rs 0.12.0 by @papazof in #1659
  • chore(deps): update dependencies to resolve cargo deny check failures by @BraveY in #1660
  • chore: bump deps to address rustsec warnning by @BraveY in #1666
  • nydusify: add layer push retry for copy subcommand by @imeoer in #1662
  • fix(nydusd): fix parsing of failover-policy argument by @BraveY in #1669
  • nydusify: fix the issue of blob not found when modifying image name d… by @ymygogogo in #1673
  • feat(nydusify): A short container id is supported when you commit a container by @ymygogogo in #1674
  • nydusify: refactor check subcommand by @imeoer in #1652
  • builder: remove redundant blobs for merge subcommand by @imeoer in #1677
  • misc: remove centos image from image conversion CI by @imeoer in #1678
  • chore(smoke): fix smoke test failed by @BraveY in #1676
  • Support external blob by @BraveY in #1672
  • chore: fix cargo-deny check failed by @BraveY in #1681
  • Support CRC32 validation for both RAFS V5 and V6. by @BraveY in #1670
  • nydusify(feat): add crc32 in file attributes by @BraveY in #1683
  • nydusify(feat): support for specifing log file and concurrently proce… by @BraveY in #1684
  • action: add free-disk-space job by @imeoer in #1685
  • nydusify(refactor): handle layer with retry by @BraveY in #1686
  • readme: add deepwiki reference by @bergwolf in #1690
  • [storage] Modify redirect policy to follow 10 redirects by @Fricounet in #1688
  • [registry] Fix auth token parsing for access_token by @Fricounet in #1689
  • docs: add MAINTAINERS doc by @imeoer in #1701
  • [Fix] Add "ssl" to fallback connection error messages by @Zephyrcf in #1708
  • feat(nydusify): After converting the image, if the push operation fails, increase the number of retries. by @ymygogogo in #1703
  • misc: add issue / PR stale workflow by @imeoer in #1709
  • test: support miri for unit test in actions by @BraveY in #1712
  • cargo: bump crates version by @imeoer in #1714
  • fix: Add filesystem sync in both container and host namespaces before commit by @jackowfish in #1717
  • Increase cache_v5.rs UT coverage by @bergwolf in #1700
  • storage: fix redirect in registry backend by @imeoer in #1732
  • [registry] Accept empty scope during token auth challenge by @Fricounet in #1733
  • chore:Remove mirrors configuration by @sf1999817 in #1723
  • build: fix error when running 'make contrib-build' by @lsc2001 in #1731
  • [Feature] add comprehensive issue and pull request templates by @Zephyrcf in #1736
  • [Improvement] unify token fetching and improve validation by @Zephyrcf in #1739
  • nydusify: fix mount for standard nydus image by @imeoer in #1743
  • [Feature] improve VFS State Saving for Daemon Transitions by @Zephyrcf in #1716
  • Bump containerd to v2 by @Fricounet in #1746
  • [nydusify] Bump acceleration-service to build manifests with artifactType by @Fricounet in #1747
  • fix: correct nydus image detection logic by @BraveY in #1751
  • converter: fix plain HTTP in conversion by @bergwolf in #1749
  • Fix failed batch converted CI. by @BraveY in #1753
  • [nydusify] Bump acceleration-service to v0.2.20 by @Fricounet in #1756
  • fix: update delete-artifact action to v5 and specify explicit artifact names by @BraveY in #1762
  • [Feature] Support resending fuse requests when restoring nydusd. by @lsc2001 in #1740
  • update MAINTAINERS and APPROVERS list by @imeoer in #1766
  • docs: remove expired dingtalk group invitation QR code and url by @imeoer in #1767
  • fix: correct some bugs and add feature of backend config for optimize subcommand by @Maxing1997 in #1755
  • feat(convert): add Nydus-to-OCI reverse conversion support by @J-jxr in #1741
  • feat(nydusify): support zero-disk transfer by @daiyongxuan in #1765
  • [nydusify] Bump acceleration-service to v0.2.21 by @Fricounet in #1771
  • build: Move rust-vmm crates into workspace by @RuoqingHe in #1770
  • Fix: add recursive inode/dentry invalidation and API smoke test by @sidneychang in #1745
  • Use fuse-backend try_with_writer when notify resend by @lsc2001 in #1780
  • [Test] enhance hot upgrade test by @Zephyrcf in #1726
  • [registry] Disable token refresh thread when prefetch is enabled by @Fricounet in #1784
  • fix: save vfs_state_data before save FusedevBackendState #1788 by @wgeeker in #1790
  • [nydusify] Convert nydus images to/from local archives by @Fricounet in #1789
  • clippy: clean up clippy warnings by @jiangliu in #1792
  • cargo: bump storage crates version by @Xynnn007 in #1791
  • [nydusify] Bump acceleration service to v0.2.22 by @Fricounet in #1793
  • build(deps): update nydus-snapshotter to v0.15.7 and acceleration-service to v0.2.24 by @sf1999817 in #1764
  • [BlobcacheMetrics] Increment entries_count when chunks become ready by @Fricounet in #1805
  • Fix: fix chunk flag compatibility by replacing error with warning by @sidneychang in #1786
  • docs: fix linux git repo url for china mirror by @imeoer in #1806
  • Fix typo docs chuanpu by @huiboxes in #1809
  • [rafs] Allow configuration of prefetch batch_size with RAFS v6 by @Fricounet in #1816
  • refactor(convert): restructure Nydus-to-OCI conversion workflow by @J-jxr in #1781
  • fix: builder: fix panic when a symlink overwrites a directory by @Maxing1997 in #1817
  • docs: update DeepWiki badge in README by @bergwolf in #1821
  • cargo-deny: upgrade hyper related dependencies by @bergwolf in #1823
  • action: fix up macos release by @bergwolf in #1822
  • storage: fix flaky test by @bergwolf in https://github.com...
Read more

v2.3.9

29 Oct 06:36

Choose a tag to compare

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

What's Changed

  • [nydusify] Convert nydus images to/from local archives by @Fricounet in #1789
  • clippy: clean up clippy warnings by @jiangliu in #1792
  • cargo: bump storage crates version by @Xynnn007 in #1791
  • [nydusify] Bump acceleration service to v0.2.22 by @Fricounet in #1793
  • build(deps): update nydus-snapshotter to v0.15.7 and acceleration-service to v0.2.24 by @sf1999817 in #1764

New Contributors

Full Changelog: v2.3.8...v2.3.9

Nydus Image Service v2.3.8

21 Oct 02:23

Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v2.3.7...v2.3.8

v2.3.7

23 Sep 04:00

Choose a tag to compare

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

What's Changed

  • fix: update delete-artifact action to v5 and specify explicit artifact names by @BraveY in #1762
  • [Feature] Support resending fuse requests when restoring nydusd. by @lsc2001 in #1740
  • update MAINTAINERS and APPROVERS list by @imeoer in #1766
  • docs: remove expired dingtalk group invitation QR code and url by @imeoer in #1767
  • fix: correct some bugs and add feature of backend config for optimize subcommand by @Maxing1997 in #1755
  • feat(convert): add Nydus-to-OCI reverse conversion support by @J-jxr in #1741
  • feat(nydusify): support zero-disk transfer by @daiyongxuan in #1765
  • [nydusify] Bump acceleration-service to v0.2.21 by @Fricounet in #1771

New Contributors

Full Changelog: v2.3.6...v2.3.7

Nydus Image Service v2.3.6

09 Sep 10:44

Choose a tag to compare

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

What's Changed

Full Changelog: v2.3.5...v2.3.6

Nydus Image Service v2.3.5

29 Aug 02:21

Choose a tag to compare

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

What's Changed

  • [registry] Accept empty scope during token auth challenge by @Fricounet in #1733
  • chore:Remove mirrors configuration by @sf1999817 in #1723
  • build: fix error when running 'make contrib-build' by @lsc2001 in #1731
  • [Feature] add comprehensive issue and pull request templates by @Zephyrcf in #1736
  • [Improvement] unify token fetching and improve validation by @Zephyrcf in #1739
  • nydusify: fix mount for standard nydus image by @imeoer in #1743
  • [Feature] improve VFS State Saving for Daemon Transitions by @Zephyrcf in #1716
  • Bump containerd to v2 by @Fricounet in #1746
  • [nydusify] Bump acceleration-service to build manifests with artifactType by @Fricounet in #1747

New Contributors

Full Changelog: v2.3.4...v2.3.5

Nydus Image Service v2.3.4

31 Jul 03:56

Choose a tag to compare

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

What's Changed

Full Changelog: v2.3.3...v2.3.4

Nydus Image Service v2.3.3

11 Jul 03:31

Choose a tag to compare

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

What's Changed

  • test: support miri for unit test in actions by @BraveY in #1712
  • cargo: bump crates version by @imeoer in #1714
  • fix: Add filesystem sync in both container and host namespaces before commit by @jackowfish in #1717

New Contributors

Full Changelog: v2.3.2...v2.3.3

v2.3.2

30 Jun 09:38

Choose a tag to compare

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

What's Changed

  • chore(smoke): fix smoke test failed by @BraveY in #1676
  • Support external blob by @BraveY in #1672
  • chore: fix cargo-deny check failed by @BraveY in #1681
  • Support CRC32 validation for both RAFS V5 and V6. by @BraveY in #1670
  • nydusify(feat): add crc32 in file attributes by @BraveY in #1683
  • nydusify(feat): support for specifing log file and concurrently proce… by @BraveY in #1684
  • action: add free-disk-space job by @imeoer in #1685
  • nydusify(refactor): handle layer with retry by @BraveY in #1686
  • readme: add deepwiki reference by @bergwolf in #1690
  • [storage] Modify redirect policy to follow 10 redirects by @Fricounet in #1688
  • [registry] Fix auth token parsing for access_token by @Fricounet in #1689
  • docs: add MAINTAINERS doc by @imeoer in #1701
  • [Fix] Add "ssl" to fallback connection error messages by @Zephyrcf in #1708
  • feat(nydusify): After converting the image, if the push operation fails, increase the number of retries. by @ymydb in #1703
  • misc: add issue / PR stale workflow by @imeoer in #1709

New Contributors

Full Changelog: v2.3.1...v2.3.2

Nydus Image Service v2.3.1-alpha.3

13 Jun 08:28

Choose a tag to compare

Pre-release

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