Skip to content

Split zstd support out of ioutil into ioutil-zstd - #12

Merged
jpenilla merged 1 commit into
masterfrom
ioutil-zstd
Oct 17, 2026
Merged

jpenilla merged 1 commit into
masterfrom
ioutil-zstd

Conversation

@jpenilla

Copy link
Copy Markdown
Member

ioutil no longer depends on zstd-jni. The zstd streams and zstd compression helpers move to a new ioutil-zstd module, so consumers that only need buffers, streams or deflate no longer pull in the native zstd library.

CompressionUtil is replaced by DeflateCompressionUtil (ioutil) and ZstdCompressionUtil (ioutil-zstd). The method bodies are unchanged, and both share the same per-thread work buffers and Cleaner through CompressionBuffers.

ioutil no longer depends on zstd-jni. The zstd streams and zstd
compression helpers move to a new ioutil-zstd module, so consumers
that only need buffers, streams or deflate no longer pull in the
native zstd library.

CompressionUtil is replaced by DeflateCompressionUtil (ioutil) and
ZstdCompressionUtil (ioutil-zstd). The method bodies are unchanged,
and both share the same per-thread work buffers and Cleaner through
CompressionBuffers.
@kennytv

kennytv commented Oct 17, 2026

Copy link
Copy Markdown

I am Spottedleaf and I approve this message

@jpenilla
jpenilla merged commit 0c475a1 into master Oct 17, 2026
2 checks passed
@jpenilla
jpenilla deleted the ioutil-zstd branch October 17, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants