diff --git a/hugo.toml b/hugo.toml index e6b75210..38b09474 100644 --- a/hugo.toml +++ b/hugo.toml @@ -337,6 +337,6 @@ defaultContentLanguage = 'en' keepQuotes = true [params] - releases = [ 'v1.10.0','v1.9.2', 'v1.8.3', 'v1.7.4', 'v1.6.1-incubating', 'v1.5.2-incubating', 'v1.4.1-incubating', 'v1.3.1-incubating' ] + releases = [ 'v1.10.0','v1.9.3', 'v1.8.3', 'v1.7.4', 'v1.6.1-incubating', 'v1.5.2-incubating', 'v1.4.1-incubating', 'v1.3.1-incubating' ] downloadLink = 'https://www.apache.org/dyn/closer.lua/kyuubi/' downloadLinkIncubator = 'https://www.apache.org/dyn/closer.lua/incubator/kyuubi/' diff --git a/src/en/news/2024-12-02-release-1.9.3.md b/src/en/news/2024-12-02-release-1.9.3.md new file mode 100644 index 00000000..28c51181 --- /dev/null +++ b/src/en/news/2024-12-02-release-1.9.3.md @@ -0,0 +1,20 @@ +--- +title: Apache Kyuubi 1.9.3 released +date: 2024-12-02 +linked: true +--- + + +We are happy to announce the availability of [Apache Kyuubi 1.9.3](/release/1.9.3.html) ! Visit the [release notes](/release/1.9.3.html) to read about the new features, or [download](/releases.html) the released today. diff --git a/src/en/release/1.9.3.md b/src/en/release/1.9.3.md new file mode 100644 index 00000000..37344cb9 --- /dev/null +++ b/src/en/release/1.9.3.md @@ -0,0 +1,97 @@ +--- +title: Release Notes - 1.9.3 +date: 2024-12-02 +linked: true +meta: +_edit_last: '4' +_wpas_done_all: '1' +--- + + +### 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 diff --git a/src/zh/news/2024-12-02-release-1.9.3.md b/src/zh/news/2024-12-02-release-1.9.3.md new file mode 100644 index 00000000..59034924 --- /dev/null +++ b/src/zh/news/2024-12-02-release-1.9.3.md @@ -0,0 +1,20 @@ +--- +title: Apache Kyuubi 1.9.3 released +date: 2024-12-02 +linked: true +--- + + +我们很高兴地宣布 [Apache Kyuubi 1.9.3](/zh/release/1.9.3.html) 发布了! 查看 [发布记录](/zh/release/1.9.3.html) 阅读有关新功能的信息,或者马上 [下载](/zh/releases.html) 体验吧。 diff --git a/src/zh/release/1.9.3.md b/src/zh/release/1.9.3.md new file mode 100644 index 00000000..163d4df7 --- /dev/null +++ b/src/zh/release/1.9.3.md @@ -0,0 +1,97 @@ +--- +title: 发布记录 - 1.9.3 +date: 2024-12-02 +linked: true +meta: +_edit_last: '4' +_wpas_done_all: '1' +--- + + +### 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