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.