### _Why are the changes needed?_ Apache Spark 3.5.0 released in few days ago, this PR aims to add cross-version verification to ensure that Kyuubi engine built against Spark 3.4.1 works on Spark 3.5.0 runtime. https://spark.apache.org/releases/spark-release-3-5-0.html For users who want to try Kyuubi with Spark 3.5.0, please compile master/branch-1.8 via ``` ./build/dist --tgz --web-ui --spark-provided --flink-provided --hive-provided ``` And then follow the [Quick Start](https://kyuubi.readthedocs.io/en/master/quick_start/quick_start.html) to setup Kyuubi and Spark properly. ### _How was this patch tested?_ - [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [x] Add screenshots for manual tests if appropriate ```log Connected to: Spark SQL (version 3.5.0) Driver: Kyuubi Project Hive JDBC Client (version 1.8.0-SNAPSHOT) Beeline version 1.8.0-SNAPSHOT by Apache Kyuubi 0: jdbc:hive2://0.0.0.0:10009/default> select version(); +-------------------------------------------------+ | version() | +-------------------------------------------------+ | 3.5.0 ce5ddad990373636e94071e7cef2f31021add07b | +-------------------------------------------------+ 1 row selected (0.39 seconds) 0: jdbc:hive2://0.0.0.0:10009/default> select kyuubi_version(); +-------------------+ | kyuubi_version() | +-------------------+ | 1.8.0-SNAPSHOT | +-------------------+ 1 row selected (0.16 seconds) ``` - [x] [Run test](https://kyuubi.readthedocs.io/en/master/contributing/code/testing.html#running-tests) locally before make a pull request ### _Was this patch authored or co-authored using generative AI tooling?_ No. Closes #5291 from pan3793/cross-3.5. Closes #5291 24107a414 [Cheng Pan] Update .github/workflows/master.yml 1554e7131 [Cheng Pan] Verify Spark engine on Spark 3.5 Authored-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Cheng Pan <chengpan@apache.org> |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| labeler.yml | ||
| PULL_REQUEST_TEMPLATE | ||