Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion licenses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3698,7 +3698,7 @@ name: JNI binding for Zstd
license_category: binary
module: java-core
license_name: BSD-2-Clause License
version: 1.5.7-11
version: 1.5.7-15
copyright: Luben Karavelov
license_file_path: licenses/bin/zstd-jni.BSD2
libraries:
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -706,7 +706,7 @@
<dependency>
<groupId>com.github.luben</groupId>
<artifactId>zstd-jni</artifactId>
<version>1.5.7-11</version>
<version>1.5.7-15</version>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[P2] Upgrading past -12 drops legacy Zstandard decoding

zstd-jni documents 1.5.7-12 as the last release that supports the legacy 0.4–0.7 formats; 1.5.7-15 removes them (see https://github.com/luben/zstd-jni#status-and-availability). Druid exposes .zst as a supported batch-ingestion format, and processing/src/main/java/org/apache/druid/utils/CompressionUtils.java:808-809 constructs ZstdCompressorInputStream from this same dependency, so existing legacy .zst inputs that worked with 1.5.7-11 will now fail during ingestion. Please retain a legacy-capable version (if Parquet works with it) or explicitly handle, document, and test this compatibility break before merging.

</dependency>
<dependency>
<groupId>com.fasterxml.jackson</groupId>
Expand Down
Loading