Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Java 18 is released as of 2022-03-22. Calcite should support it at compile time and run time.
We should fix before Calcite release 1.31. To fix this, add JDK 18 to the CI targets in .github/workflows/main.yml and fix any errors/warnings. Modify site/_docs/howto.md and site/_docs/history.md.
We should also fix before Avatica release 1.21. Let's use the same JIRA case for Avatica. To fix in Avatica, there will be similar changes to similar files.
There is a new version of Guava (Calcite's current version is 30.0.1-jre, new version is 31.1-jre). It makes sense to upgrade Guava at the same time. IIRC you need to change main.yml, history.md, gradle.properties.
Attachments
Issue Links
- depends upon
-
CALCITE-5098 Migrate Avatica to Gradle 7.4.2, and support Java 16 and 17
- Closed
- is depended upon by
-
CALCITE-5096 Release Calcite 1.31.0
- Resolved
-
CALCITE-5097 Release Avatica 1.21.0
- Closed
- relates to
-
CALCITE-5136 Avatica build (or CI) must fail if there are deprecation warnings
- Open
-
CALCITE-4547 Support Java 16 and 17
- Closed
- links to