Commit 2870b66
committed
[SPARK-59421][BUILD] Upgrade
### What changes were proposed in this pull request?
This PR aims to upgrade `zstd-jni` to 1.5.7-16.
### Why are the changes needed?
To bring the latest bug fixes and improvements. `zstd-jni` 1.5.7-16 was released on 2026-08-29 and includes the following notable changes since 1.5.7-13.
- [v1.5.7-16](https://github.com/luben/zstd-jni/releases/tag/v1.5.7-16) (2026-08-29)
- [v1.5.7-15](https://github.com/luben/zstd-jni/releases/tag/v1.5.7-15) (2026-08-16)
- [v1.5.7-14](https://github.com/luben/zstd-jni/releases/tag/v1.5.7-14) (2026-08-16)
Notable changes:
- Fix cross-object lifetime tracking for dicts and contexts
- Fix dict lifecycle in `ZstdDirectBufferCompressingStream`
- Add more guards for non-null and closed streams
- Add argument validation for `ZstdDictDecompress` constructor
- Fix int overflow
- Simplify loading the native library
- Return `long` from the private natives whose C function returns `size_t`
- Guard against negative frame content sizes
Full changelog: luben/zstd-jni@v1.5.7-13...v1.5.7-16
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Opus 5
Closes #58718 from dongjoon-hyun/SPARK-59421.
Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>zstd-jni to 1.5.7-161 parent 77e3af3 commit 2870b66
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
314 | 314 | | |
315 | 315 | | |
316 | 316 | | |
317 | | - | |
| 317 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
883 | 883 | | |
884 | 884 | | |
885 | 885 | | |
886 | | - | |
| 886 | + | |
887 | 887 | | |
888 | 888 | | |
889 | 889 | | |
| |||
0 commit comments