Skip to content

Build MobilitySpark against Spark 4 - #69

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:build/spark-4
Oct 5, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:build/spark-4

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The pom moves spark-core and spark-sql from 3.5.1 to 4.0.1, and the job of
the workflow names Spark 4.0. Spark 4.0 is the release the book's chapters on
Spark run with Apache Sedona 1.8 and Delta Lake 4.0, whose environment
rebuilt MobilitySpark against Spark 4.0 by editing this pom.

The generated surface compiles against Spark 4 since MobilityDB/JMEOS#158,
which builds a typed temporal aggregate without a Spark Column: before it,
the generator applied functions.udaf to new Column(Expression), which Spark 4
removes, and TemporalAggregates did not compile.

Measured: tools/refresh-from-master.sh from scratch, against MobilityDB
270106028b and JMEOS main 53ca034, passes the suite, 34 tests, with no build
warning.

The pom moves spark-core and spark-sql from 3.5.1 to 4.0.1, and the job of
the workflow names Spark 4.0. Spark 4.0 is the release the book's chapters on
Spark run with Apache Sedona 1.8 and Delta Lake 4.0, whose environment
rebuilt MobilitySpark against Spark 4.0 by editing this pom.

The generated surface compiles against Spark 4 since MobilityDB/JMEOS#158,
which builds a typed temporal aggregate without a Spark Column: before it,
the generator applied functions.udaf to new Column(Expression), which Spark 4
removes, and TemporalAggregates did not compile.

Measured: tools/refresh-from-master.sh from scratch, against MobilityDB
270106028b and JMEOS main 53ca034, passes the suite, 34 tests, with no build
warning.
@estebanzimanyi
estebanzimanyi merged commit a414acb into MobilityDB:main Oct 5, 2026
2 checks passed
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