Skip to content

Fixed: Complete Mustang 2.26 compatibility - #1806

Merged
mridulpathak merged 1 commit into
apache:dependabot/gradle/release24.09/org.mustangproject-library-2.26.0from
skrcode:jaipilot/mustang-2.26-compat
Aug 29, 2026
Merged

Fixed: Complete Mustang 2.26 compatibility#1806
mridulpathak merged 1 commit into
apache:dependabot/gradle/release24.09/org.mustangproject-library-2.26.0from
skrcode:jaipilot/mustang-2.26-compat

Conversation

@skrcode

@skrcode skrcode commented Aug 28, 2026

Copy link
Copy Markdown

Companion fix for #1803.

Mustang 2.26 brings Tika 3/PDFBox 3 and Jakarta JAXB expectations that the release branch does not yet satisfy. This completes that upgrade by:

  • aligning Tika and PDFBox with their compatible current lines, including pdfbox-io
  • migrating the PDFBox load call to the 3.x Loader API
  • using Jakarta DatatypeConverter for Mustang 2.26 compatibility

The PDFBox/Tika part follows the approach already accepted on the main line in #1255, updated to the versions resolved by this Dependabot branch.

Verification on Corretto JDK 17 with Gradle 8.14.5:

  • compileJava passed
  • checkstyleMain passed with no violations
  • codenarcMain and codenarcTest passed
  • git diff --check

JAIPilot Remote was also attempted with the exact worktree, but its Gradle plugin mirror could not resolve the repository-required Develocity 3.19.2 plugin, so no remote pass is claimed. The disposable workspace and source upload were deleted.

@mridulpathak mridulpathak self-assigned this Aug 29, 2026
@mridulpathak
mridulpathak merged commit 1ef0670 into apache:dependabot/gradle/release24.09/org.mustangproject-library-2.26.0 Aug 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants