v0.13.0
This release enables to optionallly create smaller eStargz images using the following flags for ctr-rmeote i convert
or ctr-remote i optimize
(#956).
--estargz-external-toc
: Separates TOC JSON into another image (called "TOC image"). The result eStargz doesn't contain TOC so we can expect a smaller size than normal eStargz (refer to/docs/estargz.md
for the related eStargz spec).--estargz-min-chunk-size
: Specifies the minimal number of bytes of data must be written in one gzip stream. If it's > 0, multiple files and chunks can be written into one gzip stream. Smaller number of gzip header and smaller size of the result blob can be expected (refer to/docs/estargz.md
for the related eStargz spec).
Please refer to /docs/smaller-estargz.md
for more details about the usage.
Notable Changes
- eStargz
- Support creating smaller eStargz images (
--estargz-external-toc
and--estargz-min-chunk-size
) (#956)
- Support creating smaller eStargz images (
- stargz-snapshotter
- converter
- zstdchunked: allows specifying compression level (#984)
- Kind image (
ghcr.io/containerd/stargz-snapshotter:${VERSION}-kind
)- Revert clone3-workaround (#967)
- CI
- Documents
- Add document about integrations of eStargz with other tools (
/docs/integration.md
) (#995, #997), thanks to @gaius-qi
- Add document about integrations of eStargz with other tools (