Nydus Image Service v2.0.0-rc.2
This is a non-stable release, which introduces the following changes:
New Features
- Nydusd supports run in macOS with macfuse(a.k.a osxfuse);
- Add
nydus-backend-proxy
component, a simple HTTP server to serve local directory as a blob backend for nydusd; - Support tar build with
nydus-image merge
sub-command;
What's Changed
- Makefile: add missed make command for build_golang by @liubin in #331
- Some minor fixes by @liubin in #332
- Doc: add p2p proxy field in nydusd config by @imeoer in #333
- bugfix: storage: Fix the race problem when decompressing with lz4 by @MercyMM in #335
- nydusd: fix is_mount failure by @liubogithub in #339
- cargo: update openssl-src dependency by @bergwolf in #336
- fix up UT by @bergwolf in #337
- refact: use mio for daemon exit signal monitoring by @ccx1024cc in #340
- contrib: update dependency to fix security issues by @bergwolf in #341
- nydus-graphdriver: use fixed docker/distribution version by @bergwolf in #342
- doc: fix cargo doc issues by @liubin in #345
- contrib: add nydusd-http-server by @nan1994 in #304
- nydusify: update docker/distribution dependency by @nan1994 in #347
- Nydus image by @MercyMM in #350
- storage: update BlobPrefetchRequest fields type from u32 to u64 by @MercyMM in #349
- fix v6 panic due to a trace! by @liubogithub in #346
- storage: refactor file cache code for coming fscache by @jiangliu in #353
- Nydusify: pipe stdin to builder if enable --prefetch-patterns by @imeoer in #344
- makefile: correct cargo clippy by @bergwolf in #357
- blobfs: ensure blob cache dir exist by @MercyMM in #358
- refactor: port to macos by @killagu in #316
- Refine nydusd commandline parsing code by @jiangliu in #361
- Refactor the nydus-api crate to prepare for API v2 by @jiangliu in #364
- makefile: fix error handling and always run virtiofs ut by @bergwolf in #365
- util: move compress from storage into nydus-utils by @jiangliu in #369
- nydusd: handle api server mio poll error by @bergwolf in #371
- Builder: make repeatable for root directory by @imeoer in #372
- Nydusify: ignore arch for single manifest by @imeoer in #359
- Builder: support tar build by @imeoer in #351
- doc: add macos doc by @killagu in #368
- test remote::server::tests::test_reconnect: Give 10 secs more to try by @hsiangkao in #375
New Contributors
- @MercyMM made their first contribution in #335
- @ccx1024cc made their first contribution in #340
- @nan1994 made their first contribution in #304
- @killagu made their first contribution in #316
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2