Skip to content

Add spark4 build profile (Spark 4.2, Scala 2.13, Java 17) - #1416

Merged
Sonal (sonalgoyal) merged 1 commit into
mainfrom
spark4
Oct 18, 2026
Merged

Sonal (sonalgoyal) merged 1 commit into
mainfrom
spark4

Conversation

@sonalgoyal

Copy link
Copy Markdown
Member
  • spark4 profile (-Dspark=4): Spark 4.2.0, Scala 2.13.18, Java 17, graphframes-spark4_2.13 0.12.3. Graphframes artifact is now a property so spark-3.5 keeps graphframes-spark3_2.12.
  • Scala 2.13 compile fixes that also work on 2.12: HasStopWords uses java.io.Serializable, SparkFrame passes immutable lists, SparkBlockFunction uses JavaConverters, TestUDFDoubleWrappedArr drops WrappedArray.
  • -usejavacp for scala-maven-plugin in spark/client.
  • jacoco 0.8.12 so coverage reports can read Java 17 class files.

- spark4 profile (-Dspark=4): Spark 4.2.0, Scala 2.13.18, Java 17,
  graphframes-spark4_2.13 0.12.3. Graphframes artifact is now a property so
  spark-3.5 keeps graphframes-spark3_2.12.
- Scala 2.13 compile fixes that also work on 2.12: HasStopWords uses
  java.io.Serializable, SparkFrame passes immutable lists, SparkBlockFunction
  uses JavaConverters, TestUDFDoubleWrappedArr drops WrappedArray.
- -usejavacp for scala-maven-plugin in spark/client.
- jacoco 0.8.12 so coverage reports can read Java 17 class files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonalgoyal
Sonal (sonalgoyal) merged commit e4fd500 into main Oct 18, 2026
3 checks passed
Sonal (sonalgoyal) added a commit that referenced this pull request Oct 18, 2026
@sonalgoyal
Sonal (sonalgoyal) deleted the spark4 branch October 19, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant