I also want to use the Java 11 or 17.
We have had to do some special handling in codes to avoid performance
issues in Java 8 (such as JDK-8161372 [1]).

[1] https://bugs.openjdk.java.net/browse/JDK-8161372

Regards,
Weijie
-----------------------------------------------

Wu Weijie 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN

Zheng Feng <[email protected]> 于2023年1月11日周三 20:18写道:

>
> Hi all,
>
> This thought is coming from upgrading antlr to 4.10.1 [1] which is only for
> Java 11 now. Currently it looks like that the Hibernate 6.0.x [2] and
> Quarkus 2.15.x [3] integrations has been blocked by this upgrading issue.
>
>  I think it could be some other 3rd party libraries with this similar issue
> sooner or later. So it is time to think about the plan to drop JDK 8 in
> shardingsphere now.
>
> I know this is BIG breaking change that could impact a lot of people who
> use the shardingsphere. Also it is not very clear in current roadmap [4]
> and the document for support JDKs.
>
> So my plan is to keep 5.x branch which sticks to JDK 8 and should be a LTS
> version (I'm not sure how long we will be like to support it?). Then bump
> the master branch to 6.0 to drop JDK 8 support as soon as possible. There
> will be a little bit much more maintenance works with 5.x and master
> branches.
>
> What the others think? and we definitely need a formal voting process for
> this plan after this discussion.
>
> Regards,
> Zheng Feng
>
> [1] https://github.com/antlr/antlr4/releases/tag/4.10.1
> [2] https://github.com/apache/shardingsphere/pull/20119
> [3] https://github.com/quarkiverse/quarkus-shardingsphere-jdbc/issues/84
> [4] https://shardingsphere.apache.org/document/current/en/overview/#roadmap

Reply via email to