Notable Changes
- New features
- Added support for FUSE passthourgh (#1868, #1870, #1874, #1876, #1881, #1923, #1987, #2012, #2045, #2068), thanks to @wswsmao
- Added support for detaching FUSE server as a separated processs (FUSE manager), thanks to @wswsmao (#1892, #1912, #1905) and @ilyee (#1892)
- Expanded support for graceful restarting of Stargz Snapshotter (#2077)
- Added arm64 KIND node image (
ghcr.io/containerd/stargz-snapshotter:0.17.0-kind
) (#1983)
- Fixes and changes
- Set maximum filename length to 255 bytes (#2024), thanks to @wswsmao
- Fixed EOPNOTSUPP issue on getdents64 (#2063), thanks to @wswsmao
- Fixed TTLCache failed to release resources on exit (#2076)
- Fixed the configuration and docs to prevent GC failures in CRI plugin (#1893)
- Refactored blob manipulation logic to make it more modular (#1955), thanks to @ChengyuZhu6
- Fix zstd:chunked converter error on duplicated blobs (#1885), thanks to @apostasie
- Document updates
- Added docs about how to use Stargz Snapshotter on Lima (#1967)
- Added docs about how to use Stargz Snapshotter with Transfer Service (#2084)
- Improved legibility in
docs/overview.md
(#2061), thanks to @soulshake
- CI updates
- Dependencies
- Replace
harshicorp/multierror
witherrors.Join
(#1921), thanks to @djdongjin - Bump up Kubernetes to v1.33 (#2078)
- go.mod dependency updates (#1936, #1942), thanks to @thaJeztah
- Replace
For other changes, refer to the full diff: v0.16.3...v0.17.0