[
https://issues.apache.org/jira/browse/CALCITE-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Julian Hyde updated CALCITE-5095:
---------------------------------
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{}}}.
was:
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.
> Support Java 18
> ---------------
>
> Key: CALCITE-5095
> URL: https://issues.apache.org/jira/browse/CALCITE-5095
> Project: Calcite
> Issue Type: Bug
> Reporter: Julian Hyde
> Priority: Major
> Fix For: avatica-1.21.0, 1.31.0
>
>
> 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{}}}.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)