-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Why not Java 11? #1699
Comments
Glad to hear that it builds on Java 11 as other users have reported issues building on newer versions of Java. Internally we're still using Java 8 but will most likely move to something newer before EOL. |
I got it from the table in https://en.wikipedia.org/wiki/Java_version_history but I guess the fine print says "at least". |
Got it. Seems like Oracle has extended the EOL to 2022 now. Regardless, do agree that we should start taking advantage of newer versions of Java. We'll start evaluating the migration internally. |
I want to call this out but we'll need to update our style for new features as well. The big one I can think of is |
@jplaisted will let you drive this from our side. |
I'll need to dig into this quite a bit more. At the very least we need to provide Java 8 versions until LI and other clients are okay moving to Java 11 for their own deployments. I'm not sure how easy setting up or maintaining the two will be, still need to do more reading. @jsotelo do you have a specific requirement / need to go to Java 11? Or is it just a nice to have? == Good reading |
Nothing specific; mainly for better GC performance and moving toward the next LTS version. Nothing urgent from my end. |
Thanks! I agree better performance is a win (+ some new profiling tools). Gotta weigh this against the cost of maintaining Java 8 in parallel, for the time being. |
@jplaisted Is there updated thinking around this? |
With LI still being on Java 8 I haven't had time to look at this. Though we're going to Java 11 in theory by the end of this quarter... I can revisit this then, unless you want to carry this forward before then. In the meantime we'd still at least need Java 8 compatible GMA libraries. |
We are now managing feature requests through our new portal to improve visibility & prioritize work into our public roadmap. If this request is still relevant, please create a new issue so we can gauge current interest from the Community & prioritize work accordingly. We'll close out this issue in the meantime. Feel free to reach out to me on DataHub Slack with any questions! |
We are planning to update to Java 11 this quarter. What are your views? @jjoyce0510 @jsotelo |
Is there a specific reason we don't use Java 11? Looks like everything runs fine with
./gradlew build
and Java 11.Java 8 is officially end of life on December 2020.
The text was updated successfully, but these errors were encountered: