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

Upgrade the minimum Java version #1339

Closed
gbrail opened this issue Jun 8, 2023 · 2 comments
Closed

Upgrade the minimum Java version #1339

gbrail opened this issue Jun 8, 2023 · 2 comments
Labels
Java Compatibility Issues related to Rhino being compatible to (new) Java releases
Milestone

Comments

@gbrail
Copy link
Collaborator

gbrail commented Jun 8, 2023

I have in the past been adamant that we maintain Java 8 compatibility in this project, but with all the changes going into Java today, that's getting increasingly difficult -- right now it's a lot of work to have a project that builds with both Java 8 and Java 20, for example. Large organizations seem to be deploying Java 17 pretty broadly, for example, so I think that policies that were holding people on Java 8 may be gone by now.

Given all that, what Java version does the community think that we should be targetting? I could see easily going up to Java 11, for example, but there are additional advantages to supporting even newer versions.

@p-bakker
Copy link
Collaborator

p-bakker commented Jun 9, 2023

Better move this to discussions? We already have somewhat of a discussion going there: #1169

Having said that, from my perspective moving to 11 or even 17 is fine.

Not sure what is desired from the perspective of running Rhino on Android

@p-bakker p-bakker added the Java Compatibility Issues related to Rhino being compatible to (new) Java releases label Jun 30, 2023
@p-bakker
Copy link
Collaborator

p-bakker commented Jun 10, 2024

As of the merge of #1479 the minimum Java version for Rhino is 11

@p-bakker p-bakker added this to the Release 1.7.16 milestone Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Java Compatibility Issues related to Rhino being compatible to (new) Java releases
Projects
None yet
Development

No branches or pull requests

2 participants