Skip to content

Support Spark 4.3 - #7704

Open
pan3793 wants to merge 3 commits into
apache:masterfrom
pan3793:spark-4.3
Open

Support Spark 4.3#7704
pan3793 wants to merge 3 commits into
apache:masterfrom
pan3793:spark-4.3

Conversation

@pan3793

@pan3793 pan3793 commented Aug 31, 2026

Copy link
Copy Markdown
Member

Why are the changes needed?

Spark 4.3.0 is currently in the RC voting phase. This prepares Kyuubi for Spark 4.3 and validates it against the RC artifacts.

What changes are proposed?

  • Adds the spark-4.3 profile and kyuubi-extension-spark-4-3 module.
  • Adapts the Spark extension, Hive connector tests, and Arrow runtime for Spark 4.3 API changes.
  • Adds Spark 4.3 CI, release, distribution, codecov, formatting, and documentation coverage.
  • Lakehouse engines still fall back to Spark 4.1 artifacts until native Spark 4.3 support is available.
  • The temporary Spark staging repository and binary archive reference v4.3.0-rc1; they must be updated if the RC changes or after the final release is published.

How was this patch tested?

  • build/mvn test -pl extensions/spark/kyuubi-extension-spark-4-3 -am -Pspark-4.3 -Pscala-2.13
  • build/mvn test -pl extensions/spark/kyuubi-spark-connector-hive -am -Pspark-4.3 -Pscala-2.13
  • build/mvn test -pl extensions/spark/kyuubi-spark-authz,extensions/spark/kyuubi-spark-lineage -am -Pspark-4.3 -Pscala-2.13
  • build/mvn test -pl externals/kyuubi-spark-sql-engine -Pspark-4.3 -Pscala-2.13
  • ./dev/reformat

Was this patch authored or co-authored using generative AI tooling?

Assisted-by: Codex

Assisted-by: Codex
@github-actions github-actions Bot added kind:documentation Documentation is a feature! kind:infra license, community building, project builds, asf infra related, etc. module:spark kind:build module:extensions module:authz labels Aug 31, 2026
Assisted-by: Codex
@pan3793 pan3793 changed the title [BUILD] Support Spark 4.3 Support Spark 4.3 Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:build kind:documentation Documentation is a feature! kind:infra license, community building, project builds, asf infra related, etc. module:authz module:ctl module:extensions module:hive module:spark

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant