On 26.06.22 19:39, Daniel Sun wrote:
AFAIK, quite a lot of Groovy users are still using Java 8 because their company have no plan to upgrade systems to run on Java 9+. It is especially common for bank systems I have been working on for years, so it's better to continue supporting Java 8 in Groovy 5 releases.
When is it likely for them to change? If we go by the Oracle extended support it would mean to have Java8 in till 2030. if we had the manpower I would suggest making a java8 version of Groovy 5. But I think that is not realistic. It will be difficult to support deprecated/removed API. I mean it is a bit more than in the past where it was about backporting features to older Java versions or enabling language only features on older Java versions. The alternative would then be to not to support that feature anymore... like for example the SecurityManager. But would such a Groovy-Version still be useful in its current usage? bye Jochen