build(deps): bump org.tukaani:xz from 1.10 to 1.11
Bumps org.tukaani:xz from 1.10 to 1.11.
Changelog
Sourced from org.tukaani:xz's changelog.
1.11 (2025-11-19)
Fix a data corruption bug when encoding with the rarely-used option
LZMA2Options.MODE_UNCOMPRESSED. To trigger the bug, awritecall must cross an offset that is a multiple of 65536 bytes. For example, onewriteof 70000 bytes or twowritecalls of 50000 bytes each would trigger the bug. The bug isn't triggered if there are tenwritecalls of 8192 bytes each followed by one 123-bytewrite.If encoding to a .xz file, a decoder would catch the issue because the integrity check wouldn't match.
The binaries of 1.10 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
eec2ad9Bump the version number to 1.11cd59206Update NEWS.md for 1.11afd20a2Omit the .github directory from releases061ba5dCI: Add Coverity Scancc7ea2eUncompressedLZMA2OutputStream: Don't mention ResettableArrayCache6dd6e27LZMACoder: Fix a copy-paste errord010bdfIA64.code: Silence a false positive from Coverity2ff3ec5REUSE.toml: Bump REUSE spec version from 3.2 to 3.314c7102REUSE.toml: Add SHA256SUMS74e42f4Avoid an unneeded arraycopy in UncompressedLZMA2OutputStream- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code