dragonflyoss/nydus (dragonflyoss/nydus)
### [`v2.3.0`](https://redirect.github.com/dragonflyoss/nydus/releases/tag/v2.3.0): Nydus Image Service v2.3.0
[Compare Source](https://redirect.github.com/dragonflyoss/nydus/compare/v2.2.5...v2.3.0)
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0/
##### What's Changed
- Correctly generate mapped-blkaddr for RAFS devslot array by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1108](https://redirect.github.com/dragonflyoss/nydus/pull/1108)
- api: prepare for publishing v0.2.2 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1126](https://redirect.github.com/dragonflyoss/nydus/pull/1126)
- deps: bump tempfile version to 3.4.0 to fix some security vulnerabilities by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1123](https://redirect.github.com/dragonflyoss/nydus/pull/1123)
- nydus: exclude some components when publishing crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1127](https://redirect.github.com/dragonflyoss/nydus/pull/1127)
- nydus-image: fix a underflow issue in get_compressed_size() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1130](https://redirect.github.com/dragonflyoss/nydus/pull/1130)
- Prepare for exposing nydus images as block devices by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1125](https://redirect.github.com/dragonflyoss/nydus/pull/1125)
- readme: add a very brief section to introduce image optimizer by [@changweige](https://redirect.github.com/changweige) in [https://github.com/dragonflyoss/nydus/pull/1140](https://redirect.github.com/dragonflyoss/nydus/pull/1140)
- Minor improvements to nydus-image by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1135](https://redirect.github.com/dragonflyoss/nydus/pull/1135)
- Export Nydus images as block devices by using NBD by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1139](https://redirect.github.com/dragonflyoss/nydus/pull/1139)
- Move RAFS filesystem builder into nydus-rafs crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1141](https://redirect.github.com/dragonflyoss/nydus/pull/1141)
- api: fix a build error by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1143](https://redirect.github.com/dragonflyoss/nydus/pull/1143)
- builder: support `--parent-bootstrap` for merge by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1137](https://redirect.github.com/dragonflyoss/nydus/pull/1137)
- Refine builder and rafs to prepare for tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1144](https://redirect.github.com/dragonflyoss/nydus/pull/1144)
- upgrad fuse-backend-rs to 0.10.2 by [@jongwu](https://redirect.github.com/jongwu) in [https://github.com/dragonflyoss/nydus/pull/1149](https://redirect.github.com/dragonflyoss/nydus/pull/1149)
- rafs: fix amplify can not be skipped. by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1150](https://redirect.github.com/dragonflyoss/nydus/pull/1150)
- nydusify: fix pulling all platforms of source image by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1146](https://redirect.github.com/dragonflyoss/nydus/pull/1146)
- utils: introduce methods and structures for encryption and decryption by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1148](https://redirect.github.com/dragonflyoss/nydus/pull/1148)
- Introduce new tarfs mode to Nydus by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1147](https://redirect.github.com/dragonflyoss/nydus/pull/1147)
- rafs: define dedicated RafsV6Inode to reduce memory consumption by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1156](https://redirect.github.com/dragonflyoss/nydus/pull/1156)
- Enhance `nydus-image merge` to support tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1151](https://redirect.github.com/dragonflyoss/nydus/pull/1151)
- rafs: only enable digest validate based on configuration by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1155](https://redirect.github.com/dragonflyoss/nydus/pull/1155)
- Enhance FUSE implementation to support RAFS in TARFS mode by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1158](https://redirect.github.com/dragonflyoss/nydus/pull/1158)
- ci test: fix bug of compiling nydus-snapshotter by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1161](https://redirect.github.com/dragonflyoss/nydus/pull/1161)
- nydusify: fix oci media type handle by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1163](https://redirect.github.com/dragonflyoss/nydus/pull/1163)
- nydusify: cleanup work directory when conversion finish by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1164](https://redirect.github.com/dragonflyoss/nydus/pull/1164)
- rafs: fix a assertion failure in prefetch list generation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1165](https://redirect.github.com/dragonflyoss/nydus/pull/1165)
- rafs: git rid of several unimplemented() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1166](https://redirect.github.com/dragonflyoss/nydus/pull/1166)
- service: fix compilation failures on macos by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1167](https://redirect.github.com/dragonflyoss/nydus/pull/1167)
- rafs: fix incorrect blob id in merged TARFS by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1168](https://redirect.github.com/dragonflyoss/nydus/pull/1168)
- build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1170](https://redirect.github.com/dragonflyoss/nydus/pull/1170)
- fix: stable/XXX branch not run ci by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1172](https://redirect.github.com/dragonflyoss/nydus/pull/1172)
- fix: master branch not run ci by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1173](https://redirect.github.com/dragonflyoss/nydus/pull/1173)
- service: clean clippy warnings for macos by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1169](https://redirect.github.com/dragonflyoss/nydus/pull/1169)
- service: Add a README.md to nydus-service by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1121](https://redirect.github.com/dragonflyoss/nydus/pull/1121)
- deny: fix cargo deny warnings related to openssl by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1175](https://redirect.github.com/dragonflyoss/nydus/pull/1175)
- nydus-image: print mapped block address when inspecting blob info by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1178](https://redirect.github.com/dragonflyoss/nydus/pull/1178)
- nydus: fix a possible panic caused by SubCmdArgs::is_present() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1177](https://redirect.github.com/dragonflyoss/nydus/pull/1177)
- Add `export` subcommand to `nydus-image` by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1159](https://redirect.github.com/dragonflyoss/nydus/pull/1159)
- storage: fix http fallback handle by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1186](https://redirect.github.com/dragonflyoss/nydus/pull/1186)
- nydus-image: update documentation docs/nydus-image.md by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1181](https://redirect.github.com/dragonflyoss/nydus/pull/1181)
- build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1185](https://redirect.github.com/dragonflyoss/nydus/pull/1185)
- rafs: fix a incorrect mapped_blkaddr for multi layer images by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1184](https://redirect.github.com/dragonflyoss/nydus/pull/1184)
- docs: polish and simplify README.md by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1183](https://redirect.github.com/dragonflyoss/nydus/pull/1183)
- Add verity digests for exported block device by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1176](https://redirect.github.com/dragonflyoss/nydus/pull/1176)
- contrib: upgrade runc to v1.1.5 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1188](https://redirect.github.com/dragonflyoss/nydus/pull/1188)
- macos: fix a build failure by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1189](https://redirect.github.com/dragonflyoss/nydus/pull/1189)
- doc: update descriptions about nydus-snapshotter by [@changweige](https://redirect.github.com/changweige) in [https://github.com/dragonflyoss/nydus/pull/1153](https://redirect.github.com/dragonflyoss/nydus/pull/1153)
- build(deps): bump spin from 0.9.3 to 0.9.8 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1193](https://redirect.github.com/dragonflyoss/nydus/pull/1193)
- action: upgrade golangci-lint to v1.51.2 by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1203](https://redirect.github.com/dragonflyoss/nydus/pull/1203)
- service: add coco feature in Cargo.toml by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1200](https://redirect.github.com/dragonflyoss/nydus/pull/1200)
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1197](https://redirect.github.com/dragonflyoss/nydus/pull/1197)
- docs: add helm quickstart link to deploy Dragonfly+Nydus by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1205](https://redirect.github.com/dragonflyoss/nydus/pull/1205)
- add CoreWeave to the adopter list by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1207](https://redirect.github.com/dragonflyoss/nydus/pull/1207)
- build(deps): bump h2 from 0.3.13 to 0.3.17 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1212](https://redirect.github.com/dragonflyoss/nydus/pull/1212)
- rafs: fix a possible bug in v6\_dirent_size() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1208](https://redirect.github.com/dragonflyoss/nydus/pull/1208)
- rafs: fix a regression caused by commit [`2616fb2`](https://redirect.github.com/dragonflyoss/nydus/commit/2616fb2c0502e4) by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1213](https://redirect.github.com/dragonflyoss/nydus/pull/1213)
- service: add a functoin to help create fuse vfs backend by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1218](https://redirect.github.com/dragonflyoss/nydus/pull/1218)
- Enhance file cache to encrypt data written to the cache file by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1192](https://redirect.github.com/dragonflyoss/nydus/pull/1192)
- docs: add the tip for nydus-zran by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1224](https://redirect.github.com/dragonflyoss/nydus/pull/1224)
- rafs: optimize Node::name() to reduce image build time by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1222](https://redirect.github.com/dragonflyoss/nydus/pull/1222)
- nydus-image: support small chunks mergence by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1202](https://redirect.github.com/dragonflyoss/nydus/pull/1202)
- misc: update toolchain to 1.68.2 and fix clippy warnings by [@eryugey](https://redirect.github.com/eryugey) in [https://github.com/dragonflyoss/nydus/pull/1227](https://redirect.github.com/dragonflyoss/nydus/pull/1227)
- action: add unit test coverage check workflow by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1228](https://redirect.github.com/dragonflyoss/nydus/pull/1228)
- feat: add more types of file to smoke by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1229](https://redirect.github.com/dragonflyoss/nydus/pull/1229)
- feat: add the benchmark test for nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1219](https://redirect.github.com/dragonflyoss/nydus/pull/1219)
- action: allow running smoke test for stable/\* branch by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1232](https://redirect.github.com/dragonflyoss/nydus/pull/1232)
- action: fix smoke test for branch pattern by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1235](https://redirect.github.com/dragonflyoss/nydus/pull/1235)
- rafs: minor optimization for tarfs builder by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1233](https://redirect.github.com/dragonflyoss/nydus/pull/1233)
- action: fix checkout on pull_request_target by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1238](https://redirect.github.com/dragonflyoss/nydus/pull/1238)
- docs: update the perf graph by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1241](https://redirect.github.com/dragonflyoss/nydus/pull/1241)
- docs: add codecov label in readme by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1242](https://redirect.github.com/dragonflyoss/nydus/pull/1242)
- action: add zran-no-prefetch benchmark and make smoke.yml tidy by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1239](https://redirect.github.com/dragonflyoss/nydus/pull/1239)
- nydus-image: optimize the way to generate tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1240](https://redirect.github.com/dragonflyoss/nydus/pull/1240)
- action: add read-amount and read-count for benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1243](https://redirect.github.com/dragonflyoss/nydus/pull/1243)
- ctr-remote: update contaeinrd to v1.7.0 and fix lint error by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1245](https://redirect.github.com/dragonflyoss/nydus/pull/1245)
- feat: support the arg batch-size for small chunks mergence for nydusify by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1206](https://redirect.github.com/dragonflyoss/nydus/pull/1206)
- feat: compare benchmark between PR and master by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1244](https://redirect.github.com/dragonflyoss/nydus/pull/1244)
- action: replace cargo test with cargo nextest in CI by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1249](https://redirect.github.com/dragonflyoss/nydus/pull/1249)
- action: make benchmark compare summary more clear by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1251](https://redirect.github.com/dragonflyoss/nydus/pull/1251)
- storage: refine the way to define compression algorithms by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1225](https://redirect.github.com/dragonflyoss/nydus/pull/1225)
- contrib: support nydus-overlayfs and ctr-remote on different platforms by [@mofishzz](https://redirect.github.com/mofishzz) in [https://github.com/dragonflyoss/nydus/pull/1256](https://redirect.github.com/dragonflyoss/nydus/pull/1256)
- nydusify: add some unit tests and add test coverage output by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1246](https://redirect.github.com/dragonflyoss/nydus/pull/1246)
- action: add benchmark on schedule by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1254](https://redirect.github.com/dragonflyoss/nydus/pull/1254)
- action: reuse rust caches by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1261](https://redirect.github.com/dragonflyoss/nydus/pull/1261)
- action: fix benchmark on schedule without cache will panic by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1262](https://redirect.github.com/dragonflyoss/nydus/pull/1262)
- fix warnings in Release and Integration Test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1264](https://redirect.github.com/dragonflyoss/nydus/pull/1264)
- feat: support more images for benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1259](https://redirect.github.com/dragonflyoss/nydus/pull/1259)
- misc: reorganize the configuration file of nydusd by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1266](https://redirect.github.com/dragonflyoss/nydus/pull/1266)
- build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1273](https://redirect.github.com/dragonflyoss/nydus/pull/1273)
- feat: benchmark more images on schedule by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1271](https://redirect.github.com/dragonflyoss/nydus/pull/1271)
- feat: nydusify can dump metrics created by converter by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1272](https://redirect.github.com/dragonflyoss/nydus/pull/1272)
- Fixes two bugs for rafs v5 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1275](https://redirect.github.com/dragonflyoss/nydus/pull/1275)
- smoke: no need to run vet and lint by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1280](https://redirect.github.com/dragonflyoss/nydus/pull/1280)
- action: convert ci can show the metrics collected during conversion by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1279](https://redirect.github.com/dragonflyoss/nydus/pull/1279)
- action:clean cache after branch closes by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1281](https://redirect.github.com/dragonflyoss/nydus/pull/1281)
- cargo: update fuse-backend-rs dependency by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1283](https://redirect.github.com/dragonflyoss/nydus/pull/1283)
- action: benchmark add description by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1282](https://redirect.github.com/dragonflyoss/nydus/pull/1282)
- app: merge crate nydus-app into crate nydus by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1287](https://redirect.github.com/dragonflyoss/nydus/pull/1287)
- docs: add pull request and issue templates by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1286](https://redirect.github.com/dragonflyoss/nydus/pull/1286)
- cargo: fix fuse-backend-rs dependency in cargo.toml by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1292](https://redirect.github.com/dragonflyoss/nydus/pull/1292)
- blobfs: merge crate blobfs into crate rafs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1291](https://redirect.github.com/dragonflyoss/nydus/pull/1291)
- Fix broken integration test for v5 image by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1297](https://redirect.github.com/dragonflyoss/nydus/pull/1297)
- Optimize RAFS filesystem builder by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1257](https://redirect.github.com/dragonflyoss/nydus/pull/1257)
- Optimize blobfs implementation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1295](https://redirect.github.com/dragonflyoss/nydus/pull/1295)
- builder: delay free data structure to reduce image build time by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1298](https://redirect.github.com/dragonflyoss/nydus/pull/1298)
- error: merge crate nydus-error into nydus-utils and nydus-api by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1299](https://redirect.github.com/dragonflyoss/nydus/pull/1299)
- smoke: use v2.1.6 instead of v2.1.4 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1302](https://redirect.github.com/dragonflyoss/nydus/pull/1302)
- builder: correctly generate nid for v6 inodes by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1304](https://redirect.github.com/dragonflyoss/nydus/pull/1304)
- builder: set the default compression algorithm for meta ci to lz4 by [@mofishzz](https://redirect.github.com/mofishzz) in [https://github.com/dragonflyoss/nydus/pull/1308](https://redirect.github.com/dragonflyoss/nydus/pull/1308)
- Rafs: Add missing prefix of hex by [@liubogithub](https://redirect.github.com/liubogithub) in [https://github.com/dragonflyoss/nydus/pull/1309](https://redirect.github.com/dragonflyoss/nydus/pull/1309)
- ci(release): add macos arm64 artifact by [@killagu](https://redirect.github.com/killagu) in [https://github.com/dragonflyoss/nydus/pull/1293](https://redirect.github.com/dragonflyoss/nydus/pull/1293)
- storage: add runtime support for batch chunk by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1289](https://redirect.github.com/dragonflyoss/nydus/pull/1289)
- builder: split out builder into a dedicated crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1321](https://redirect.github.com/dragonflyoss/nydus/pull/1321)
- Publish nydus-service v0.3.0 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1323](https://redirect.github.com/dragonflyoss/nydus/pull/1323)
- ci(release): fix macos nydusd rust target by [@killagu](https://redirect.github.com/killagu) in [https://github.com/dragonflyoss/nydus/pull/1324](https://redirect.github.com/dragonflyoss/nydus/pull/1324)
- fix some issue about the subcommand mount of nydusify by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1319](https://redirect.github.com/dragonflyoss/nydus/pull/1319)
- gha:add some descriptions for convert ci by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1335](https://redirect.github.com/dragonflyoss/nydus/pull/1335)
- service: refine block device implementation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1332](https://redirect.github.com/dragonflyoss/nydus/pull/1332)
- Define new feature flags to control crate dependencies by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1325](https://redirect.github.com/dragonflyoss/nydus/pull/1325)
- nydusify: update the doc of nydusify about the subcommand mount by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1336](https://redirect.github.com/dragonflyoss/nydus/pull/1336)
- rafs: add special handling of invalid zero blob index by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1326](https://redirect.github.com/dragonflyoss/nydus/pull/1326)
- nydusify: bump github.com/goharbor/acceleration-service v0.2.5 by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1331](https://redirect.github.com/dragonflyoss/nydus/pull/1331)
- docs: update the OpenAnolis kernel installation guide in fscache doc. by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1343](https://redirect.github.com/dragonflyoss/nydus/pull/1343)
- fix: merge io from same blob panic by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1347](https://redirect.github.com/dragonflyoss/nydus/pull/1347)
- action: reduce the number of times the codecov tool sends comments by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1350](https://redirect.github.com/dragonflyoss/nydus/pull/1350)
- feat: nydus support encrypted images by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1333](https://redirect.github.com/dragonflyoss/nydus/pull/1333)
- docs: add containerd runtime-level snapshotter usage for nydus by [@Iamleos](https://redirect.github.com/Iamleos) in [https://github.com/dragonflyoss/nydus/pull/1353](https://redirect.github.com/dragonflyoss/nydus/pull/1353)
- fix incidental bugs in ci test by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1358](https://redirect.github.com/dragonflyoss/nydus/pull/1358)
- nydus-image: add unit test for setting default compression algorithm by [@xwb1136021767](https://redirect.github.com/xwb1136021767) in [https://github.com/dragonflyoss/nydus/pull/1354](https://redirect.github.com/dragonflyoss/nydus/pull/1354)
- fix: deprecated docker field leads to failure of nydusify check by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1349](https://redirect.github.com/dragonflyoss/nydus/pull/1349)
- fix: large files broke prefetch by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1348](https://redirect.github.com/dragonflyoss/nydus/pull/1348)
- fix: amplify io is too large to hold in fuse buffer by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1311](https://redirect.github.com/dragonflyoss/nydus/pull/1311)
- Makefile: allow to build debug version nydusd by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1369](https://redirect.github.com/dragonflyoss/nydus/pull/1369)
- change a new nydus image for ci test by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1370](https://redirect.github.com/dragonflyoss/nydus/pull/1370)
- Enhance localdisk storage backend to manually add blob objects by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1337](https://redirect.github.com/dragonflyoss/nydus/pull/1337)
- storage: simplify mirror implementation by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1375](https://redirect.github.com/dragonflyoss/nydus/pull/1375)
- fixup nydusctl umount argument usage by [@cntianci](https://redirect.github.com/cntianci) in [https://github.com/dragonflyoss/nydus/pull/1377](https://redirect.github.com/dragonflyoss/nydus/pull/1377)
- parse image pull auth from env by [@sctb512](https://redirect.github.com/sctb512) in [https://github.com/dragonflyoss/nydus/pull/1382](https://redirect.github.com/dragonflyoss/nydus/pull/1382)
- builder: optimize tarfs building speed by skipping file content by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1376](https://redirect.github.com/dragonflyoss/nydus/pull/1376)
- nydusify: support --with-referrer option by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1384](https://redirect.github.com/dragonflyoss/nydus/pull/1384)
- deps: update tar-rs to handle very large uid/gid in image unpack by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1387](https://redirect.github.com/dragonflyoss/nydus/pull/1387)
- deps: Bump dependent crate versions by [@justxuewei](https://redirect.github.com/justxuewei) in [https://github.com/dragonflyoss/nydus/pull/1390](https://redirect.github.com/dragonflyoss/nydus/pull/1390)
- service: print more error message by [@WeiZhang555](https://redirect.github.com/WeiZhang555) in [https://github.com/dragonflyoss/nydus/pull/1388](https://redirect.github.com/dragonflyoss/nydus/pull/1388)
- cargo: bump rafs/storage/api/utils crate version by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1393](https://redirect.github.com/dragonflyoss/nydus/pull/1393)
- builder: introduce chunkdict save subcommand by [@cslinwang](https://redirect.github.com/cslinwang) in [https://github.com/dragonflyoss/nydus/pull/1305](https://redirect.github.com/dragonflyoss/nydus/pull/1305)
- nydusify: introduce chunkdict generate subcommand by [@newthifans](https://redirect.github.com/newthifans) in [https://github.com/dragonflyoss/nydus/pull/1341](https://redirect.github.com/dragonflyoss/nydus/pull/1341)
- deps: change tar-rs to upstream version by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1396](https://redirect.github.com/dragonflyoss/nydus/pull/1396)
- Fix image-create with ACLs. Fixes [#1394](https://redirect.github.com/dragonflyoss/nydus/issues/1394). by [@dhbaird](https://redirect.github.com/dhbaird) in [https://github.com/dragonflyoss/nydus/pull/1395](https://redirect.github.com/dragonflyoss/nydus/pull/1395)
- nydusify: introduce copy subcommand by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1380](https://redirect.github.com/dragonflyoss/nydus/pull/1380)
- Update cargo.lock and add vscode to gitignore by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1404](https://redirect.github.com/dragonflyoss/nydus/pull/1404)
- Support use /dev/stdin as SOURCE path for image build by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1409](https://redirect.github.com/dragonflyoss/nydus/pull/1409)
- bugfix: do not fill 0 buffer, and skip validate features by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1412](https://redirect.github.com/dragonflyoss/nydus/pull/1412)
- add --original-blob-ids args for merge by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1408](https://redirect.github.com/dragonflyoss/nydus/pull/1408)
- Add seekable method for TarReader use to determine whether the current reader supports seek by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1411](https://redirect.github.com/dragonflyoss/nydus/pull/1411)
- storage: fix chunk map compatibility by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1417](https://redirect.github.com/dragonflyoss/nydus/pull/1417)
- nydus-overlayfs: filter option "io.katacontainers.volume" by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1418](https://redirect.github.com/dragonflyoss/nydus/pull/1418)
- misc: rename vault to hashicorp/vault by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1420](https://redirect.github.com/dragonflyoss/nydus/pull/1420)
- action: update test branch for integration by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1422](https://redirect.github.com/dragonflyoss/nydus/pull/1422)
- nydus-image:optimize chunkdict save by [@cslinwang](https://redirect.github.com/cslinwang) in [https://github.com/dragonflyoss/nydus/pull/1430](https://redirect.github.com/dragonflyoss/nydus/pull/1430)
- Fix no export subcmd panic on mac by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1429](https://redirect.github.com/dragonflyoss/nydus/pull/1429)
- build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1428](https://redirect.github.com/dragonflyoss/nydus/pull/1428)
- build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1427](https://redirect.github.com/dragonflyoss/nydus/pull/1427)
- nydus-image: Fix blob unpacking bug in specified blob directory by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1426](https://redirect.github.com/dragonflyoss/nydus/pull/1426)
- Always use blob id as the name of the filecache when use separate blob by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1432](https://redirect.github.com/dragonflyoss/nydus/pull/1432)
- feat: notifying incosistent fs version problem with exit code by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1424](https://redirect.github.com/dragonflyoss/nydus/pull/1424)
- storage: fix auth compatibility for registry backend by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1425](https://redirect.github.com/dragonflyoss/nydus/pull/1425)
- misc: remove outdated example doc by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1435](https://redirect.github.com/dragonflyoss/nydus/pull/1435)
- Add --blob-cache-dir arg use to generate raw blob cache and meta by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1433](https://redirect.github.com/dragonflyoss/nydus/pull/1433)
- deps: bump golang.org/x/net to v0.17.0 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1439](https://redirect.github.com/dragonflyoss/nydus/pull/1439)
- storage: fix compatibility on fetching token for registry backend by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1443](https://redirect.github.com/dragonflyoss/nydus/pull/1443)
- CI : fix the failed fsck patch apply in CI by [@lyj199907](https://redirect.github.com/lyj199907) in [https://github.com/dragonflyoss/nydus/pull/1441](https://redirect.github.com/dragonflyoss/nydus/pull/1441)
- add upgrade unit test by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1440](https://redirect.github.com/dragonflyoss/nydus/pull/1440)
- enhance error handling with thiserror by [@CormickKneey](https://redirect.github.com/CormickKneey) in [https://github.com/dragonflyoss/nydus/pull/1447](https://redirect.github.com/dragonflyoss/nydus/pull/1447)
- nydusify: integrate-acceld-cache by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1446](https://redirect.github.com/dragonflyoss/nydus/pull/1446)
- contrib: upgrade to go 1.20 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1454](https://redirect.github.com/dragonflyoss/nydus/pull/1454)
- deps: bump google.golang.org/grpc to 1.59.0 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1453](https://redirect.github.com/dragonflyoss/nydus/pull/1453)
- tests: remove useless test files by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1450](https://redirect.github.com/dragonflyoss/nydus/pull/1450)
- docs: change images-service to nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1459](https://redirect.github.com/dragonflyoss/nydus/pull/1459)
- api: fix unsupported dummy cache type by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1458](https://redirect.github.com/dragonflyoss/nydus/pull/1458)
- smoke: test v2.2.3 by default by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1461](https://redirect.github.com/dragonflyoss/nydus/pull/1461)
- build(deps): bump rustix from 0.36.8 to 0.36.17 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1457](https://redirect.github.com/dragonflyoss/nydus/pull/1457)
- smoke: fix stable version for compatibility test by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1462](https://redirect.github.com/dragonflyoss/nydus/pull/1462)
- nydusify: fix copy race issue by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1465](https://redirect.github.com/dragonflyoss/nydus/pull/1465)
- go work: support go workspace mode and sync deps by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1464](https://redirect.github.com/dragonflyoss/nydus/pull/1464)
- service: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1455](https://redirect.github.com/dragonflyoss/nydus/pull/1455)
- builder: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1467](https://redirect.github.com/dragonflyoss/nydus/pull/1467)
- contrib: correct parameter name by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1470](https://redirect.github.com/dragonflyoss/nydus/pull/1470)
- action: get latest tag by github api by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1468](https://redirect.github.com/dragonflyoss/nydus/pull/1468)
- storage: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1469](https://redirect.github.com/dragonflyoss/nydus/pull/1469)
- builder: fix assertion error by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1471](https://redirect.github.com/dragonflyoss/nydus/pull/1471)
- docs: some improvements for usage by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1442](https://redirect.github.com/dragonflyoss/nydus/pull/1442)
- Add some unit test for utils, storage, rafs, api and builder. by [@ZouTaooo](https://redirect.github.com/ZouTaooo) in [https://github.com/dragonflyoss/nydus/pull/1475](https://redirect.github.com/dragonflyoss/nydus/pull/1475)
- docs: update multiple snapshotter switch troubleshooting by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1476](https://redirect.github.com/dragonflyoss/nydus/pull/1476)
- fix up build on macos by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1477](https://redirect.github.com/dragonflyoss/nydus/pull/1477)
- nydusd: add the config support of `amplify_io` by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1452](https://redirect.github.com/dragonflyoss/nydus/pull/1452)
- nydusify: fix unnecessary manifest index when copy one platform image by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1479](https://redirect.github.com/dragonflyoss/nydus/pull/1479)
- go work: save go.work.sum locally by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1491](https://redirect.github.com/dragonflyoss/nydus/pull/1491)
- builder: align file dump order with prefetch list, fix [#1488](https://redirect.github.com/dragonflyoss/nydus/issues/1488) by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1492](https://redirect.github.com/dragonflyoss/nydus/pull/1492)
- smoke: add performance test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1485](https://redirect.github.com/dragonflyoss/nydus/pull/1485)
- action: disable codecov patch check by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1451](https://redirect.github.com/dragonflyoss/nydus/pull/1451)
- Let targz type conversions support multi-stream gzip by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1493](https://redirect.github.com/dragonflyoss/nydus/pull/1493)
- fix: smoke test-performance env var set up failed by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1495](https://redirect.github.com/dragonflyoss/nydus/pull/1495)
- smoke: add benchmark test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1497](https://redirect.github.com/dragonflyoss/nydus/pull/1497)
- docs: nydus-sandbox.yaml add uid by [@whygyc](https://redirect.github.com/whygyc) in [https://github.com/dragonflyoss/nydus/pull/1499](https://redirect.github.com/dragonflyoss/nydus/pull/1499)
- action: update rust-cache and setup-go version by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1498](https://redirect.github.com/dragonflyoss/nydus/pull/1498)
- action: use same golang cache by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1501](https://redirect.github.com/dragonflyoss/nydus/pull/1501)
- nydusify: support --push-chunk-size option by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1490](https://redirect.github.com/dragonflyoss/nydus/pull/1490)
- docs: add benchmark badge with schedule event by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1502](https://redirect.github.com/dragonflyoss/nydus/pull/1502)
- smoke: support `node` image by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1500](https://redirect.github.com/dragonflyoss/nydus/pull/1500)
- nydusify: update dependencies version by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1505](https://redirect.github.com/dragonflyoss/nydus/pull/1505)
- smoke: support more images by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1504](https://redirect.github.com/dragonflyoss/nydus/pull/1504)
- Introduce sqlite database to store state information for CAS by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1494](https://redirect.github.com/dragonflyoss/nydus/pull/1494)
- smoke: add oci bench by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1506](https://redirect.github.com/dragonflyoss/nydus/pull/1506)
- implement `takeover` for nydus fscache/fusedev mode by [@kevinXYin](https://redirect.github.com/kevinXYin) in [https://github.com/dragonflyoss/nydus/pull/1487](https://redirect.github.com/dragonflyoss/nydus/pull/1487)
- smoke: add image conversion time in benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1508](https://redirect.github.com/dragonflyoss/nydus/pull/1508)
- action: delete clean-cache by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1503](https://redirect.github.com/dragonflyoss/nydus/pull/1503)
- misc: update rust-toolchain file to TOML format by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1511](https://redirect.github.com/dragonflyoss/nydus/pull/1511)
- nydusify: upgrade containerd package by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1512](https://redirect.github.com/dragonflyoss/nydus/pull/1512)
- build(deps): bump openssl from 0.10.55 to 0.10.60 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1513](https://redirect.github.com/dragonflyoss/nydus/pull/1513)
- bats test: move the logic of generating dockerfile into common lib by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1516](https://redirect.github.com/dragonflyoss/nydus/pull/1516)
- chore: remove go test cover by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1514](https://redirect.github.com/dragonflyoss/nydus/pull/1514)
- rust: update to edition2021 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1522](https://redirect.github.com/dragonflyoss/nydus/pull/1522)
- Upgrade golangci-lint version and use it in smoke module by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1521](https://redirect.github.com/dragonflyoss/nydus/pull/1521)
- tests: remove useless test files by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1520](https://redirect.github.com/dragonflyoss/nydus/pull/1520)
- build(deps): bump github.com/docker/docker from 23.0.3+incompatible to 24.0.7+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1523](https://redirect.github.com/dragonflyoss/nydus/pull/1523)
- chore: change go module name and repo url to nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1519](https://redirect.github.com/dragonflyoss/nydus/pull/1519)
- tests: add go module unit coverage statistics in Codecov by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1524](https://redirect.github.com/dragonflyoss/nydus/pull/1524)
- action: test build with more architectures by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1510](https://redirect.github.com/dragonflyoss/nydus/pull/1510)
- nydusify: refactor with `http.ErrSchemeMismatch` and `syscall.ECONNREFUSED` by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1528](https://redirect.github.com/dragonflyoss/nydus/pull/1528)
- nydusify: add unit test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1526](https://redirect.github.com/dragonflyoss/nydus/pull/1526)
- nydusify: fix unit test fail by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1530](https://redirect.github.com/dragonflyoss/nydus/pull/1530)
- tests: add smoke test for nydusd failover by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1529](https://redirect.github.com/dragonflyoss/nydus/pull/1529)
- dep: upgrade tokio to 1.35.1 by [@kevinXYin](https://redirect.github.com/kevinXYin) in [https://github.com/dragonflyoss/nydus/pull/1531](https://redirect.github.com/dragonflyoss/nydus/pull/1531)
- rust: bump 1.72.1 and fix errors by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1532](https://redirect.github.com/dragonflyoss/nydus/pull/1532)
- bats test: change rust docker image to Debian 11 bullseye version by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1535](https://redirect.github.com/dragonflyoss/nydus/pull/1535)
- tests: add smoke test for nydusd hot upgrade by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1533](https://redirect.github.com/dragonflyoss/nydus/pull/1533)
- deps: update the latest version and sync by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1536](https://redirect.github.com/dragonflyoss/nydus/pull/1536)
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1537](https://redirect.github.com/dragonflyoss/nydus/pull/1537)
- storage: fix batch chunk runtime error by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1355](https://redirect.github.com/dragonflyoss/nydus/pull/1355)
- action: bump upload-artifact/download-artifact v4 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1539](https://redirect.github.com/dragonflyoss/nydus/pull/1539)
- fix: upload-artifact@v4 breake in release and RUSTSEC-2024-0003 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1541](https://redirect.github.com/dragonflyoss/nydus/pull/1541)
- fix: upload-artifact v4 break changes by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1542](https://redirect.github.com/dragonflyoss/nydus/pull/1542)
- docs: add doc for nydusd failover and hot upgrade by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1540](https://redirect.github.com/dragonflyoss/nydus/pull/1540)
- action: bump nodejs20 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1547](https://redirect.github.com/dragonflyoss/nydus/pull/1547)
- build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1548](https://redirect.github.com/dragonflyoss/nydus/pull/1548)
- docs: update outdated dingtalk QR code by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1550](https://redirect.github.com/dragonflyoss/nydus/pull/1550)
- build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1551](https://redirect.github.com/dragonflyoss/nydus/pull/1551)
- action: use official github action for golangci-lint by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1549](https://redirect.github.com/dragonflyoss/nydus/pull/1549)
- feat: add fs_version and compressor output of nydus image check by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1552](https://redirect.github.com/dragonflyoss/nydus/pull/1552)
- build(deps): bump mio from 0.8.10 to 0.8.11 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1555](https://redirect.github.com/dragonflyoss/nydus/pull/1555)
- build(deps): bump mio from 0.8.5 to 0.8.11 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1554](https://redirect.github.com/dragonflyoss/nydus/pull/1554)
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1556](https://redirect.github.com/dragonflyoss/nydus/pull/1556)
- feat: add nydusify commit command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1543](https://redirect.github.com/dragonflyoss/nydus/pull/1543)
- docs: add doc for nydusify commit command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1557](https://redirect.github.com/dragonflyoss/nydus/pull/1557)
- docs: add doc for nydus-image check command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1558](https://redirect.github.com/dragonflyoss/nydus/pull/1558)
- overlay: add overlay implementation by [@WeiZhang555](https://redirect.github.com/WeiZhang555) in [https://github.com/dragonflyoss/nydus/pull/1544](https://redirect.github.com/dragonflyoss/nydus/pull/1544)
- Add compression method support to zran docs by [@aochagavia](https://redirect.github.com/aochagavia) in [https://github.com/dragonflyoss/nydus/pull/1563](https://redirect.github.com/dragonflyoss/nydus/pull/1563)
- fix: modify benchmark prepare bash path by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1564](https://redirect.github.com/dragonflyoss/nydus/pull/1564)
- build(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1559](https://redirect.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.2.5
->2.3.0
Release Notes
dragonflyoss/nydus (dragonflyoss/nydus)
### [`v2.3.0`](https://redirect.github.com/dragonflyoss/nydus/releases/tag/v2.3.0): Nydus Image Service v2.3.0 [Compare Source](https://redirect.github.com/dragonflyoss/nydus/compare/v2.2.5...v2.3.0) Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0/ ##### What's Changed - Correctly generate mapped-blkaddr for RAFS devslot array by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1108](https://redirect.github.com/dragonflyoss/nydus/pull/1108) - api: prepare for publishing v0.2.2 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1126](https://redirect.github.com/dragonflyoss/nydus/pull/1126) - deps: bump tempfile version to 3.4.0 to fix some security vulnerabilities by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1123](https://redirect.github.com/dragonflyoss/nydus/pull/1123) - nydus: exclude some components when publishing crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1127](https://redirect.github.com/dragonflyoss/nydus/pull/1127) - nydus-image: fix a underflow issue in get_compressed_size() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1130](https://redirect.github.com/dragonflyoss/nydus/pull/1130) - Prepare for exposing nydus images as block devices by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1125](https://redirect.github.com/dragonflyoss/nydus/pull/1125) - readme: add a very brief section to introduce image optimizer by [@changweige](https://redirect.github.com/changweige) in [https://github.com/dragonflyoss/nydus/pull/1140](https://redirect.github.com/dragonflyoss/nydus/pull/1140) - Minor improvements to nydus-image by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1135](https://redirect.github.com/dragonflyoss/nydus/pull/1135) - Export Nydus images as block devices by using NBD by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1139](https://redirect.github.com/dragonflyoss/nydus/pull/1139) - Move RAFS filesystem builder into nydus-rafs crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1141](https://redirect.github.com/dragonflyoss/nydus/pull/1141) - api: fix a build error by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1143](https://redirect.github.com/dragonflyoss/nydus/pull/1143) - builder: support `--parent-bootstrap` for merge by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1137](https://redirect.github.com/dragonflyoss/nydus/pull/1137) - Refine builder and rafs to prepare for tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1144](https://redirect.github.com/dragonflyoss/nydus/pull/1144) - upgrad fuse-backend-rs to 0.10.2 by [@jongwu](https://redirect.github.com/jongwu) in [https://github.com/dragonflyoss/nydus/pull/1149](https://redirect.github.com/dragonflyoss/nydus/pull/1149) - rafs: fix amplify can not be skipped. by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1150](https://redirect.github.com/dragonflyoss/nydus/pull/1150) - nydusify: fix pulling all platforms of source image by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1146](https://redirect.github.com/dragonflyoss/nydus/pull/1146) - utils: introduce methods and structures for encryption and decryption by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1148](https://redirect.github.com/dragonflyoss/nydus/pull/1148) - Introduce new tarfs mode to Nydus by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1147](https://redirect.github.com/dragonflyoss/nydus/pull/1147) - rafs: define dedicated RafsV6Inode to reduce memory consumption by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1156](https://redirect.github.com/dragonflyoss/nydus/pull/1156) - Enhance `nydus-image merge` to support tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1151](https://redirect.github.com/dragonflyoss/nydus/pull/1151) - rafs: only enable digest validate based on configuration by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1155](https://redirect.github.com/dragonflyoss/nydus/pull/1155) - Enhance FUSE implementation to support RAFS in TARFS mode by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1158](https://redirect.github.com/dragonflyoss/nydus/pull/1158) - ci test: fix bug of compiling nydus-snapshotter by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1161](https://redirect.github.com/dragonflyoss/nydus/pull/1161) - nydusify: fix oci media type handle by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1163](https://redirect.github.com/dragonflyoss/nydus/pull/1163) - nydusify: cleanup work directory when conversion finish by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1164](https://redirect.github.com/dragonflyoss/nydus/pull/1164) - rafs: fix a assertion failure in prefetch list generation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1165](https://redirect.github.com/dragonflyoss/nydus/pull/1165) - rafs: git rid of several unimplemented() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1166](https://redirect.github.com/dragonflyoss/nydus/pull/1166) - service: fix compilation failures on macos by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1167](https://redirect.github.com/dragonflyoss/nydus/pull/1167) - rafs: fix incorrect blob id in merged TARFS by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1168](https://redirect.github.com/dragonflyoss/nydus/pull/1168) - build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1170](https://redirect.github.com/dragonflyoss/nydus/pull/1170) - fix: stable/XXX branch not run ci by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1172](https://redirect.github.com/dragonflyoss/nydus/pull/1172) - fix: master branch not run ci by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1173](https://redirect.github.com/dragonflyoss/nydus/pull/1173) - service: clean clippy warnings for macos by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1169](https://redirect.github.com/dragonflyoss/nydus/pull/1169) - service: Add a README.md to nydus-service by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1121](https://redirect.github.com/dragonflyoss/nydus/pull/1121) - deny: fix cargo deny warnings related to openssl by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1175](https://redirect.github.com/dragonflyoss/nydus/pull/1175) - nydus-image: print mapped block address when inspecting blob info by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1178](https://redirect.github.com/dragonflyoss/nydus/pull/1178) - nydus: fix a possible panic caused by SubCmdArgs::is_present() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1177](https://redirect.github.com/dragonflyoss/nydus/pull/1177) - Add `export` subcommand to `nydus-image` by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1159](https://redirect.github.com/dragonflyoss/nydus/pull/1159) - storage: fix http fallback handle by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1186](https://redirect.github.com/dragonflyoss/nydus/pull/1186) - nydus-image: update documentation docs/nydus-image.md by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1181](https://redirect.github.com/dragonflyoss/nydus/pull/1181) - build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1185](https://redirect.github.com/dragonflyoss/nydus/pull/1185) - rafs: fix a incorrect mapped_blkaddr for multi layer images by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1184](https://redirect.github.com/dragonflyoss/nydus/pull/1184) - docs: polish and simplify README.md by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1183](https://redirect.github.com/dragonflyoss/nydus/pull/1183) - Add verity digests for exported block device by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1176](https://redirect.github.com/dragonflyoss/nydus/pull/1176) - contrib: upgrade runc to v1.1.5 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1188](https://redirect.github.com/dragonflyoss/nydus/pull/1188) - macos: fix a build failure by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1189](https://redirect.github.com/dragonflyoss/nydus/pull/1189) - doc: update descriptions about nydus-snapshotter by [@changweige](https://redirect.github.com/changweige) in [https://github.com/dragonflyoss/nydus/pull/1153](https://redirect.github.com/dragonflyoss/nydus/pull/1153) - build(deps): bump spin from 0.9.3 to 0.9.8 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1193](https://redirect.github.com/dragonflyoss/nydus/pull/1193) - action: upgrade golangci-lint to v1.51.2 by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1203](https://redirect.github.com/dragonflyoss/nydus/pull/1203) - service: add coco feature in Cargo.toml by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1200](https://redirect.github.com/dragonflyoss/nydus/pull/1200) - build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1197](https://redirect.github.com/dragonflyoss/nydus/pull/1197) - docs: add helm quickstart link to deploy Dragonfly+Nydus by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1205](https://redirect.github.com/dragonflyoss/nydus/pull/1205) - add CoreWeave to the adopter list by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1207](https://redirect.github.com/dragonflyoss/nydus/pull/1207) - build(deps): bump h2 from 0.3.13 to 0.3.17 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1212](https://redirect.github.com/dragonflyoss/nydus/pull/1212) - rafs: fix a possible bug in v6\_dirent_size() by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1208](https://redirect.github.com/dragonflyoss/nydus/pull/1208) - rafs: fix a regression caused by commit [`2616fb2`](https://redirect.github.com/dragonflyoss/nydus/commit/2616fb2c0502e4) by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1213](https://redirect.github.com/dragonflyoss/nydus/pull/1213) - service: add a functoin to help create fuse vfs backend by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1218](https://redirect.github.com/dragonflyoss/nydus/pull/1218) - Enhance file cache to encrypt data written to the cache file by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1192](https://redirect.github.com/dragonflyoss/nydus/pull/1192) - docs: add the tip for nydus-zran by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1224](https://redirect.github.com/dragonflyoss/nydus/pull/1224) - rafs: optimize Node::name() to reduce image build time by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1222](https://redirect.github.com/dragonflyoss/nydus/pull/1222) - nydus-image: support small chunks mergence by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1202](https://redirect.github.com/dragonflyoss/nydus/pull/1202) - misc: update toolchain to 1.68.2 and fix clippy warnings by [@eryugey](https://redirect.github.com/eryugey) in [https://github.com/dragonflyoss/nydus/pull/1227](https://redirect.github.com/dragonflyoss/nydus/pull/1227) - action: add unit test coverage check workflow by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1228](https://redirect.github.com/dragonflyoss/nydus/pull/1228) - feat: add more types of file to smoke by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1229](https://redirect.github.com/dragonflyoss/nydus/pull/1229) - feat: add the benchmark test for nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1219](https://redirect.github.com/dragonflyoss/nydus/pull/1219) - action: allow running smoke test for stable/\* branch by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1232](https://redirect.github.com/dragonflyoss/nydus/pull/1232) - action: fix smoke test for branch pattern by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1235](https://redirect.github.com/dragonflyoss/nydus/pull/1235) - rafs: minor optimization for tarfs builder by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1233](https://redirect.github.com/dragonflyoss/nydus/pull/1233) - action: fix checkout on pull_request_target by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1238](https://redirect.github.com/dragonflyoss/nydus/pull/1238) - docs: update the perf graph by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1241](https://redirect.github.com/dragonflyoss/nydus/pull/1241) - docs: add codecov label in readme by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1242](https://redirect.github.com/dragonflyoss/nydus/pull/1242) - action: add zran-no-prefetch benchmark and make smoke.yml tidy by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1239](https://redirect.github.com/dragonflyoss/nydus/pull/1239) - nydus-image: optimize the way to generate tarfs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1240](https://redirect.github.com/dragonflyoss/nydus/pull/1240) - action: add read-amount and read-count for benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1243](https://redirect.github.com/dragonflyoss/nydus/pull/1243) - ctr-remote: update contaeinrd to v1.7.0 and fix lint error by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1245](https://redirect.github.com/dragonflyoss/nydus/pull/1245) - feat: support the arg batch-size for small chunks mergence for nydusify by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1206](https://redirect.github.com/dragonflyoss/nydus/pull/1206) - feat: compare benchmark between PR and master by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1244](https://redirect.github.com/dragonflyoss/nydus/pull/1244) - action: replace cargo test with cargo nextest in CI by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1249](https://redirect.github.com/dragonflyoss/nydus/pull/1249) - action: make benchmark compare summary more clear by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1251](https://redirect.github.com/dragonflyoss/nydus/pull/1251) - storage: refine the way to define compression algorithms by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1225](https://redirect.github.com/dragonflyoss/nydus/pull/1225) - contrib: support nydus-overlayfs and ctr-remote on different platforms by [@mofishzz](https://redirect.github.com/mofishzz) in [https://github.com/dragonflyoss/nydus/pull/1256](https://redirect.github.com/dragonflyoss/nydus/pull/1256) - nydusify: add some unit tests and add test coverage output by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1246](https://redirect.github.com/dragonflyoss/nydus/pull/1246) - action: add benchmark on schedule by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1254](https://redirect.github.com/dragonflyoss/nydus/pull/1254) - action: reuse rust caches by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1261](https://redirect.github.com/dragonflyoss/nydus/pull/1261) - action: fix benchmark on schedule without cache will panic by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1262](https://redirect.github.com/dragonflyoss/nydus/pull/1262) - fix warnings in Release and Integration Test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1264](https://redirect.github.com/dragonflyoss/nydus/pull/1264) - feat: support more images for benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1259](https://redirect.github.com/dragonflyoss/nydus/pull/1259) - misc: reorganize the configuration file of nydusd by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1266](https://redirect.github.com/dragonflyoss/nydus/pull/1266) - build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1273](https://redirect.github.com/dragonflyoss/nydus/pull/1273) - feat: benchmark more images on schedule by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1271](https://redirect.github.com/dragonflyoss/nydus/pull/1271) - feat: nydusify can dump metrics created by converter by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1272](https://redirect.github.com/dragonflyoss/nydus/pull/1272) - Fixes two bugs for rafs v5 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1275](https://redirect.github.com/dragonflyoss/nydus/pull/1275) - smoke: no need to run vet and lint by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1280](https://redirect.github.com/dragonflyoss/nydus/pull/1280) - action: convert ci can show the metrics collected during conversion by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1279](https://redirect.github.com/dragonflyoss/nydus/pull/1279) - action:clean cache after branch closes by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1281](https://redirect.github.com/dragonflyoss/nydus/pull/1281) - cargo: update fuse-backend-rs dependency by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1283](https://redirect.github.com/dragonflyoss/nydus/pull/1283) - action: benchmark add description by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1282](https://redirect.github.com/dragonflyoss/nydus/pull/1282) - app: merge crate nydus-app into crate nydus by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1287](https://redirect.github.com/dragonflyoss/nydus/pull/1287) - docs: add pull request and issue templates by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1286](https://redirect.github.com/dragonflyoss/nydus/pull/1286) - cargo: fix fuse-backend-rs dependency in cargo.toml by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1292](https://redirect.github.com/dragonflyoss/nydus/pull/1292) - blobfs: merge crate blobfs into crate rafs by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1291](https://redirect.github.com/dragonflyoss/nydus/pull/1291) - Fix broken integration test for v5 image by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1297](https://redirect.github.com/dragonflyoss/nydus/pull/1297) - Optimize RAFS filesystem builder by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1257](https://redirect.github.com/dragonflyoss/nydus/pull/1257) - Optimize blobfs implementation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1295](https://redirect.github.com/dragonflyoss/nydus/pull/1295) - builder: delay free data structure to reduce image build time by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1298](https://redirect.github.com/dragonflyoss/nydus/pull/1298) - error: merge crate nydus-error into nydus-utils and nydus-api by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1299](https://redirect.github.com/dragonflyoss/nydus/pull/1299) - smoke: use v2.1.6 instead of v2.1.4 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1302](https://redirect.github.com/dragonflyoss/nydus/pull/1302) - builder: correctly generate nid for v6 inodes by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1304](https://redirect.github.com/dragonflyoss/nydus/pull/1304) - builder: set the default compression algorithm for meta ci to lz4 by [@mofishzz](https://redirect.github.com/mofishzz) in [https://github.com/dragonflyoss/nydus/pull/1308](https://redirect.github.com/dragonflyoss/nydus/pull/1308) - Rafs: Add missing prefix of hex by [@liubogithub](https://redirect.github.com/liubogithub) in [https://github.com/dragonflyoss/nydus/pull/1309](https://redirect.github.com/dragonflyoss/nydus/pull/1309) - ci(release): add macos arm64 artifact by [@killagu](https://redirect.github.com/killagu) in [https://github.com/dragonflyoss/nydus/pull/1293](https://redirect.github.com/dragonflyoss/nydus/pull/1293) - storage: add runtime support for batch chunk by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1289](https://redirect.github.com/dragonflyoss/nydus/pull/1289) - builder: split out builder into a dedicated crate by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1321](https://redirect.github.com/dragonflyoss/nydus/pull/1321) - Publish nydus-service v0.3.0 by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1323](https://redirect.github.com/dragonflyoss/nydus/pull/1323) - ci(release): fix macos nydusd rust target by [@killagu](https://redirect.github.com/killagu) in [https://github.com/dragonflyoss/nydus/pull/1324](https://redirect.github.com/dragonflyoss/nydus/pull/1324) - fix some issue about the subcommand mount of nydusify by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1319](https://redirect.github.com/dragonflyoss/nydus/pull/1319) - gha:add some descriptions for convert ci by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1335](https://redirect.github.com/dragonflyoss/nydus/pull/1335) - service: refine block device implementation by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1332](https://redirect.github.com/dragonflyoss/nydus/pull/1332) - Define new feature flags to control crate dependencies by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1325](https://redirect.github.com/dragonflyoss/nydus/pull/1325) - nydusify: update the doc of nydusify about the subcommand mount by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1336](https://redirect.github.com/dragonflyoss/nydus/pull/1336) - rafs: add special handling of invalid zero blob index by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1326](https://redirect.github.com/dragonflyoss/nydus/pull/1326) - nydusify: bump github.com/goharbor/acceleration-service v0.2.5 by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1331](https://redirect.github.com/dragonflyoss/nydus/pull/1331) - docs: update the OpenAnolis kernel installation guide in fscache doc. by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1343](https://redirect.github.com/dragonflyoss/nydus/pull/1343) - fix: merge io from same blob panic by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1347](https://redirect.github.com/dragonflyoss/nydus/pull/1347) - action: reduce the number of times the codecov tool sends comments by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1350](https://redirect.github.com/dragonflyoss/nydus/pull/1350) - feat: nydus support encrypted images by [@taoohong](https://redirect.github.com/taoohong) in [https://github.com/dragonflyoss/nydus/pull/1333](https://redirect.github.com/dragonflyoss/nydus/pull/1333) - docs: add containerd runtime-level snapshotter usage for nydus by [@Iamleos](https://redirect.github.com/Iamleos) in [https://github.com/dragonflyoss/nydus/pull/1353](https://redirect.github.com/dragonflyoss/nydus/pull/1353) - fix incidental bugs in ci test by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1358](https://redirect.github.com/dragonflyoss/nydus/pull/1358) - nydus-image: add unit test for setting default compression algorithm by [@xwb1136021767](https://redirect.github.com/xwb1136021767) in [https://github.com/dragonflyoss/nydus/pull/1354](https://redirect.github.com/dragonflyoss/nydus/pull/1354) - fix: deprecated docker field leads to failure of nydusify check by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1349](https://redirect.github.com/dragonflyoss/nydus/pull/1349) - fix: large files broke prefetch by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1348](https://redirect.github.com/dragonflyoss/nydus/pull/1348) - fix: amplify io is too large to hold in fuse buffer by [@ccx1024cc](https://redirect.github.com/ccx1024cc) in [https://github.com/dragonflyoss/nydus/pull/1311](https://redirect.github.com/dragonflyoss/nydus/pull/1311) - Makefile: allow to build debug version nydusd by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1369](https://redirect.github.com/dragonflyoss/nydus/pull/1369) - change a new nydus image for ci test by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1370](https://redirect.github.com/dragonflyoss/nydus/pull/1370) - Enhance localdisk storage backend to manually add blob objects by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1337](https://redirect.github.com/dragonflyoss/nydus/pull/1337) - storage: simplify mirror implementation by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1375](https://redirect.github.com/dragonflyoss/nydus/pull/1375) - fixup nydusctl umount argument usage by [@cntianci](https://redirect.github.com/cntianci) in [https://github.com/dragonflyoss/nydus/pull/1377](https://redirect.github.com/dragonflyoss/nydus/pull/1377) - parse image pull auth from env by [@sctb512](https://redirect.github.com/sctb512) in [https://github.com/dragonflyoss/nydus/pull/1382](https://redirect.github.com/dragonflyoss/nydus/pull/1382) - builder: optimize tarfs building speed by skipping file content by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1376](https://redirect.github.com/dragonflyoss/nydus/pull/1376) - nydusify: support --with-referrer option by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1384](https://redirect.github.com/dragonflyoss/nydus/pull/1384) - deps: update tar-rs to handle very large uid/gid in image unpack by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1387](https://redirect.github.com/dragonflyoss/nydus/pull/1387) - deps: Bump dependent crate versions by [@justxuewei](https://redirect.github.com/justxuewei) in [https://github.com/dragonflyoss/nydus/pull/1390](https://redirect.github.com/dragonflyoss/nydus/pull/1390) - service: print more error message by [@WeiZhang555](https://redirect.github.com/WeiZhang555) in [https://github.com/dragonflyoss/nydus/pull/1388](https://redirect.github.com/dragonflyoss/nydus/pull/1388) - cargo: bump rafs/storage/api/utils crate version by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1393](https://redirect.github.com/dragonflyoss/nydus/pull/1393) - builder: introduce chunkdict save subcommand by [@cslinwang](https://redirect.github.com/cslinwang) in [https://github.com/dragonflyoss/nydus/pull/1305](https://redirect.github.com/dragonflyoss/nydus/pull/1305) - nydusify: introduce chunkdict generate subcommand by [@newthifans](https://redirect.github.com/newthifans) in [https://github.com/dragonflyoss/nydus/pull/1341](https://redirect.github.com/dragonflyoss/nydus/pull/1341) - deps: change tar-rs to upstream version by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1396](https://redirect.github.com/dragonflyoss/nydus/pull/1396) - Fix image-create with ACLs. Fixes [#1394](https://redirect.github.com/dragonflyoss/nydus/issues/1394). by [@dhbaird](https://redirect.github.com/dhbaird) in [https://github.com/dragonflyoss/nydus/pull/1395](https://redirect.github.com/dragonflyoss/nydus/pull/1395) - nydusify: introduce copy subcommand by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1380](https://redirect.github.com/dragonflyoss/nydus/pull/1380) - Update cargo.lock and add vscode to gitignore by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1404](https://redirect.github.com/dragonflyoss/nydus/pull/1404) - Support use /dev/stdin as SOURCE path for image build by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1409](https://redirect.github.com/dragonflyoss/nydus/pull/1409) - bugfix: do not fill 0 buffer, and skip validate features by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1412](https://redirect.github.com/dragonflyoss/nydus/pull/1412) - add --original-blob-ids args for merge by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1408](https://redirect.github.com/dragonflyoss/nydus/pull/1408) - Add seekable method for TarReader use to determine whether the current reader supports seek by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1411](https://redirect.github.com/dragonflyoss/nydus/pull/1411) - storage: fix chunk map compatibility by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1417](https://redirect.github.com/dragonflyoss/nydus/pull/1417) - nydus-overlayfs: filter option "io.katacontainers.volume" by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1418](https://redirect.github.com/dragonflyoss/nydus/pull/1418) - misc: rename vault to hashicorp/vault by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1420](https://redirect.github.com/dragonflyoss/nydus/pull/1420) - action: update test branch for integration by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1422](https://redirect.github.com/dragonflyoss/nydus/pull/1422) - nydus-image:optimize chunkdict save by [@cslinwang](https://redirect.github.com/cslinwang) in [https://github.com/dragonflyoss/nydus/pull/1430](https://redirect.github.com/dragonflyoss/nydus/pull/1430) - Fix no export subcmd panic on mac by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1429](https://redirect.github.com/dragonflyoss/nydus/pull/1429) - build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1428](https://redirect.github.com/dragonflyoss/nydus/pull/1428) - build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1427](https://redirect.github.com/dragonflyoss/nydus/pull/1427) - nydus-image: Fix blob unpacking bug in specified blob directory by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1426](https://redirect.github.com/dragonflyoss/nydus/pull/1426) - Always use blob id as the name of the filecache when use separate blob by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1432](https://redirect.github.com/dragonflyoss/nydus/pull/1432) - feat: notifying incosistent fs version problem with exit code by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1424](https://redirect.github.com/dragonflyoss/nydus/pull/1424) - storage: fix auth compatibility for registry backend by [@lihuahua123](https://redirect.github.com/lihuahua123) in [https://github.com/dragonflyoss/nydus/pull/1425](https://redirect.github.com/dragonflyoss/nydus/pull/1425) - misc: remove outdated example doc by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1435](https://redirect.github.com/dragonflyoss/nydus/pull/1435) - Add --blob-cache-dir arg use to generate raw blob cache and meta by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1433](https://redirect.github.com/dragonflyoss/nydus/pull/1433) - deps: bump golang.org/x/net to v0.17.0 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1439](https://redirect.github.com/dragonflyoss/nydus/pull/1439) - storage: fix compatibility on fetching token for registry backend by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1443](https://redirect.github.com/dragonflyoss/nydus/pull/1443) - CI : fix the failed fsck patch apply in CI by [@lyj199907](https://redirect.github.com/lyj199907) in [https://github.com/dragonflyoss/nydus/pull/1441](https://redirect.github.com/dragonflyoss/nydus/pull/1441) - add upgrade unit test by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1440](https://redirect.github.com/dragonflyoss/nydus/pull/1440) - enhance error handling with thiserror by [@CormickKneey](https://redirect.github.com/CormickKneey) in [https://github.com/dragonflyoss/nydus/pull/1447](https://redirect.github.com/dragonflyoss/nydus/pull/1447) - nydusify: integrate-acceld-cache by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1446](https://redirect.github.com/dragonflyoss/nydus/pull/1446) - contrib: upgrade to go 1.20 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1454](https://redirect.github.com/dragonflyoss/nydus/pull/1454) - deps: bump google.golang.org/grpc to 1.59.0 by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1453](https://redirect.github.com/dragonflyoss/nydus/pull/1453) - tests: remove useless test files by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1450](https://redirect.github.com/dragonflyoss/nydus/pull/1450) - docs: change images-service to nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1459](https://redirect.github.com/dragonflyoss/nydus/pull/1459) - api: fix unsupported dummy cache type by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1458](https://redirect.github.com/dragonflyoss/nydus/pull/1458) - smoke: test v2.2.3 by default by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1461](https://redirect.github.com/dragonflyoss/nydus/pull/1461) - build(deps): bump rustix from 0.36.8 to 0.36.17 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1457](https://redirect.github.com/dragonflyoss/nydus/pull/1457) - smoke: fix stable version for compatibility test by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1462](https://redirect.github.com/dragonflyoss/nydus/pull/1462) - nydusify: fix copy race issue by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1465](https://redirect.github.com/dragonflyoss/nydus/pull/1465) - go work: support go workspace mode and sync deps by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1464](https://redirect.github.com/dragonflyoss/nydus/pull/1464) - service: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1455](https://redirect.github.com/dragonflyoss/nydus/pull/1455) - builder: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1467](https://redirect.github.com/dragonflyoss/nydus/pull/1467) - contrib: correct parameter name by [@An-DJ](https://redirect.github.com/An-DJ) in [https://github.com/dragonflyoss/nydus/pull/1470](https://redirect.github.com/dragonflyoss/nydus/pull/1470) - action: get latest tag by github api by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1468](https://redirect.github.com/dragonflyoss/nydus/pull/1468) - storage: add some unit test cases by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1469](https://redirect.github.com/dragonflyoss/nydus/pull/1469) - builder: fix assertion error by [@hijackthe2](https://redirect.github.com/hijackthe2) in [https://github.com/dragonflyoss/nydus/pull/1471](https://redirect.github.com/dragonflyoss/nydus/pull/1471) - docs: some improvements for usage by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1442](https://redirect.github.com/dragonflyoss/nydus/pull/1442) - Add some unit test for utils, storage, rafs, api and builder. by [@ZouTaooo](https://redirect.github.com/ZouTaooo) in [https://github.com/dragonflyoss/nydus/pull/1475](https://redirect.github.com/dragonflyoss/nydus/pull/1475) - docs: update multiple snapshotter switch troubleshooting by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1476](https://redirect.github.com/dragonflyoss/nydus/pull/1476) - fix up build on macos by [@bergwolf](https://redirect.github.com/bergwolf) in [https://github.com/dragonflyoss/nydus/pull/1477](https://redirect.github.com/dragonflyoss/nydus/pull/1477) - nydusd: add the config support of `amplify_io` by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1452](https://redirect.github.com/dragonflyoss/nydus/pull/1452) - nydusify: fix unnecessary manifest index when copy one platform image by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1479](https://redirect.github.com/dragonflyoss/nydus/pull/1479) - go work: save go.work.sum locally by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1491](https://redirect.github.com/dragonflyoss/nydus/pull/1491) - builder: align file dump order with prefetch list, fix [#1488](https://redirect.github.com/dragonflyoss/nydus/issues/1488) by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1492](https://redirect.github.com/dragonflyoss/nydus/pull/1492) - smoke: add performance test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1485](https://redirect.github.com/dragonflyoss/nydus/pull/1485) - action: disable codecov patch check by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1451](https://redirect.github.com/dragonflyoss/nydus/pull/1451) - Let targz type conversions support multi-stream gzip by [@zyfjeff](https://redirect.github.com/zyfjeff) in [https://github.com/dragonflyoss/nydus/pull/1493](https://redirect.github.com/dragonflyoss/nydus/pull/1493) - fix: smoke test-performance env var set up failed by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1495](https://redirect.github.com/dragonflyoss/nydus/pull/1495) - smoke: add benchmark test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1497](https://redirect.github.com/dragonflyoss/nydus/pull/1497) - docs: nydus-sandbox.yaml add uid by [@whygyc](https://redirect.github.com/whygyc) in [https://github.com/dragonflyoss/nydus/pull/1499](https://redirect.github.com/dragonflyoss/nydus/pull/1499) - action: update rust-cache and setup-go version by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1498](https://redirect.github.com/dragonflyoss/nydus/pull/1498) - action: use same golang cache by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1501](https://redirect.github.com/dragonflyoss/nydus/pull/1501) - nydusify: support --push-chunk-size option by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1490](https://redirect.github.com/dragonflyoss/nydus/pull/1490) - docs: add benchmark badge with schedule event by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1502](https://redirect.github.com/dragonflyoss/nydus/pull/1502) - smoke: support `node` image by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1500](https://redirect.github.com/dragonflyoss/nydus/pull/1500) - nydusify: update dependencies version by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1505](https://redirect.github.com/dragonflyoss/nydus/pull/1505) - smoke: support more images by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1504](https://redirect.github.com/dragonflyoss/nydus/pull/1504) - Introduce sqlite database to store state information for CAS by [@jiangliu](https://redirect.github.com/jiangliu) in [https://github.com/dragonflyoss/nydus/pull/1494](https://redirect.github.com/dragonflyoss/nydus/pull/1494) - smoke: add oci bench by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1506](https://redirect.github.com/dragonflyoss/nydus/pull/1506) - implement `takeover` for nydus fscache/fusedev mode by [@kevinXYin](https://redirect.github.com/kevinXYin) in [https://github.com/dragonflyoss/nydus/pull/1487](https://redirect.github.com/dragonflyoss/nydus/pull/1487) - smoke: add image conversion time in benchmark by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1508](https://redirect.github.com/dragonflyoss/nydus/pull/1508) - action: delete clean-cache by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1503](https://redirect.github.com/dragonflyoss/nydus/pull/1503) - misc: update rust-toolchain file to TOML format by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1511](https://redirect.github.com/dragonflyoss/nydus/pull/1511) - nydusify: upgrade containerd package by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1512](https://redirect.github.com/dragonflyoss/nydus/pull/1512) - build(deps): bump openssl from 0.10.55 to 0.10.60 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1513](https://redirect.github.com/dragonflyoss/nydus/pull/1513) - bats test: move the logic of generating dockerfile into common lib by [@yqleng1987](https://redirect.github.com/yqleng1987) in [https://github.com/dragonflyoss/nydus/pull/1516](https://redirect.github.com/dragonflyoss/nydus/pull/1516) - chore: remove go test cover by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1514](https://redirect.github.com/dragonflyoss/nydus/pull/1514) - rust: update to edition2021 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1522](https://redirect.github.com/dragonflyoss/nydus/pull/1522) - Upgrade golangci-lint version and use it in smoke module by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1521](https://redirect.github.com/dragonflyoss/nydus/pull/1521) - tests: remove useless test files by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1520](https://redirect.github.com/dragonflyoss/nydus/pull/1520) - build(deps): bump github.com/docker/docker from 23.0.3+incompatible to 24.0.7+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1523](https://redirect.github.com/dragonflyoss/nydus/pull/1523) - chore: change go module name and repo url to nydus by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1519](https://redirect.github.com/dragonflyoss/nydus/pull/1519) - tests: add go module unit coverage statistics in Codecov by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1524](https://redirect.github.com/dragonflyoss/nydus/pull/1524) - action: test build with more architectures by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1510](https://redirect.github.com/dragonflyoss/nydus/pull/1510) - nydusify: refactor with `http.ErrSchemeMismatch` and `syscall.ECONNREFUSED` by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1528](https://redirect.github.com/dragonflyoss/nydus/pull/1528) - nydusify: add unit test by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1526](https://redirect.github.com/dragonflyoss/nydus/pull/1526) - nydusify: fix unit test fail by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1530](https://redirect.github.com/dragonflyoss/nydus/pull/1530) - tests: add smoke test for nydusd failover by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1529](https://redirect.github.com/dragonflyoss/nydus/pull/1529) - dep: upgrade tokio to 1.35.1 by [@kevinXYin](https://redirect.github.com/kevinXYin) in [https://github.com/dragonflyoss/nydus/pull/1531](https://redirect.github.com/dragonflyoss/nydus/pull/1531) - rust: bump 1.72.1 and fix errors by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1532](https://redirect.github.com/dragonflyoss/nydus/pull/1532) - bats test: change rust docker image to Debian 11 bullseye version by [@adamqqqplay](https://redirect.github.com/adamqqqplay) in [https://github.com/dragonflyoss/nydus/pull/1535](https://redirect.github.com/dragonflyoss/nydus/pull/1535) - tests: add smoke test for nydusd hot upgrade by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1533](https://redirect.github.com/dragonflyoss/nydus/pull/1533) - deps: update the latest version and sync by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1536](https://redirect.github.com/dragonflyoss/nydus/pull/1536) - build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1537](https://redirect.github.com/dragonflyoss/nydus/pull/1537) - storage: fix batch chunk runtime error by [@hangvane](https://redirect.github.com/hangvane) in [https://github.com/dragonflyoss/nydus/pull/1355](https://redirect.github.com/dragonflyoss/nydus/pull/1355) - action: bump upload-artifact/download-artifact v4 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1539](https://redirect.github.com/dragonflyoss/nydus/pull/1539) - fix: upload-artifact@v4 breake in release and RUSTSEC-2024-0003 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1541](https://redirect.github.com/dragonflyoss/nydus/pull/1541) - fix: upload-artifact v4 break changes by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1542](https://redirect.github.com/dragonflyoss/nydus/pull/1542) - docs: add doc for nydusd failover and hot upgrade by [@loheagn](https://redirect.github.com/loheagn) in [https://github.com/dragonflyoss/nydus/pull/1540](https://redirect.github.com/dragonflyoss/nydus/pull/1540) - action: bump nodejs20 by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1547](https://redirect.github.com/dragonflyoss/nydus/pull/1547) - build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1548](https://redirect.github.com/dragonflyoss/nydus/pull/1548) - docs: update outdated dingtalk QR code by [@imeoer](https://redirect.github.com/imeoer) in [https://github.com/dragonflyoss/nydus/pull/1550](https://redirect.github.com/dragonflyoss/nydus/pull/1550) - build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/ctr-remote by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1551](https://redirect.github.com/dragonflyoss/nydus/pull/1551) - action: use official github action for golangci-lint by [@Desiki-high](https://redirect.github.com/Desiki-high) in [https://github.com/dragonflyoss/nydus/pull/1549](https://redirect.github.com/dragonflyoss/nydus/pull/1549) - feat: add fs_version and compressor output of nydus image check by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1552](https://redirect.github.com/dragonflyoss/nydus/pull/1552) - build(deps): bump mio from 0.8.10 to 0.8.11 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1555](https://redirect.github.com/dragonflyoss/nydus/pull/1555) - build(deps): bump mio from 0.8.5 to 0.8.11 in /contrib/nydus-backend-proxy by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1554](https://redirect.github.com/dragonflyoss/nydus/pull/1554) - build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1556](https://redirect.github.com/dragonflyoss/nydus/pull/1556) - feat: add nydusify commit command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1543](https://redirect.github.com/dragonflyoss/nydus/pull/1543) - docs: add doc for nydusify commit command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1557](https://redirect.github.com/dragonflyoss/nydus/pull/1557) - docs: add doc for nydus-image check command by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1558](https://redirect.github.com/dragonflyoss/nydus/pull/1558) - overlay: add overlay implementation by [@WeiZhang555](https://redirect.github.com/WeiZhang555) in [https://github.com/dragonflyoss/nydus/pull/1544](https://redirect.github.com/dragonflyoss/nydus/pull/1544) - Add compression method support to zran docs by [@aochagavia](https://redirect.github.com/aochagavia) in [https://github.com/dragonflyoss/nydus/pull/1563](https://redirect.github.com/dragonflyoss/nydus/pull/1563) - fix: modify benchmark prepare bash path by [@PerseidMeteor](https://redirect.github.com/PerseidMeteor) in [https://github.com/dragonflyoss/nydus/pull/1564](https://redirect.github.com/dragonflyoss/nydus/pull/1564) - build(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible in /contrib/nydusify by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/dragonflyoss/nydus/pull/1559](https://redirect.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.