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

Require Java 11 #3879

Merged
merged 15 commits into from Aug 26, 2023
Merged

Require Java 11 #3879

merged 15 commits into from Aug 26, 2023

Conversation

katzyn
Copy link
Contributor

@katzyn katzyn commented Aug 25, 2023

Additional changes:

  1. Dependencies are updated.
  2. Maven (and Maven Wrapper) are updated, because old versions don't support Java 11.
  3. package.html files are replaced with package-info.java.
  4. Anonymous TLS is removed, because it doesn't work anyway (H2's anonymous TLS does not work on Java 11 #1303).
  5. Some classes from org.h2.dev.util package are removed, because they have better equivalents in modern versions of Java.
  6. JDBC metadata now announces JDBC 4.3 compatibility.
  7. Java 8 is excluded from CI matrix. (We can add Java 21 instead of it in the future).
  8. Multi-release code for Java 9 and 10 is merged into the main code and new Java features are used in few places.

@katzyn katzyn merged commit bb70349 into h2database:master Aug 26, 2023
2 checks passed
@katzyn katzyn deleted the java11 branch August 26, 2023 11:56
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

1 participant