pan3793 opened a new pull request, #7631: URL: https://github.com/apache/kyuubi/pull/7631
### Why are the changes needed? Spark 3.3 and 3.4 are EOL and were deprecated in KYUUBI #7285. Kyuubi 1.13 drops support for them, and Spark 3.5 becomes the minimum supported version. ### What changes are proposed? - Remove the spark-3.3/spark-3.4 Maven profiles and the kyuubi-extension-spark-3-3/kyuubi-extension-spark-3-4 modules - Drop Spark 3.3/3.4 from CI matrices, snapshot publishing, release scripts, and codecov - Remove compatibility shims that only existed for Spark < 3.5, including reflections, version gates, and Python 2/pre-3.8 code - Update docs to record the removal ### How was this patch tested? The patch also updates CI itself; after the change, GHA covers: - default job: Spark 3.5 (Scala 2.12, JDK 17) and Spark 4.0/4.1/4.2 (Scala 2.13, JDK 21) - binary verification: the engine built with Spark 3.5 runs against Spark 4.0.3/4.1.2/4.2.0 distributions - connector cross-version tests: connectors compiled with Spark 3.5 run against Spark 4.0/4.1/4.2 runtimes - scala-test: Spark 3.5 on JDK 8 with Scala 2.13 ### Was this patch authored or co-authored using generative AI tooling? Assisted-by: DeepSeek V4 Pro -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
