### Why are the changes needed? Flink 1.15.0 is out, Kyuubi needs to support it. Please clarify why the changes are needed. For instance 1. new add flink 1.15 support 2. new add `flink-1.14` and `flink-1.15` maven profiles to support both Flink 1.14 & 1.15 flink 1.14 all functions and codes are kept unchanged without any impact flink 1.15 support part of the work is still in progress, At present, 32 test cases have passed and 5 have failed, You can review, put forward suggestions for improvement, I will continue to improve. ### how to build with flink 1.14 ``` mvn clean install -DskipTests -Pflink-1.14 ``` ### how to build with flink 1.15 ``` mvn clean install -DskipTests -Pflink-1.15 ``` ### how to run test cases with flink 1.14 enable `flink-1.14` maven profile and run the test cases ### how to run test cases with flink 1.15 enable `flink-1.15` maven profile and run the test cases ### _How was this patch tested?_ - [x] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [ ] Add screenshots for manual tests if appropriate - [ ] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #2730 from wolfboys/master. Closes #2730 Closes #2238 ba9716f8 [benjobs] Improve check flink version 0616e74d [benjobs] [KYUUBI #2238] Support Flink 1.15 Authored-by: benjobs <benjobs@qq.com> Signed-off-by: Cheng Pan <chengpan@apache.org> |
||
|---|---|---|
| .. | ||
| kyuubi-flink-it | ||
| kyuubi-kubernetes-it | ||
| kyuubi-trino-it | ||
| pom.xml | ||