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

Update Java Dependencies to Java 17 #174

Open
mosoriob opened this issue Apr 15, 2024 · 2 comments
Open

Update Java Dependencies to Java 17 #174

mosoriob opened this issue Apr 15, 2024 · 2 comments

Comments

@mosoriob
Copy link
Contributor

We are currently using an older version of Java, and @cweedall propose that we update our project's Java dependencies to Java 17. This upgrade will allow us to take advantage of the latest language improvements, performance enhancements, and security fixes.

@mosoriob
Copy link
Contributor Author

The current version of OBA supports Java 11, 17, and 21. I'm unsure if dropping support for Java 11 is a good idea.

cc: @cweedall

image

@cweedall
Copy link
Contributor

cweedall commented May 9, 2024

Apologies! I was caught up with making changes and had not realized you were actively maintaining the issues (and also somehow missed the notification that you CCed me!). I will make sure to look here more regularly.

As you probably noticed, I ended up bumping it back down to version 11. I kept the current major LTS versions for building (i.e. 11, 17, and 21) at present.

To be honest, my main concern is that Oracle makes it hard for regular users to recognize that you can get Java versions above 8. Even when you know that higher versions are available, it can be difficult to figure out where to download from. I have been working more in Node/Typescript/JS and C# until recently and had difficulty!

This is why I thought it would be good to include info in the README to help point individuals to the right place.

All this in mind - I think we could probably stay on Java 11 for the foreseeable future.

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

When branches are created from issues, their pull requests are automatically linked.

2 participants