Skip to content

build(deps): bump org.tukaani:xz from 1.10 to 1.12 - #16

Merged
QM4RS merged 1 commit into
mainfrom
dependabot/gradle/org.tukaani-xz-1.12
Jul 28, 2026
Merged

QM4RS merged 1 commit into
mainfrom
dependabot/gradle/org.tukaani-xz-1.12

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

Bumps org.tukaani:xz from 1.10 to 1.12.

Changelog

Sourced from org.tukaani:xz's changelog.

1.12 (2026-03-01)

  • Fix ArrayIndexOutOfBoundsException in the LZMA/LZMA2 encoder on x86-64 and ARM64 when running on Java 9 or newer. The affected code isn't used on Java 8. The bug is present in versions 1.10 and 1.11. If one cannot upgrade, one should set the property org.tukaani.xz.MatchLengthFinder=Basic to disable the affected code path.

  • Fix ArrayCache usage in LZMAInputStream. If ArrayCache was enabled, decompression was likely to fail quickly when the cache returns a cached array. ArrayCache is disabled by default.

  • The binaries of 1.12 in the Maven Central require Java 8 and contain optimized classes for Java >= 9 as multi-release JAR. They were built with OpenJDK 21.0.10 on GNU/Linux and can be reproduced using the following command:

    SOURCE_DATE_EPOCH=1772370000 TZ=UTC0 ant maven
    

1.11 (2025-11-19)

  • Fix a data corruption bug when encoding with the rarely-used option LZMA2Options.MODE_UNCOMPRESSED. To trigger the bug, a write call must cross an offset that is a multiple of 65536 bytes. For example, one write of 70000 bytes or two write calls of 50000 bytes each would trigger the bug. The bug isn't triggered if there are ten write calls of 8192 bytes each followed by one 123-byte write.

    If encoding to a .xz file, a decoder would catch the issue because the integrity check wouldn't match.

  • The binaries of 1.11 in the Maven Central require Java 8 and contain optimized classes for Java >= 9 as multi-release JAR. They were built with OpenJDK 21.0.9 on GNU/Linux and can be reproduced using the following command:

    SOURCE_DATE_EPOCH=1763575020 TZ=UTC0 ant maven
    
Commits
  • 107a519 Bump the version number to 1.12
  • 3061152 Update NEWS.md for 1.12
  • 0ecee25 Refactor EXTRA_SIZE to getExtraSize()
  • ac1aeb1 Fix ArrayIndexOutOfBoundsException in the LZMA/LZMA2 encoder
  • 12c75fd Fix ArrayCache usage with LZMAInputStream
  • e52d9ad SHA256SUMS: Add 1.11 files
  • 9a755ec CI: Add missing SPDX tags
  • eec2ad9 Bump the version number to 1.11
  • cd59206 Update NEWS.md for 1.11
  • afd20a2 Omit the .github directory from releases
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 27, 2026

QM4RS commented Jul 28, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/gradle/org.tukaani-xz-1.12 branch from 37d2481 to e1f82b9 Compare July 28, 2026 15:44

QM4RS commented Jul 28, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [org.tukaani:xz](https://github.com/tukaani-project/xz-java) from 1.10 to 1.12.
- [Release notes](https://github.com/tukaani-project/xz-java/releases)
- [Changelog](https://github.com/tukaani-project/xz-java/blob/master/NEWS.md)
- [Commits](tukaani-project/xz-java@v1.10...v1.12)

---
updated-dependencies:
- dependency-name: org.tukaani:xz
  dependency-version: '1.12'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/org.tukaani-xz-1.12 branch from e1f82b9 to ec9f400 Compare July 28, 2026 15:52
@QM4RS
QM4RS merged commit 330c634 into main Jul 28, 2026
1 check passed
@dependabot
dependabot Bot deleted the dependabot/gradle/org.tukaani-xz-1.12 branch July 28, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant