### _Why are the changes needed?_ Support Flink 1.17 and Flink SQL gateway. 1. Drop Flink 1.15 2. Migrate API to Flink SQL Gateway 3. Support Flink 1.17 ### _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 - [x] [Run test](https://kyuubi.readthedocs.io/en/master/develop_tools/testing.html#running-tests) locally before make a pull request Closes #4368 from link3280/flink-1.17. Closes #4367 8eb4da6c0 [Paul Lin] [KYUUBI #4367] Fix test failure 81a10f6be [Paul Lin] [KYUUBI #4367] Fix test failure 23d87ba1d [Paul Lin] [KYUUBI #4367] Rename delegation package to shim 5c9d0aa84 [Paul Lin] [KYUUBI #4367] Improve code style 56567fcd7 [Paul Lin] [KYUUBI #4367] Improve java.long.Long usage 417d37b27 [Paul Lin] Update externals/kyuubi-flink-sql-engine/src/main/scala/org/apache/kyuubi/engine/flink/FlinkEngineUtils.scala 08f89991a [Paul Lin] [KYUUBI #4367] Fix ambiguous reference ed950600c [Paul Lin] [KYUUBI #4367] Fix spotless 7b28eaf11 [Paul Lin] [KYUUBI #4367] Improve code style for iterations c2a23d571 [Paul Lin] [KYUUBI #4367] Improve code style for error messages and iterations 7e36e70c7 [Paul Lin] [KYUUBI #4367] Improve code style for java.lang.Boolean 4ef8c5209 [Paul Lin] [KYUUBI #4367] Improve code style for java.util.* 8530aec2a [Paul Lin] [KYUUBI #4367] Remove unnecessary classes 1c41e4400 [Paul Lin] [KYUUBI #4367] Remove unnecessary variables 33eeb37ee [Paul Lin] [KYUUBI #4367] Remove unnecessary reflection code e1e5cd2cf [Paul Lin] [KYUUBI #4367] Fix IncompatibleClassChangeError 3520a5153 [Paul Lin] [KYUUBI #4367] Fix IncompatibleClassChangeError 42cce7a54 [Paul Lin] [KYUUBI #4367] Replace vanilla reflection with kyuubi refection tools 20e9913e3 [Paul Lin] [KYUUBI #4367] Fix FlinkProcessBuilder test error a02e01adf [Paul Lin] [KYUUBI #4367] Improve code style 20e1a559e [Paul Lin] [KYUUBI #4367] Use kyuubi refection tools 9b2072e45 [Paul Lin] [KYUUBI #4367] Improve flink version match 7ce1e9a12 [Paul Lin] [KYUUBI #4367] Fix local engine tagged as YARN app fd0c88d15 [Paul Lin] Revert "[KYUUBI #4367] Filter out non kyuubi prefixed conf in flink login engine" f71c6014e [Paul Lin] [KYUUBI #4367] Fix local engine tagged as YARN app b7d46f57d [Paul Lin] [KYUUBI #4367] Filter out non kyuubi prefixed conf in flink login engine 47beb1a78 [Paul Lin] [KYUUBI #4367] Refactor Flink engine tests 7e1a198ca [Paul Lin] [KYUUBI #4367] Fix flink sql gateway jar not included in local mode e851d9732 [Paul Lin] [KYUUBI #4367] Disable query id test for flink 1.16 7291e27fa [Paul Lin] [KYUUBI #4367] Remove profile for flink-1.15 54cfe3bbc [Paul Lin] [KYUUBI #4367] Fix udf not found in local flink engine tests 1a7833bf2 [Paul Lin] [KYUUBI #4367] Fix test failure in PlanOnlyStatementSuit 700ee04db [Paul Lin] [KYUUBI #4367] Fix FLINK_CONF_DIR not set in ut b685ff139 [Paul Lin] [KYUUBI #4367] Improve code style 29728c042 [Paul Lin] [KYUUBI #4367] Fix Flink conf dir not found 799c93876 [Paul Lin] [KYUUBI #4367] Fix NoSuchFieldException 614ecc335 [Paul Lin] [KYUUBI #4367] Fix reflection failures 6a08d0bbe [Paul Lin] [KYUUBI #4367] Fix NPE in dependencies d289495c0 [Paul Lin] [KYUUBI #4367] Flink FlinkSQLEngine capabilities with Flink 1.16 ef6f4d4ff [Paul Lin] [KYUUBI #4367] Remove support for Flink 1.15 e18b3c2ed [Paul Lin] [KYUUBI #4367] Fix Flink SessionManager compatibility issue 49e0a94be [Paul Lin] feat: Support Flink 1.17 Authored-by: Paul Lin <paullin3280@gmail.com> Signed-off-by: Cheng Pan <chengpan@apache.org> |
||
|---|---|---|
| .. | ||
| kyuubi-chat-engine | ||
| kyuubi-download | ||
| kyuubi-flink-sql-engine | ||
| kyuubi-hive-sql-engine | ||
| kyuubi-jdbc-engine | ||
| kyuubi-spark-sql-engine | ||
| kyuubi-trino-engine | ||