Releases: dragonflyoss/nydus
Nydus Image Service 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 in #1108
- api: prepare for publishing v0.2.2 by @jiangliu in #1126
- deps: bump tempfile version to 3.4.0 to fix some security vulnerabilities by @adamqqqplay in #1123
- nydus: exclude some components when publishing crate by @jiangliu in #1127
- nydus-image: fix a underflow issue in get_compressed_size() by @jiangliu in #1130
- Prepare for exposing nydus images as block devices by @jiangliu in #1125
- readme: add a very brief section to introduce image optimizer by @changweige in #1140
- Minor improvements to nydus-image by @jiangliu in #1135
- Export Nydus images as block devices by using NBD by @jiangliu in #1139
- Move RAFS filesystem builder into nydus-rafs crate by @jiangliu in #1141
- api: fix a build error by @jiangliu in #1143
- builder: support
--parent-bootstrap
for merge by @imeoer in #1137 - Refine builder and rafs to prepare for tarfs by @jiangliu in #1144
- upgrad fuse-backend-rs to 0.10.2 by @jongwu in #1149
- rafs: fix amplify can not be skipped. by @ccx1024cc in #1150
- nydusify: fix pulling all platforms of source image by @imeoer in #1146
- utils: introduce methods and structures for encryption and decryption by @jiangliu in #1148
- Introduce new tarfs mode to Nydus by @jiangliu in #1147
- rafs: define dedicated RafsV6Inode to reduce memory consumption by @jiangliu in #1156
- Enhance
nydus-image merge
to support tarfs by @jiangliu in #1151 - rafs: only enable digest validate based on configuration by @imeoer in #1155
- Enhance FUSE implementation to support RAFS in TARFS mode by @jiangliu in #1158
- ci test: fix bug of compiling nydus-snapshotter by @yqleng1987 in #1161
- nydusify: fix oci media type handle by @imeoer in #1163
- nydusify: cleanup work directory when conversion finish by @imeoer in #1164
- rafs: fix a assertion failure in prefetch list generation by @jiangliu in #1165
- rafs: git rid of several unimplemented() by @jiangliu in #1166
- service: fix compilation failures on macos by @jiangliu in #1167
- rafs: fix incorrect blob id in merged TARFS by @jiangliu in #1168
- build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /contrib/nydusify by @dependabot in #1170
- fix: stable/XXX branch not run ci by @ccx1024cc in #1172
- fix: master branch not run ci by @ccx1024cc in #1173
- service: clean clippy warnings for macos by @jiangliu in #1169
- service: Add a README.md to nydus-service by @taoohong in #1121
- deny: fix cargo deny warnings related to openssl by @jiangliu in #1175
- nydus-image: print mapped block address when inspecting blob info by @jiangliu in #1178
- nydus: fix a possible panic caused by SubCmdArgs::is_present() by @jiangliu in #1177
- Add
export
subcommand tonydus-image
by @jiangliu in #1159 - storage: fix http fallback handle by @imeoer in #1186
- nydus-image: update documentation docs/nydus-image.md by @jiangliu in #1181
- build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 in /contrib/ctr-remote by @dependabot in #1185
- rafs: fix a incorrect mapped_blkaddr for multi layer images by @jiangliu in #1184
- docs: polish and simplify README.md by @adamqqqplay in #1183
- Add verity digests for exported block device by @jiangliu in #1176
- contrib: upgrade runc to v1.1.5 by @adamqqqplay in #1188
- macos: fix a build failure by @jiangliu in #1189
- doc: update descriptions about nydus-snapshotter by @changweige in #1153
- build(deps): bump spin from 0.9.3 to 0.9.8 in /contrib/nydus-backend-proxy by @dependabot in #1193
- action: upgrade golangci-lint to v1.51.2 by @imeoer in #1203
- service: add coco feature in Cargo.toml by @taoohong in #1200
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /contrib/nydusify by @dependabot in #1197
- docs: add helm quickstart link to deploy Dragonfly+Nydus by @adamqqqplay in #1205
- add CoreWeave to the adopter list by @imeoer in #1207
- build(deps): bump h2 from 0.3.13 to 0.3.17 in /contrib/nydus-backend-proxy by @dependabot in #1212
- rafs: fix a possible bug in v6_dirent_size() by @jiangliu in #1208
- rafs: fix a regression caused by commit 2616fb2 by @jiangliu in #1213
- service: add a functoin to help create fuse vfs backend by @taoohong in #1218
- Enhance file cache to encrypt data written to the cache file by @jiangliu in #1192
- docs: add the tip for nydus-zran by @Desiki-high in #1224
- rafs: optimize Node::name() to reduce image build time by @jiangliu in #1222
- nydus-image: support small chunks mergence by @hangvane in #1202
- misc: update toolchain to 1.68.2 and fix clippy warnings by @eryugey in #1227
- action: add unit test coverage check workflow by @adamqqqplay in #1228
- feat: add more types of file to smoke by @ccx1024cc in #1229
- feat: add the benchmark test for nydus by @Desiki-high in #1219
- action: allow running smoke test for stable/* branch by @imeoer in #1232
- action: fix smoke test for branch pattern by @imeoer in #1235
- rafs: minor optimization for tarfs builder by @jiangliu in #1233
- action: fix checkout on pull_request_target by @imeoer in #1238
- docs: update the perf graph by @imeoer in #1241
- docs: add codecov label in readme by @Desiki-high in #1242
- action: add zran-no-prefetch benchmark and make smoke.yml tidy by @Desiki-high in #1239
- nydus-image: optimize the way to generate tarfs by @jiangliu in #1240
- action: add read-amount and read-count for benchmark by @Desiki-high in #1243
- ctr-remote: update contaeinrd to v1.7.0 and fix lint error by @adamqqqplay in #1245
- feat: support the arg batch-size for small chunks mergence for nydusify by @Desiki-high in #1206
- feat: compare benchmark between PR and master by @Desiki-high in #1244
- action: replace cargo test with cargo nextest in CI by @adamqqqplay in #1249
- action: make benchmark compare summary more clear by @Desiki-high in #1251
- storage: refine the way to define compression algorithms by @jiangliu in #1225
- contrib: support nydus-overlayfs and ctr-remote on different platforms by @mofishzz in #1256
- nydusify: add some unit tests and add test coverage output by @adamqqqplay in #1246
- action: add benchmark on schedule by @Desiki-high in #1254
- action: reuse rust caches by @Desiki-high in #1261
- action: fix benchmark on schedule without cache will panic by @Desiki-h...
Nydus Image Service v2.3.0-rc.0
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0-rc.0/
What's Changed
- nydusify: introduce chunkdict generate subcommand by @cslinwang in #1572
- fix: correct some typos in Nydusify by @BruceAko in #1598
- fix: add namespace flag for nydusify commit. by @PerseidMeteor in #1597
- feat: skip proxy health check if connection is not active by @BruceAko in #1595
- action: upgrade macos to 12 by @Desiki-high in #1601
- smoke: add nydusd hot upgrade test case by @imeoer in #1603
- deny: ignore RUSTSEC-2024-0357 by @Desiki-high in #1608
- nydusify: small improvements for mount & check subcommands by @imeoer in #1615
Full Changelog: v2.3.0-alpha.2...v2.3.0-rc.0
Nydus Image Service v2.3.0-alpha.2
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0-alpha.2/
What's Changed
- Introduce sqlite database to store state information for CAS by @jiangliu in #1494
- smoke: add oci bench by @Desiki-high in #1506
- implement
takeover
for nydus fscache/fusedev mode by @kevinXYin in #1487 - smoke: add image conversion time in benchmark by @Desiki-high in #1508
- action: delete clean-cache by @Desiki-high in #1503
- misc: update rust-toolchain file to TOML format by @adamqqqplay in #1511
- nydusify: upgrade containerd package by @imeoer in #1512
- build(deps): bump openssl from 0.10.55 to 0.10.60 by @dependabot in #1513
- bats test: move the logic of generating dockerfile into common lib by @yqleng1987 in #1516
- chore: remove go test cover by @Desiki-high in #1514
- rust: update to edition2021 by @Desiki-high in #1522
- Upgrade golangci-lint version and use it in smoke module by @Desiki-high in #1521
- tests: remove useless test files by @Desiki-high in #1520
- build(deps): bump github.com/docker/docker from 23.0.3+incompatible to 24.0.7+incompatible in /contrib/nydusify by @dependabot in #1523
- chore: change go module name and repo url to nydus by @Desiki-high in #1519
- tests: add go module unit coverage statistics in Codecov by @Desiki-high in #1524
- action: test build with more architectures by @Desiki-high in #1510
- nydusify: refactor with
http.ErrSchemeMismatch
andsyscall.ECONNREFUSED
by @Desiki-high in #1528 - nydusify: add unit test by @Desiki-high in #1526
- nydusify: fix unit test fail by @Desiki-high in #1530
- tests: add smoke test for nydusd failover by @loheagn in #1529
- dep: upgrade tokio to 1.35.1 by @kevinXYin in #1531
- rust: bump 1.72.1 and fix errors by @Desiki-high in #1532
- bats test: change rust docker image to Debian 11 bullseye version by @adamqqqplay in #1535
- tests: add smoke test for nydusd hot upgrade by @loheagn in #1533
- deps: update the latest version and sync by @Desiki-high in #1536
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 in /contrib/nydusify by @dependabot in #1537
- storage: fix batch chunk runtime error by @hangvane in #1355
- action: bump upload-artifact/download-artifact v4 by @Desiki-high in #1539
- fix: upload-artifact@v4 breake in release and RUSTSEC-2024-0003 by @Desiki-high in #1541
- fix: upload-artifact v4 break changes by @Desiki-high in #1542
- docs: add doc for nydusd failover and hot upgrade by @loheagn in #1540
- action: bump nodejs20 by @Desiki-high in #1547
- build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/nydusify by @dependabot in #1548
- docs: update outdated dingtalk QR code by @imeoer in #1550
- build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 in /contrib/ctr-remote by @dependabot in #1551
- action: use official github action for golangci-lint by @Desiki-high in #1549
- feat: add fs_version and compressor output of nydus image check by @PerseidMeteor in #1552
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #1555
- build(deps): bump mio from 0.8.5 to 0.8.11 in /contrib/nydus-backend-proxy by @dependabot in #1554
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 in /contrib/nydusify by @dependabot in #1556
- feat: add nydusify commit command by @PerseidMeteor in #1543
- docs: add doc for nydusify commit command by @PerseidMeteor in #1557
- docs: add doc for nydus-image check command by @PerseidMeteor in #1558
- overlay: add overlay implementation by @WeiZhang555 in #1544
- Add compression method support to zran docs by @aochagavia in #1563
- fix: modify benchmark prepare bash path by @PerseidMeteor in #1564
- build(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible in /contrib/nydusify by @dependabot in #1559
- build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /contrib/nydusify by @dependabot in #1560
- build(deps): bump h2 from 0.3.24 to 0.3.26 by @dependabot in #1566
- bats test: add a backup image to avoid network errors by @adamqqqplay in #1567
- deps: remove dependency on atty and refactor backend-proxy by @adamqqqplay in #1568
- action: bump codecov-action to v4 by @adamqqqplay in #1571
- fix: upload-coverage failed in master by @Desiki-high in #1582
- fix: downgrade to codecov/codecov-action@v4.0.0 by @Desiki-high in #1583
- build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 in /contrib/nydusify by @dependabot in #1573
- build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 in /contrib/ctr-remote by @dependabot in #1574
- docs: fix incorrect file path by @Desiki-high in #1586
- fix: correct some typos and grammatical problem by @BruceAko in #1578
- chore: upgrade components version in test env by @Desiki-high in #1585
- nydusify: upgrade acceleration-service v0.2.14 by @imeoer in #1584
- a series of fixups for nydusd by @imeoer in #1587
New Contributors
- @aochagavia made their first contribution in #1563
- @BruceAko made their first contribution in #1578
Full Changelog: v2.3.0-alpha.1...v2.3.0-alpha.2
Nydus Image Service v2.2.5
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.2.5/
What's Changed
- fix: some issues in 2.2 by @ccx1024cc in #1565
Full Changelog: v2.2.4...v2.2.5
Nydus Image Service v2.3.0-alpha.1
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0-alpha.1/
What's Changed
- misc: remove outdated example doc by @imeoer in #1435
- Add --blob-cache-dir arg use to generate raw blob cache and meta by @zyfjeff in #1433
- deps: bump golang.org/x/net to v0.17.0 by @adamqqqplay in #1439
- storage: fix compatibility on fetching token for registry backend by @imeoer in #1443
- CI : fix the failed fsck patch apply in CI by @lyj199907 in #1441
- add upgrade unit test by @hijackthe2 in #1440
- enhance error handling with thiserror by @CormickKneey in #1447
- nydusify: integrate-acceld-cache by @PerseidMeteor in #1446
- contrib: upgrade to go 1.20 by @adamqqqplay in #1454
- deps: bump google.golang.org/grpc to 1.59.0 by @adamqqqplay in #1453
- tests: remove useless test files by @imeoer in #1450
- docs: change images-service to nydus by @Desiki-high in #1459
- api: fix unsupported dummy cache type by @imeoer in #1458
- smoke: test v2.2.3 by default by @bergwolf in #1461
- build(deps): bump rustix from 0.36.8 to 0.36.17 in /contrib/nydus-backend-proxy by @dependabot in #1457
- smoke: fix stable version for compatibility test by @imeoer in #1462
- nydusify: fix copy race issue by @imeoer in #1465
- go work: support go workspace mode and sync deps by @Desiki-high in #1464
- service: add some unit test cases by @hijackthe2 in #1455
- builder: add some unit test cases by @hijackthe2 in #1467
- contrib: correct parameter name by @An-DJ in #1470
- action: get latest tag by github api by @Desiki-high in #1468
- storage: add some unit test cases by @hijackthe2 in #1469
- builder: fix assertion error by @hijackthe2 in #1471
- docs: some improvements for usage by @imeoer in #1442
- Add some unit test for utils, storage, rafs, api and builder. by @ZouTaooo in #1475
- docs: update multiple snapshotter switch troubleshooting by @imeoer in #1476
- fix up build on macos by @bergwolf in #1477
- nydusd: add the config support of
amplify_io
by @hangvane in #1452 - nydusify: fix unnecessary manifest index when copy one platform image by @imeoer in #1479
- go work: save go.work.sum locally by @Desiki-high in #1491
- builder: align file dump order with prefetch list, fix #1488 by @hangvane in #1492
- smoke: add performance test by @Desiki-high in #1485
- action: disable codecov patch check by @adamqqqplay in #1451
- Let targz type conversions support multi-stream gzip by @zyfjeff in #1493
- fix: smoke test-performance env var set up failed by @Desiki-high in #1495
- smoke: add benchmark test by @Desiki-high in #1497
- docs: nydus-sandbox.yaml add uid by @whygyc in #1499
- action: update rust-cache and setup-go version by @Desiki-high in #1498
- action: use same golang cache by @Desiki-high in #1501
- nydusify: support --push-chunk-size option by @imeoer in #1490
- docs: add benchmark badge with schedule event by @Desiki-high in #1502
- smoke: support
node
image by @Desiki-high in #1500 - nydusify: update dependencies version by @Desiki-high in #1505
- smoke: support more images by @Desiki-high in #1504
New Contributors
- @lyj199907 made their first contribution in #1441
- @hijackthe2 made their first contribution in #1440
- @CormickKneey made their first contribution in #1447
- @ZouTaooo made their first contribution in #1475
- @whygyc made their first contribution in #1499
Full Changelog: v2.3.0-alpha.0...v2.3.0-alpha.1
Nydus Image Service v2.2.4
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.2.4/
What's Changed
- [backport stable/v2.2] storage: fix auth compatibility for registry backend by @imeoer in #1444
- [backport v2.2] nydusify: fix copy race issue by @imeoer in #1466
Full Changelog: v2.2.3...v2.2.4
Nydus Image Service v2.3.0-alpha.0
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.3.0-alpha.0/
What's Changed
- Correctly generate mapped-blkaddr for RAFS devslot array by @jiangliu in #1108
- api: prepare for publishing v0.2.2 by @jiangliu in #1126
- deps: bump tempfile version to 3.4.0 to fix some security vulnerabilities by @adamqqqplay in #1123
- nydus: exclude some components when publishing crate by @jiangliu in #1127
- nydus-image: fix a underflow issue in get_compressed_size() by @jiangliu in #1130
- Prepare for exposing nydus images as block devices by @jiangliu in #1125
- readme: add a very brief section to introduce image optimizer by @changweige in #1140
- Minor improvements to nydus-image by @jiangliu in #1135
- Export Nydus images as block devices by using NBD by @jiangliu in #1139
- Move RAFS filesystem builder into nydus-rafs crate by @jiangliu in #1141
- api: fix a build error by @jiangliu in #1143
- builder: support
--parent-bootstrap
for merge by @imeoer in #1137 - Refine builder and rafs to prepare for tarfs by @jiangliu in #1144
- upgrad fuse-backend-rs to 0.10.2 by @jongwu in #1149
- rafs: fix amplify can not be skipped. by @ccx1024cc in #1150
- nydusify: fix pulling all platforms of source image by @imeoer in #1146
- utils: introduce methods and structures for encryption and decryption by @jiangliu in #1148
- Introduce new tarfs mode to Nydus by @jiangliu in #1147
- rafs: define dedicated RafsV6Inode to reduce memory consumption by @jiangliu in #1156
- Enhance
nydus-image merge
to support tarfs by @jiangliu in #1151 - rafs: only enable digest validate based on configuration by @imeoer in #1155
- Enhance FUSE implementation to support RAFS in TARFS mode by @jiangliu in #1158
- ci test: fix bug of compiling nydus-snapshotter by @yqleng1987 in #1161
- nydusify: fix oci media type handle by @imeoer in #1163
- nydusify: cleanup work directory when conversion finish by @imeoer in #1164
- rafs: fix a assertion failure in prefetch list generation by @jiangliu in #1165
- rafs: git rid of several unimplemented() by @jiangliu in #1166
- service: fix compilation failures on macos by @jiangliu in #1167
- rafs: fix incorrect blob id in merged TARFS by @jiangliu in #1168
- build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /contrib/nydusify by @dependabot in #1170
- fix: stable/XXX branch not run ci by @ccx1024cc in #1172
- fix: master branch not run ci by @ccx1024cc in #1173
- service: clean clippy warnings for macos by @jiangliu in #1169
- service: Add a README.md to nydus-service by @taoohong in #1121
- deny: fix cargo deny warnings related to openssl by @jiangliu in #1175
- nydus-image: print mapped block address when inspecting blob info by @jiangliu in #1178
- nydus: fix a possible panic caused by SubCmdArgs::is_present() by @jiangliu in #1177
- Add
export
subcommand tonydus-image
by @jiangliu in #1159 - storage: fix http fallback handle by @imeoer in #1186
- nydus-image: update documentation docs/nydus-image.md by @jiangliu in #1181
- build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 in /contrib/ctr-remote by @dependabot in #1185
- rafs: fix a incorrect mapped_blkaddr for multi layer images by @jiangliu in #1184
- docs: polish and simplify README.md by @adamqqqplay in #1183
- Add verity digests for exported block device by @jiangliu in #1176
- contrib: upgrade runc to v1.1.5 by @adamqqqplay in #1188
- macos: fix a build failure by @jiangliu in #1189
- doc: update descriptions about nydus-snapshotter by @changweige in #1153
- build(deps): bump spin from 0.9.3 to 0.9.8 in /contrib/nydus-backend-proxy by @dependabot in #1193
- action: upgrade golangci-lint to v1.51.2 by @imeoer in #1203
- service: add coco feature in Cargo.toml by @taoohong in #1200
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /contrib/nydusify by @dependabot in #1197
- docs: add helm quickstart link to deploy Dragonfly+Nydus by @adamqqqplay in #1205
- add CoreWeave to the adopter list by @imeoer in #1207
- build(deps): bump h2 from 0.3.13 to 0.3.17 in /contrib/nydus-backend-proxy by @dependabot in #1212
- rafs: fix a possible bug in v6_dirent_size() by @jiangliu in #1208
- rafs: fix a regression caused by commit 2616fb2 by @jiangliu in #1213
- service: add a functoin to help create fuse vfs backend by @taoohong in #1218
- Enhance file cache to encrypt data written to the cache file by @jiangliu in #1192
- docs: add the tip for nydus-zran by @Desiki-high in #1224
- rafs: optimize Node::name() to reduce image build time by @jiangliu in #1222
- nydus-image: support small chunks mergence by @hangvane in #1202
- misc: update toolchain to 1.68.2 and fix clippy warnings by @eryugey in #1227
- action: add unit test coverage check workflow by @adamqqqplay in #1228
- feat: add more types of file to smoke by @ccx1024cc in #1229
- feat: add the benchmark test for nydus by @Desiki-high in #1219
- action: allow running smoke test for stable/* branch by @imeoer in #1232
- action: fix smoke test for branch pattern by @imeoer in #1235
- rafs: minor optimization for tarfs builder by @jiangliu in #1233
- action: fix checkout on pull_request_target by @imeoer in #1238
- docs: update the perf graph by @imeoer in #1241
- docs: add codecov label in readme by @Desiki-high in #1242
- action: add zran-no-prefetch benchmark and make smoke.yml tidy by @Desiki-high in #1239
- nydus-image: optimize the way to generate tarfs by @jiangliu in #1240
- action: add read-amount and read-count for benchmark by @Desiki-high in #1243
- ctr-remote: update contaeinrd to v1.7.0 and fix lint error by @adamqqqplay in #1245
- feat: support the arg batch-size for small chunks mergence for nydusify by @Desiki-high in #1206
- feat: compare benchmark between PR and master by @Desiki-high in #1244
- action: replace cargo test with cargo nextest in CI by @adamqqqplay in #1249
- action: make benchmark compare summary more clear by @Desiki-h...
Nydus Image Service v2.2.3
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.2.3/
What's Changed
- [backport v2.2] parse image pull auth from env by @sctb512 in #1383
- [backport v2.2] [BREAKING CHANGE] nydusify: support --with-referrer option by @adamqqqplay in #1389
- [backport v2.2] deps: update tar-rs to handle very large uid/gid in image unpack by @adamqqqplay in #1391
- [backport v2.2] deps: Bump dependent crate versions by @justxuewei in #1392
- [backport v2.2] deps: change tar-rs to upstream version by @adamqqqplay in #1397
- [backport v2.2] storage: simplify mirror implementation by @imeoer in #1400
- [backport v2.2] fix image-create with ACLs. Fixes #1394. by @imeoer in #1402
- [backport v2.2] nydusify: introduce copy subcommand by @imeoer in #1406
- [backport v2.2] a series of fixups by @zyfjeff in #1413
Full Changelog: v2.2.2...v2.2.3
Nydus Image Service v2.2.2
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.2.2/
What's Changed
- contrib: support nydus-overlayfs and ctr-remote on different platforms by @mofishzz in #1278
- builder: set the default compression algorithm for meta ci to lz4 by @mofishzz in #1310
- Nydusify: fix some bug about the subcommand mount of nydusify by @lihuahua123 in #1328
- fix incidental bugs in ci test by @yqleng1987 in #1360
- U2.2 backport by @ccx1024cc in #1366
- change a new nydus image for ci test by @yqleng1987 in #1371
- U2.2 backport - #1229 #1311 # 1348 by @ccx1024cc in #1368
- [backport] rafs: avoid a debug_assert related to v5 amplify io by @bergwolf in #1372
- nydus-image: add unit test for setting default compression algorithm by @xwb1136021767 in #1374
Full Changelog: v2.2.1...v2.2.2
Nydus Image Service v2.1.6
Binaries download mirror (sync within a few hours): https://registry.npmmirror.com/binary.html?path=nydus/v2.1.6/
What's Changed
- Backports two bugfixes from master into stable/v2.1 by @jiangliu in #1216
- [backport] action: fix smoke test for branch pattern by @imeoer in #1236
- action: fix checkout on pull_request_target by @imeoer in #1252
- [backport] nydusify: fix overlayfs mount options for check by @imeoer in #1253
- storage: refine the way to implement BlobIoChunk by @jiangliu in #1211
Full Changelog: v2.1.5...v2.1.6