Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to Java 11. #492

Merged
merged 1 commit into from
Nov 16, 2021
Merged

Move to Java 11. #492

merged 1 commit into from
Nov 16, 2021

Conversation

balhoff
Copy link
Member

@balhoff balhoff commented Nov 3, 2021

I propose we move to Java 11. It's been out as the LTS version for 3 years. Some libraries are starting to drop compatibility with Java 8 (e.g., Jena 4.x). In my experience Java 11 has better performance as well. Making the change here doesn't force any particular tool (like ROBOT) to drop support for Java 8.

Copy link
Contributor

@cmungall cmungall left a comment

Choose a reason for hiding this comment

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

Seems like a good idea - I don't know if there are any additional tests we should run but I am happy to proceed with merging

@gouttegd
Copy link
Contributor

gouttegd commented Nov 3, 2021

I’ll build and run the test suite on my M1 (arm64) machine tomorrow. I don’t expect any issue but just in case…

@gouttegd
Copy link
Contributor

gouttegd commented Nov 4, 2021

All tests passed successfully on arm64. :)

@matentzn
Copy link
Contributor

matentzn commented Nov 4, 2021

I will run some additional tests over the weekend, but an important test case is the fbbt prepare release process due to the custom Java jars in there. @gouttegd can you run a full release with the Java 11 images of fbbt, just to be sure all components still work?

@gouttegd
Copy link
Contributor

gouttegd commented Nov 4, 2021

@matentzn Done, no issues. :)

@balhoff
Copy link
Member Author

balhoff commented Nov 4, 2021

Today I will add a blazegraph-runner update to this PR. I made a newer release which addresses usage of some old removed Java API. Let's not merge until then.

Never mind! blazegraph-runner is not in any of these images; just confusion on my part.

@matentzn matentzn added this to the 1.2.31 milestone Nov 16, 2021
@matentzn matentzn merged commit 5f2ed51 into master Nov 16, 2021
@matentzn matentzn deleted the java-11 branch November 16, 2021 12:17
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.

None yet

4 participants