Release Notes - 1.9.3
Changelogs
- [KYUUBI #6828] Clean up and improve error message for KyuubiBaseResultSet
- [KYUUBI #6741] [CI] update GHA actions/upload-artifact from v3 to v4
- [KYUUBI #6722] Fix AppState when Engine connection is terminated
- [KYUUBI #6820] Explicitly disable attach-scaladocs for pure Java modules
- [KYUUBI #6813] [BUILD] Replace
java.version
1.8 with 8 - [KYUUBI #6790] Fix engine cannot exit when gracefully stopped
- [KYUUBI #6772] Fix ProcessBuilder to properly handle Java opts as a list
- [KYUUBI #6757] Pass build args to extra spark engine build command
- [KYUUBI #6750] [REST] Using ForbiddenException instead of NotAllowedException
- [KYUUBI #6728] [DOC] update Authz plugin docs of build command with
-am
option - [KYUUBI #6688] [SPARK] Avoid trigger execution when getting result schema
- [KYUUBI #6638] Authz shaded should include jsr311-api
- [KYUUBI #6720] K8s pod OOM Killed should be identified as Application failed state
- [KYUUBI #6709] Fix seq and set equals check bug while check auth type in AuthenticationFilter.initAuthHandlers
- [KYUUBI #6708] spark-sql-engine’s classes should not be visible in server module
- [KYUUBI #6699] Bump Spark 4.0.0-preview2
- [KYUUBI #6648] Support to show launch engine log for thrift http mode
- [KYUUBI #6698] Exclude transitive deps of paimon
- [KYUUBI #6680] Format the kyuubi-ctl batch command output
- [KYUUBI #6668] Fix kyuubi batch state abnormal
- [KYUUBI #6661] Improve perf for column-based TRowSet generation
- [KYUUBI #6658] [DOCS] Fixed typo in REST API docs
- [KYUUBI #6594] Port HIVE-26633: Make thrift client maxMessageSize configurable
- [KYUUBI #6638] Shade jsr311-api in Authz
- [KYUUBI #6635] Fix Hive 2.3.10 integration tests
- [KYUUBI #6583] Support to cancel Spark python operation
- [KYUUBI #6627] Using concurrent collections for session operation handle set
- [KYUUBI #6626] Fix operation never expired issue with periodical listOperations api calls
- [KYUUBI #6620] [K8S][HELM] Update default Kyuubi version to 1.9.2
- [KYUUBI #6615] Make Jetty sending server version in response configurable
- [KYUUBI #6609] Bump Spark 3.5.2
- [KYUUBI #6606] Restore shell compatibility for
build/mvn
- [KYUUBI #6606]
build/mvn
checks project local downloaded binary ahead - [KYUUBI #6600] Correct usage of
maven.scaladoc.skip
- [KYUUBI #6598] Flink engine module supports building with Scala 2.13
- [KYUUBI #6599] Disable Javadoc/Scaladoc by default
- [KYUUBI #6596] Fix typos in architecture page
- [KYUUBI #6591] Support authorization on swagger UI
- [KYUUBI #6592] Add uploadWorkDir into local dir allow list and do not skip check for resource uploaded use case
- [KYUUBI #6588] Get effective USER if env var is unavailable
- [KYUUBI #6571] Bump apache parent pom from 31 to 33
- [KYUUBI #6586] Bump commons-io to 2.16.1
- [KYUUBI #6564] Insert into table check the privilege of table
- [KYUUBI #6549] Correctly handle empty Java options for engines
- [KYUUBI #6579] Show kyuubi batch app details on app state change
- [KYUUBI #6364] Bump scala-maven-plugin from 4.8.0 to 4.9.2
- [KYUUBI #6566] Fix typos in KyuubiConf
- [KYUUBI #6541] [AUTHZ] Fix DataSourceV2RelationTableExtractor can’t get the ‘database’ attribute if it’s a Paimon plan.
- [KYUUBI #6550] Delete
updateStrategy.rollingUpdate.maxUnavailable
because it is alpha feature - [KYUUBI #6543] Bump Kyuubi Shaded 0.4.1
Credits
Last but not least, this release would not have been possible without the following contributors:
- promising-forever
- Cheng Pan
- Bowen Liang
- lifulong
- be-hase
- DenineLu
- Baokun Han
- hh-cn
- LiJie20190102
- Senmiao Liu
- Zhen Wang
- Joao Amaral
- Fei Wang
- Mike Wilson
- Madhukar525722
- liujiayi771
- paul8263
- pionCham
2024 Dec 2