Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scala 2.13 Support #717

Open
tculshaw opened this issue Jul 2, 2023 · 3 comments
Open

Scala 2.13 Support #717

tculshaw opened this issue Jul 2, 2023 · 3 comments

Comments

@tculshaw
Copy link

tculshaw commented Jul 2, 2023

Hi,

Apache 3.4.0 onwards can also compile against Scala 2.13.

Is there any plan to provide a cross compiled version of spline for this?

@wajda
Copy link
Contributor

wajda commented Jul 3, 2023

Related to #705

@wajda wajda moved this from New to Backlog in Spline Jul 3, 2023
@wajda wajda added this to the 2.1.0 milestone Aug 5, 2023
@wajda
Copy link
Contributor

wajda commented Jul 9, 2024

The agent-core is compiled against Spark 2.4 that does not support Scala 2.13.
To add Scala 2.13 cross-compilation option we need to decouple the agent core from a particular Spark version and make the dependency dynamic. It requires more work, so I'm postponing the ticket for now.

@wajda wajda removed this from the 2.1.0 milestone Jul 9, 2024
@wajda
Copy link
Contributor

wajda commented Jan 8, 2025

There are more issues with 2.13. A lot of 3rd dependencies and 3rd party connectors some bundled plugins are using only support 2.13 in their very recent versions. At the same time support for 2.12 and 2.11 are dropped leaving the dependency matrix for Spline in a hell complex state.
I believe, to reliably proceed with Scala 2.13 we need to abandon support for 2.11 and 2.12 which also means to abandon support for Spark 3.1 or less.
In my opinion, considering natural enterprise inertia it's too early for that kind of decision. Spark 2.4 is still widely used among Spline customers. And also considering the fact that Spark still supports 2.12 in all its recent versions I would wait for some more time before upgrading to 2.13.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

2 participants