Skip to content

fix(deps): update java dependencies and native builder image - #514

Merged
DerekRoberts merged 1 commit into
mainfrom
fix/java-dependencies
Oct 7, 2026
Merged

DerekRoberts merged 1 commit into
mainfrom
fix/java-dependencies

Conversation

@DerekRoberts

@DerekRoberts DerekRoberts commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Update Quarkus to 3.40.1 in Maven and bump the native builder image in backend-java/Dockerfile to JDK 25 to unblock native compilation and patch dependencies.

Supersedes #504 by aligning the GraalVM/Mandrel builder image version (JDK 25) with Quarkus 3.40 requirements.

Copilot AI balanced review requested due to automatic review settings October 7, 2026 00:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The combined framework and toolchain upgrade needs successful native-build and startup validation before approval.

Review effort: Balanced
Findings: None

What changed in this PR

Updates the Java backend’s dependencies and native builder to address the compilation blocker, superseding #504.

Changes:

  • Upgrades Quarkus to 3.40.1, Datafaker to 2.7.0, and Maven plugins.
  • Moves the GraalVM native builder from JDK 23 to JDK 25.
File Description
backend-java/​pom.xml Updates framework, library, and build-plugin versions.
backend-java/​Dockerfile Switches the native builder to JDK 25.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@DerekRoberts DerekRoberts self-assigned this Oct 7, 2026
@DerekRoberts
DerekRoberts merged commit 9865871 into main Oct 7, 2026
21 checks passed
@DerekRoberts
DerekRoberts deleted the fix/java-dependencies branch October 7, 2026 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants