### Why are the changes needed? This PR replaces the `sun.misc.Signal` with the Kyuubi wrapped one, see https://github.com/apache/kyuubi-shaded/pull/64, which allows Kyuubi to use any of Java 8+ to compile with `-release:8` while still ensuring compatibility with Java 8. ### How was this patch tested? Pass GHA. Local tested by building against JDK 21, running on JDK 8, everything works as expected. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #7144 from pan3793/signal. Closes #7144 64804060a [Cheng Pan] enforcer.maxJdkVersion 2eb263573 [Cheng Pan] cleanup b699c345a [Cheng Pan] remove staging repo 12eeae3ab [Cheng Pan] fix 08eba7695 [Cheng Pan] RC 53e4e6cce [Cheng Pan] Use Kyuubi Signal Authored-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Cheng Pan <chengpan@apache.org> |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||