You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by Mike Beckerle <mb...@apache.org> on 2025/03/06 21:56:03 UTC

JDK 17 and Scala 3.8.x

JDK 17+ will be required for Scala 3.8 and up.

https://www.scala-lang.org/news/next-scala-lts-jdk.html

This may have implications for our port to scala 3. I'm not sure our
Cyberian users can move up to JDK 17.

Re: JDK 17 and Scala 3.8.x

Posted by Steve Lawrence <sl...@apache.org>.
Another consideration is Scala 3 still isn't well supported by some 
infrastructures. For example, I believe Apache Spark does not officially support 
Scala 3.

We could potentially maintain support for both 2.13 and 3.x and cross publish, 
and Daffodil + Scala 3 could only be used in systems with newer versions of Java 
and infrastructures that don't depend on Scala 2.13, but that might be a bit of 
a maintenance/test burden. And is probably only worth if if there are some real 
noticeable benefits from Scala 3.


On 2025-03-06 04:56 PM, Mike Beckerle wrote:
> JDK 17+ will be required for Scala 3.8 and up.
> 
> https://www.scala-lang.org/news/next-scala-lts-jdk.html
> 
> This may have implications for our port to scala 3. I'm not sure our
> Cyberian users can move up to JDK 17.
>