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 to Java 11 #91

Open
alessandrodalbello opened this issue Jan 1, 2022 · 0 comments
Open

Upgrade to Java 11 #91

alessandrodalbello opened this issue Jan 1, 2022 · 0 comments

Comments

@alessandrodalbello
Copy link
Contributor

alessandrodalbello commented Jan 1, 2022

Despite being popular and still considerably adopted, Java 8 will soon get to the end of public support. The release of the latest LTS Java version (September 2021) made version 11 the oldest reliable LTS Java practical choice. Moving to Java 11 would be beneficial both in terms of syntax and performance.

Moreover, at the moment there are already two aspects that require chesslib to use Java 11:

  • the usage of ByteArrayOutputStream#toString(StandardCharsets) in the unit tests, introduced in version 10;
  • the workflow configuration that targets a JDK 11 agent in the Github environment.
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

No branches or pull requests

1 participant