Skip to content

lz4-java v1.11.4

Choose a tag to compare

@yawkat yawkat released this 25 Sep 18:09
· 5 commits to main since this release
4af910b

Security release for GHSA-gm45-99xc-r7wv, GHSA-343h-94h5-c4wr and GHSA-mcr4-qmvw-px4g. Also includes general fixes for bugs found by AI.

What's Changed

  • Update astral-sh/setup-uv action to v10.2.0 by @renovate[bot] in #97
  • Update dependency com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.9.2 by @renovate[bot] in #98
  • Update cloudflare/wrangler-action digest to 953926a by @renovate[bot] in #99
  • Fix NPE in LZ4FrameInputStream on skippable-only streams by @yawkat in #125
  • Release source critical array before throwing OOM in LZ4JNI by @yawkat in #124
  • Fix stale OutOfMemoryError reference in XXHashJNI by @yawkat in #127
  • Reject truncated block header in LZ4BlockInputStream by @yawkat in #128
  • Don't restore the Maven cache in the release workflow by @yawkat in #132
  • Read skippable frame size as unsigned in LZ4FrameInputStream by @yawkat in #131
  • Only run test workflow on push to main by @yawkat in #136
  • Document CPU cost of high HC compression levels by @yawkat in #141
  • Fix int overflow in streaming XXHash update buffering check by @yawkat in #138
  • docs: declare requires-python >= 3.12 in justfile scripts by @yawkat in #130
  • Make docs manual-dispatch deploy branch explicit by @yawkat in #137
  • Switch Maven wrapper to script-only and use strict checksums in CI by @yawkat in #144
  • Verify SHA-256 of lz4 CLI downloaded in Windows release job by @yawkat in #134
  • docs: validate version input and tag names before interpolating them by @yawkat in #142
  • Test safe decompressors with destination offsets and buffer kinds by @yawkat in #146
  • Document that StreamingXXHash32.asChecksum() returns only 28 bits by @yawkat in #140
  • Declare explicit GITHUB_TOKEN permissions in workflows by @yawkat in #135
  • Only publish to Central from v* tags by @yawkat in #139
  • Test the darwin/aarch64 native library before publishing by @yawkat in #143
  • Fix negative LZ4BlockInputStream.available() after an empty block by @yawkat in #129
  • Delete .clinerules by @yawkat in #148
  • Rework README, add contributing guide, Scorecard and coverage by @yawkat in #147
  • Fix test compilation on main: remove duplicate testAvailableAfterEmptyBlock by @yawkat in #149

Full Changelog: v1.11.3...v1.11.4