Update gradle wrapper to 8.14.4 to support Java 21#109
Merged
Conversation
ostinru
commented
Apr 23, 2026
ostinru
marked this pull request as ready for review
May 18, 2026 09:19
ostinru
marked this pull request as draft
May 19, 2026 18:11
ostinru
marked this pull request as ready for review
June 12, 2026 14:14
Collaborator
Author
|
Run test suite with openjdk-21 here: ostinru#41 |
ostinru
marked this pull request as draft
June 12, 2026 19:55
Collaborator
Author
|
Converting to draft - having issues running PXF on axiom-jre21 =/ |
ostinru
marked this pull request as ready for review
July 10, 2026 15:25
Collaborator
Author
|
Tested with JDK 17, 21, 25 - at least it starts and can query Postgres datasources. @leborchuk , this PR should remove blockers in supporting Rocky Linux 10. |
There was a problem hiding this comment.
Pull request overview
This PR updates the server-side Gradle wrapper to a newer Gradle 8.x release in order to enable running builds with Java 21, and aligns related CI/container wiring with the new wrapper version.
Changes:
- Bump Gradle wrapper from 7.6.6 to 8.14.4 (including wrapper checksum file updates).
- Update CI Java matrix to include Java 21.
- Adjust build dependency management to pin Mockito/Byte Buddy versions for Java 21 compatibility.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
server/gradle/wrapper/gradle-wrapper.properties |
Updates Gradle distribution URL + SHA256 to 8.14.4. |
server/gradle/wrapper/gradle-8.14.4-wrapper.jar.sha256 |
Adds wrapper JAR checksum for the new Gradle version. |
server/gradle/wrapper/gradle-7.6.6-wrapper.jar.sha256 |
Removes wrapper JAR checksum for the old Gradle version. |
server/build.gradle |
Updates plugins and adds dependencyManagement overrides intended for Java 21 support. |
pom.xml |
Updates RAT excludes to match the new wrapper checksum filename. |
automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile |
Updates container Gradle version and wrapper-cache warm-up steps. |
.github/workflows/pxf-ci.yml |
Adds Java 21 to the java-compatibility matrix. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
MisterRaindrop
approved these changes
Jul 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I am not sure that I understand Gradle Compatibility Matrix[1]. However it seems that Gradle 8.x should work with java ranging from Java 8 to Java 21 well.
[1] https://docs.gradle.org/current/userguide/compatibility.html