This is an automated email from the ASF dual-hosted git repository.

chengpan pushed a commit to branch release-181
in repository https://gitbox.apache.org/repos/asf/kyuubi-website.git

commit 9a60a50b497825eecbd639f9a8724109ba2022dc
Author: Cheng Pan <[email protected]>
AuthorDate: Wed Feb 21 13:08:32 2024 +0800

    Add Release Notes for 1.8.1
---
 hugo.toml                               |   2 +-
 src/en/news/2024-02-21-release-1.8.1.md |  20 ++++
 src/en/release/1.8.1.md                 | 173 ++++++++++++++++++++++++++++++++
 src/en/release/NOTE.txt                 |  18 ++++
 src/zh/news/2024-02-21-release-1.8.1.md |  20 ++++
 src/zh/release/1.8.1.md                 | 173 ++++++++++++++++++++++++++++++++
 6 files changed, 405 insertions(+), 1 deletion(-)

diff --git a/hugo.toml b/hugo.toml
index 10ad595..66fe4b7 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -337,6 +337,6 @@ defaultContentLanguage = 'en'
     keepQuotes = true
 
 [params]
-  releases = [ 'v1.8.0', 'v1.7.3', 'v1.6.1-incubating', 'v1.5.2-incubating', 
'v1.4.1-incubating', 'v1.3.1-incubating' ]
+  releases = [ 'v1.8.1', 'v1.7.3', '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-02-21-release-1.8.1.md 
b/src/en/news/2024-02-21-release-1.8.1.md
new file mode 100644
index 0000000..04bbcbd
--- /dev/null
+++ b/src/en/news/2024-02-21-release-1.8.1.md
@@ -0,0 +1,20 @@
+---
+title: Apache Kyuubi 1.8.1 released
+date: 2024-02-21
+linked: true
+---
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+We are happy to announce the availability of [Apache Kyuubi 
1.8.1](/release/1.8.1.html) ! Visit the [release notes](/release/1.8.1.html) to 
read about the new features, or [download](/releases.html) the released today.
diff --git a/src/en/release/1.8.1.md b/src/en/release/1.8.1.md
new file mode 100644
index 0000000..5aea8a2
--- /dev/null
+++ b/src/en/release/1.8.1.md
@@ -0,0 +1,173 @@
+---
+title: Release Notes - 1.8.1
+date: 2024-02-21
+linked: true
+meta:
+_edit_last: '4'
+_wpas_done_all: '1'
+---
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+
+### Server
+
+- [[KYUUBI #6058](https://github.com/apache/kyuubi/pull/6058)] Make Jetty 
server stop timeout configurable
+- [[KYUUBI #6048](https://github.com/apache/kyuubi/pull/6048)] Assign 
serviceNode and add volatile for variables
+- [[KYUUBI #6045](https://github.com/apache/kyuubi/pull/6045)] Sync the 
AdminRestApi with the AdminResource Apis
+- [[KYUUBI #6028](https://github.com/apache/kyuubi/pull/6028)] Exited 
spark-submit process should not block batch submit queue
+- [[KYUUBI #6001](https://github.com/apache/kyuubi/pull/6001)] Fix RESTful 
protocol security enabled evaluation
+- [[KYUUBI #5999](https://github.com/apache/kyuubi/pull/5999)] loads the 
interval of sessionConfCache from configurable file in FileSessionConfAdvisor
+- [[KYUUBI #5990](https://github.com/apache/kyuubi/pull/5990)] Always take the 
first declared SASL/PLAIN auth type
+- [[KYUUBI #5922](https://github.com/apache/kyuubi/pull/5922)] Enhance YARN 
app state judgment
+- [[KYUUBI #5900](https://github.com/apache/kyuubi/pull/5900)] Get the engine 
service node to delete instead of delete engine space
+- [[KYUUBI #5900](https://github.com/apache/kyuubi/pull/5900)] Support to 
deregister the engine on open failure
+- [[KYUUBI #5892](https://github.com/apache/kyuubi/pull/5892)] Metadata store 
JDBC url supports <KYUUBI_HOME> variable
+- [[KYUUBI #5869](https://github.com/apache/kyuubi/pull/5869)] Add volatile to 
variables in KyuubiSessionImpl that may be operated by multiple threads
+- [[KYUUBI #5244](https://github.com/apache/kyuubi/pull/5244)] Make 
engineAliveMaxFailCount configurable
+- [[KYUUBI #5795](https://github.com/apache/kyuubi/pull/5795)] Using correct 
time unit for pod cleanup executor
+- [[KYUUBI #5832](https://github.com/apache/kyuubi/pull/5832)] Always perform 
closing action in OperationLog to avoid fd leak
+- [[KYUUBI #5853](https://github.com/apache/kyuubi/pull/5853)] Ensure closing 
the operation log for batch submission in fast-failed case
+- [[KYUUBI #5833](https://github.com/apache/kyuubi/pull/5833)] Rename service 
registered endpoint key from serviceUri to serverUri
+- [[KYUUBI #5795](https://github.com/apache/kyuubi/pull/5795)] Support to 
cleanup the spark driver pod periodically
+- [[KYUUBI #5680](https://github.com/apache/kyuubi/pull/5680)] Optimize Spark 
engine pod name generation
+- [[KYUUBI #5807](https://github.com/apache/kyuubi/pull/5807)] Simple norm the 
use of `kyuubi.operation.result.arrow.timestampAsString` and 
`kyuubi.operation.result.format`
+- [[KYUUBI #5767](https://github.com/apache/kyuubi/pull/5767)] Extract common 
utils for assembling key value pairs with config option prefix in processbuilder
+- [[KYUUBI #5765](https://github.com/apache/kyuubi/pull/5765)] Avoid array 
copy in generating process builder commands
+- [[KYUUBI #5771](https://github.com/apache/kyuubi/pull/5771)] Cleanup the 
terminated app info trigger before clear kubernetes clients
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Fix typo for 
container states audit
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Fix typo and 
audit pod and container states
+- [[KYUUBI #4847](https://github.com/apache/kyuubi/pull/4847)] Check engine 
alive for KyuubiSessionImpl only
+- [[KYUUBI #5761](https://github.com/apache/kyuubi/pull/5761)] Pretty 
ProcBuilder generated command
+- [[KYUUBI #5754](https://github.com/apache/kyuubi/pull/5754)] Fix engine id 
of the engine probe failures logging messages
+- [[KYUUBI #5730](https://github.com/apache/kyuubi/pull/5730)] Tolerate 
execeptions for periodical scheduled tasks
+- [[KYUUBI #5210](https://github.com/apache/kyuubi/pull/5210)] Close batch 
operation log even batch is in cancel state
+- [[KYUUBI #5731](https://github.com/apache/kyuubi/pull/5731)] Support to 
cleanup the spark driver pod with specified cleanup strategy
+- [[KYUUBI #5725](https://github.com/apache/kyuubi/pull/5725)] Handle the 
session exception for all kyuubi operations during running
+- [[KYUUBI #2503](https://github.com/apache/kyuubi/pull/2503)] Catch all 
exceptions for sessions timeout check task
+- [[KYUUBI #5717](https://github.com/apache/kyuubi/pull/5717)] Infer the proxy 
user automatically for delete batch operation
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Support to 
build application state and error from pod container
+- [[KYUUBI #5714](https://github.com/apache/kyuubi/pull/5714)] Fix NPE when 
deleting terminated application pod
+- [[KYUUBI #5714](https://github.com/apache/kyuubi/pull/5714)] Support to 
cleanup the spark driver pod after application terminates for retain period
+- [[KYUUBI #5696](https://github.com/apache/kyuubi/pull/5696)] Return remote 
session id and remote operation id
+- [[KYUUBI #5654](https://github.com/apache/kyuubi/pull/5654)] Introduce new 
config to forcibly rewrite pod name
+- [[KYUUBI #5438](https://github.com/apache/kyuubi/pull/5438)] Add common 
method to get session level config
+
+### Spark Engine, Connectors and Plugins
+
+- [[KYUUBI #5952](https://github.com/apache/kyuubi/pull/5952)] Disconnect 
connections without running operations after engine maxlife time graceful period
+- [[KYUUBI #6018](https://github.com/apache/kyuubi/pull/6018)] Speed up 
GetTables operation for Spark session catalog
+- [[KYUUBI #5966](https://github.com/apache/kyuubi/pull/5966)] Error occurs on 
clicking on the Spark UI Kyuubi Query Engine tab
+- [[KYUUBI #5831](https://github.com/apache/kyuubi/pull/5831)] Pre-allocate 
array list capacity for TColumns and TColumnValues in TRowSet generation
+- [[KYUUBI #5811](https://github.com/apache/kyuubi/pull/5811)] Reuse time 
formatters instance in value serialization of TRowSet generation
+- [[KYUUBI #5766](https://github.com/apache/kyuubi/pull/5766)] Default 
`spark.yarn.maxAppAttempts` to 1 for spark engine
+- [[KYUUBI #5750](https://github.com/apache/kyuubi/pull/5750)] Fix the 
inaccurate issue of obtaining COLUMN_SIZE in the decimal field jdbc of spark 
engine
+- [[KYUUBI #5331](https://github.com/apache/kyuubi/pull/5331)] Spark engine 
should throw an exception when it fails to start
+- [[KYUUBI #5991](https://github.com/apache/kyuubi/pull/5991)] Error on 
reading Atlas properties composed of multi values
+
+### Other Engines
+
+- [[KYUUBI #5977](https://github.com/apache/kyuubi/pull/5977)] Fix argument 
position on constructing Trino ClientSession
+- [[KYUUBI #5969](https://github.com/apache/kyuubi/pull/5969)] Trino engine 
add default schema
+- [[KYUUBI #5878](https://github.com/apache/kyuubi/pull/5878)] Hive engine 
should recognize `hiveserver2-site.xml`
+- [[KYUUBI #5756](https://github.com/apache/kyuubi/pull/5756)] Introduce 
specified initialized SQL to every engine
+- [[KYUUBI #5814](https://github.com/apache/kyuubi/pull/5814)] Skip the 
max-rows limitation if the statement is not DQL in Flink engine
+- [[KYUUBI #5799](https://github.com/apache/kyuubi/pull/5799)] Fix fetch 
timeout in session conf doesn't support ISO-8601 in Flink engine
+- [[KYUUBI #5789](https://github.com/apache/kyuubi/pull/5789)] Flink engine 
kyuubi.session.engine.flink.fetch.timeout parameter on the server is not 
effective
+- [[KYUUBI #5784](https://github.com/apache/kyuubi/pull/5784)] Implement 
HiveTBinaryFrontendService#RenewDelegationToken
+- [[KYUUBI #5782](https://github.com/apache/kyuubi/pull/5782)] Flink Engine 
GetInfo support CLI_ODBC_KEYWORDS
+- [[KYUUBI #5778](https://github.com/apache/kyuubi/pull/5778)] Hive engine 
shall respect `hive.server2.enable.doAs`
+- [[KYUUBI #5777](https://github.com/apache/kyuubi/pull/5777)] Include 
`hive-service-rpc` in Hive engine jar
+- [[KYUUBI #5507](https://github.com/apache/kyuubi/pull/5507)] Support 
Initialize SQL in Flink Engine
+- [[KYUUBI #5280](https://github.com/apache/kyuubi/pull/5280)] Hive engine 
compatible with Hive 2.3
+
+### Client
+
+- [[KYUUBI #6036](https://github.com/apache/kyuubi/pull/6036)] JDBC driver 
conditional sets fetchSize on opening session
+- [[KYUUBI #6016](https://github.com/apache/kyuubi/pull/6016)] Conditional 
call GetInfo CLI_ODBC_KEYWORDS to restore compatible with lower version Kyuubi 
and HS2
+- [[KYUUBI #5961](https://github.com/apache/kyuubi/pull/5961)] Prevent NPE 
when checking ticket cache exists
+- [[KYUUBI #5961](https://github.com/apache/kyuubi/pull/5961)] Support to 
specify client kerberosAuthType as fromTicketCache
+- [[KYUUBI #5849](https://github.com/apache/kyuubi/pull/5849)] Incorrectly 
parse JDBC URL while variable includes colon
+- [[KYUUBI #5822](https://github.com/apache/kyuubi/pull/5822)] Fix the usage 
msg of KyuubiBeeLine
+- [[KYUUBI #5752](https://github.com/apache/kyuubi/pull/5752)] JDBC driver 
implements getDate, getTimestamp and getTime with Calendar in ResultSet
+- [[KYUUBI #5713](https://github.com/apache/kyuubi/pull/5713)] Backport 
HIVE-27271: Client connection to HS2 fails when transportMode=http, ssl=true, 
sslTrustStore specified without trustStorePassword in the JDBC URL
+
+### Build, Test and Misc
+
+- [[KYUUBI #5981](https://github.com/apache/kyuubi/pull/5981)] Deploy Spark 
Hive connector with Scala 2.13 to Maven Central
+- [[KYUUBI #6047](https://github.com/apache/kyuubi/pull/6047)] Free up disk 
space
+- [[KYUUBI #5987](https://github.com/apache/kyuubi/pull/5987)] Always export 
KYUUBI_HOME in `load-kyuubi-env.sh`
+- [[KYUUBI #5987](https://github.com/apache/kyuubi/pull/5987)] Enhance 
KYUUBI_HOME detection in shell script to handle softlink cases
+- [[KYUUBI #6000](https://github.com/apache/kyuubi/pull/6000)] Modify the 
incorrect configuration file in the trino-cli documentation
+- [[KYUUBI #5978](https://github.com/apache/kyuubi/pull/5978)] Canonicalize 
Trino IT in GitHub Action workflow
+- [[KYUUBI #5962](https://github.com/apache/kyuubi/pull/5962)] Bump Flink 
1.17.1 to 1.17.2
+- [[KYUUBI #5953](https://github.com/apache/kyuubi/pull/5953)] Update NOTICE
+- [[KYUUBI #5951](https://github.com/apache/kyuubi/pull/5951)] Improve doc for 
Session Conf Advisor
+- [[KYUUBI #5933](https://github.com/apache/kyuubi/pull/5933)] Happy New Year 
2024
+- [[KYUUBI #5244](https://github.com/apache/kyuubi/pull/5244)] Corrected 
ENGINE_ALIVE_MAX_FAILURES conf version
+- [[KYUUBI #5856](https://github.com/apache/kyuubi/pull/5856)] Bump Spark 3.4.2
+- [[KYUUBI #5857](https://github.com/apache/kyuubi/pull/5857)] Dependencies CI 
check when `dev/dependencyList` changes
+- [[KYUUBI #5837](https://github.com/apache/kyuubi/pull/5837)] Only enable 
Jacoco with explicit profile
+- [[KYUUBI #5827](https://github.com/apache/kyuubi/pull/5827)] Fix wrong test 
code about directory lineage
+- [[KYUUBI #5819](https://github.com/apache/kyuubi/pull/5819)] Fix rst syntax 
of missing blank line after code-block
+- [[KYUUBI #5802](https://github.com/apache/kyuubi/pull/5802)] Add scala-2.13 
as supported Scala profile to the docs of building from source
+- [[KYUUBI #5801](https://github.com/apache/kyuubi/pull/5801)] Add spark-3.4 
and spark-3.5 as supported Spark profiles to the docs of building from source
+- [[KYUUBI #5785](https://github.com/apache/kyuubi/pull/5785)] Fix flaky test 
- JpsApplicationOperation with spark local mode
+- [[KYUUBI #5737](https://github.com/apache/kyuubi/pull/5737)] Correct JDBC 
URL demo in Flink docs
+- [[KYUUBI #5617](https://github.com/apache/kyuubi/pull/5617)] Make flaky test 
`spnego batch rest client` reliable
+- [[KYUUBI #5720](https://github.com/apache/kyuubi/pull/5720)] Fix flaky test 
in TPCHQuerySuite
+- [[KYUUBI #5697](https://github.com/apache/kyuubi/pull/5697)] Fix incorrect 
url reference in code and docs
+- [[KYUUBI #5599](https://github.com/apache/kyuubi/pull/5599)] Correct the 
parameter name of fetching op log in RESTful API
+- [[KYUUBI #5641](https://github.com/apache/kyuubi/pull/5641)] Bump Kyuubi 
1.8.0 in Helm charts
+- [[KYUUBI #5640](https://github.com/apache/kyuubi/pull/5640)] Upgrade 
playground to Kyuubi 1.8.0 and Spark 3.4.1
+- [[KYUUBI #5637](https://github.com/apache/kyuubi/pull/5637)] Add known 
contributor translation
+- [[KYUUBI #5624](https://github.com/apache/kyuubi/pull/5624)] Remove npm run 
build warning about NODE_ENV=production
+- [[KYUUBI #5634](https://github.com/apache/kyuubi/pull/5634)] Smoother the 
icon animation on collapsing sidebar
+- [[KYUUBI #5626](https://github.com/apache/kyuubi/pull/5626)] Fix sytle 
linting violation in web ui
+
+### Credits
+
+Last but not least, this release would not have been possible without the 
following contributors:
+
+* Shaoyun Chen
+* Chao Chen
+* Flyangz
+* Pengqi Li
+* Bowen Liang
+* Paul Lin
+* Senmiao Liu
+* Xiao Liu
+* Peiyue Liu
+* Junjie Ma
+* Ocean22
+* Cheng Pan
+* Gianluca Principini
+* Zhiming She
+* SwordyZhao
+* William Tong
+* Fei Wang
+* Zhen Wang
+* Tao Wang
+* Zeyu Wang
+* Kang Wang
+* Binjie Yang
+* Kaifei Yi
+* David Yuan
+* Yuwei Zhan
+* He Zhao
+* Yifan Zhou
+* Mingliang Zhu
+* Yi Zhu
+* liaoyt
+* mrtisttt
\ No newline at end of file
diff --git a/src/en/release/NOTE.txt b/src/en/release/NOTE.txt
new file mode 100644
index 0000000..91459b3
--- /dev/null
+++ b/src/en/release/NOTE.txt
@@ -0,0 +1,18 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License. See accompanying LICENSE file.
+#
+
+The following regex is used to replace the [KYUUBI #1234] with the HTTP 
hyperlink.
+    \[KYUUBI\s#(\d+)\]
+    - [[KYUUBI #$1](https://github.com/apache/kyuubi/pull/$1)]
+
diff --git a/src/zh/news/2024-02-21-release-1.8.1.md 
b/src/zh/news/2024-02-21-release-1.8.1.md
new file mode 100644
index 0000000..23a7f6b
--- /dev/null
+++ b/src/zh/news/2024-02-21-release-1.8.1.md
@@ -0,0 +1,20 @@
+---
+title: Apache Kyuubi 1.8.1 released
+date: 2024-02-21
+linked: true
+---
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+我们很高兴地宣布 [Apache Kyuubi 1.8.1](/zh/release/1.8.1.html) 发布了! 查看 
[发布记录](/zh/release/1.8.1.html) 阅读有关新功能的信息,或者马上 [下载](/zh/releases.html) 体验吧。
diff --git a/src/zh/release/1.8.1.md b/src/zh/release/1.8.1.md
new file mode 100644
index 0000000..08ea430
--- /dev/null
+++ b/src/zh/release/1.8.1.md
@@ -0,0 +1,173 @@
+---
+title: 发布记录 - 1.8.1
+date: 2024-02-21
+linked: true
+meta:
+_edit_last: '4'
+_wpas_done_all: '1'
+---
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+
+### Server
+
+- [[KYUUBI #6058](https://github.com/apache/kyuubi/pull/6058)] Make Jetty 
server stop timeout configurable
+- [[KYUUBI #6048](https://github.com/apache/kyuubi/pull/6048)] Assign 
serviceNode and add volatile for variables
+- [[KYUUBI #6045](https://github.com/apache/kyuubi/pull/6045)] Sync the 
AdminRestApi with the AdminResource Apis
+- [[KYUUBI #6028](https://github.com/apache/kyuubi/pull/6028)] Exited 
spark-submit process should not block batch submit queue
+- [[KYUUBI #6001](https://github.com/apache/kyuubi/pull/6001)] Fix RESTful 
protocol security enabled evaluation
+- [[KYUUBI #5999](https://github.com/apache/kyuubi/pull/5999)] loads the 
interval of sessionConfCache from configurable file in FileSessionConfAdvisor
+- [[KYUUBI #5990](https://github.com/apache/kyuubi/pull/5990)] Always take the 
first declared SASL/PLAIN auth type
+- [[KYUUBI #5922](https://github.com/apache/kyuubi/pull/5922)] Enhance YARN 
app state judgment
+- [[KYUUBI #5900](https://github.com/apache/kyuubi/pull/5900)] Get the engine 
service node to delete instead of delete engine space
+- [[KYUUBI #5900](https://github.com/apache/kyuubi/pull/5900)] Support to 
deregister the engine on open failure
+- [[KYUUBI #5892](https://github.com/apache/kyuubi/pull/5892)] Metadata store 
JDBC url supports <KYUUBI_HOME> variable
+- [[KYUUBI #5869](https://github.com/apache/kyuubi/pull/5869)] Add volatile to 
variables in KyuubiSessionImpl that may be operated by multiple threads
+- [[KYUUBI #5244](https://github.com/apache/kyuubi/pull/5244)] Make 
engineAliveMaxFailCount configurable
+- [[KYUUBI #5795](https://github.com/apache/kyuubi/pull/5795)] Using correct 
time unit for pod cleanup executor
+- [[KYUUBI #5832](https://github.com/apache/kyuubi/pull/5832)] Always perform 
closing action in OperationLog to avoid fd leak
+- [[KYUUBI #5853](https://github.com/apache/kyuubi/pull/5853)] Ensure closing 
the operation log for batch submission in fast-failed case
+- [[KYUUBI #5833](https://github.com/apache/kyuubi/pull/5833)] Rename service 
registered endpoint key from serviceUri to serverUri
+- [[KYUUBI #5795](https://github.com/apache/kyuubi/pull/5795)] Support to 
cleanup the spark driver pod periodically
+- [[KYUUBI #5680](https://github.com/apache/kyuubi/pull/5680)] Optimize Spark 
engine pod name generation
+- [[KYUUBI #5807](https://github.com/apache/kyuubi/pull/5807)] Simple norm the 
use of `kyuubi.operation.result.arrow.timestampAsString` and 
`kyuubi.operation.result.format`
+- [[KYUUBI #5767](https://github.com/apache/kyuubi/pull/5767)] Extract common 
utils for assembling key value pairs with config option prefix in processbuilder
+- [[KYUUBI #5765](https://github.com/apache/kyuubi/pull/5765)] Avoid array 
copy in generating process builder commands
+- [[KYUUBI #5771](https://github.com/apache/kyuubi/pull/5771)] Cleanup the 
terminated app info trigger before clear kubernetes clients
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Fix typo for 
container states audit
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Fix typo and 
audit pod and container states
+- [[KYUUBI #4847](https://github.com/apache/kyuubi/pull/4847)] Check engine 
alive for KyuubiSessionImpl only
+- [[KYUUBI #5761](https://github.com/apache/kyuubi/pull/5761)] Pretty 
ProcBuilder generated command
+- [[KYUUBI #5754](https://github.com/apache/kyuubi/pull/5754)] Fix engine id 
of the engine probe failures logging messages
+- [[KYUUBI #5730](https://github.com/apache/kyuubi/pull/5730)] Tolerate 
execeptions for periodical scheduled tasks
+- [[KYUUBI #5210](https://github.com/apache/kyuubi/pull/5210)] Close batch 
operation log even batch is in cancel state
+- [[KYUUBI #5731](https://github.com/apache/kyuubi/pull/5731)] Support to 
cleanup the spark driver pod with specified cleanup strategy
+- [[KYUUBI #5725](https://github.com/apache/kyuubi/pull/5725)] Handle the 
session exception for all kyuubi operations during running
+- [[KYUUBI #2503](https://github.com/apache/kyuubi/pull/2503)] Catch all 
exceptions for sessions timeout check task
+- [[KYUUBI #5717](https://github.com/apache/kyuubi/pull/5717)] Infer the proxy 
user automatically for delete batch operation
+- [[KYUUBI #5711](https://github.com/apache/kyuubi/pull/5711)] Support to 
build application state and error from pod container
+- [[KYUUBI #5714](https://github.com/apache/kyuubi/pull/5714)] Fix NPE when 
deleting terminated application pod
+- [[KYUUBI #5714](https://github.com/apache/kyuubi/pull/5714)] Support to 
cleanup the spark driver pod after application terminates for retain period
+- [[KYUUBI #5696](https://github.com/apache/kyuubi/pull/5696)] Return remote 
session id and remote operation id
+- [[KYUUBI #5654](https://github.com/apache/kyuubi/pull/5654)] Introduce new 
config to forcibly rewrite pod name
+- [[KYUUBI #5438](https://github.com/apache/kyuubi/pull/5438)] Add common 
method to get session level config
+
+### Spark Engine, Connectors and Plugins
+
+- [[KYUUBI #5952](https://github.com/apache/kyuubi/pull/5952)] Disconnect 
connections without running operations after engine maxlife time graceful period
+- [[KYUUBI #6018](https://github.com/apache/kyuubi/pull/6018)] Speed up 
GetTables operation for Spark session catalog
+- [[KYUUBI #5966](https://github.com/apache/kyuubi/pull/5966)] Error occurs on 
clicking on the Spark UI Kyuubi Query Engine tab
+- [[KYUUBI #5831](https://github.com/apache/kyuubi/pull/5831)] Pre-allocate 
array list capacity for TColumns and TColumnValues in TRowSet generation
+- [[KYUUBI #5811](https://github.com/apache/kyuubi/pull/5811)] Reuse time 
formatters instance in value serialization of TRowSet generation
+- [[KYUUBI #5766](https://github.com/apache/kyuubi/pull/5766)] Default 
`spark.yarn.maxAppAttempts` to 1 for spark engine
+- [[KYUUBI #5750](https://github.com/apache/kyuubi/pull/5750)] Fix the 
inaccurate issue of obtaining COLUMN_SIZE in the decimal field jdbc of spark 
engine
+- [[KYUUBI #5331](https://github.com/apache/kyuubi/pull/5331)] Spark engine 
should throw an exception when it fails to start
+- [[KYUUBI #5991](https://github.com/apache/kyuubi/pull/5991)] Error on 
reading Atlas properties composed of multi values
+
+### Other Engines
+
+- [[KYUUBI #5977](https://github.com/apache/kyuubi/pull/5977)] Fix argument 
position on constructing Trino ClientSession
+- [[KYUUBI #5969](https://github.com/apache/kyuubi/pull/5969)] Trino engine 
add default schema
+- [[KYUUBI #5878](https://github.com/apache/kyuubi/pull/5878)] Hive engine 
should recognize `hiveserver2-site.xml`
+- [[KYUUBI #5756](https://github.com/apache/kyuubi/pull/5756)] Introduce 
specified initialized SQL to every engine
+- [[KYUUBI #5814](https://github.com/apache/kyuubi/pull/5814)] Skip the 
max-rows limitation if the statement is not DQL in Flink engine
+- [[KYUUBI #5799](https://github.com/apache/kyuubi/pull/5799)] Fix fetch 
timeout in session conf doesn't support ISO-8601 in Flink engine
+- [[KYUUBI #5789](https://github.com/apache/kyuubi/pull/5789)] Flink engine 
kyuubi.session.engine.flink.fetch.timeout parameter on the server is not 
effective
+- [[KYUUBI #5784](https://github.com/apache/kyuubi/pull/5784)] Implement 
HiveTBinaryFrontendService#RenewDelegationToken
+- [[KYUUBI #5782](https://github.com/apache/kyuubi/pull/5782)] Flink Engine 
GetInfo support CLI_ODBC_KEYWORDS
+- [[KYUUBI #5778](https://github.com/apache/kyuubi/pull/5778)] Hive engine 
shall respect `hive.server2.enable.doAs`
+- [[KYUUBI #5777](https://github.com/apache/kyuubi/pull/5777)] Include 
`hive-service-rpc` in Hive engine jar
+- [[KYUUBI #5507](https://github.com/apache/kyuubi/pull/5507)] Support 
Initialize SQL in Flink Engine
+- [[KYUUBI #5280](https://github.com/apache/kyuubi/pull/5280)] Hive engine 
compatible with Hive 2.3
+
+### Client
+
+- [[KYUUBI #6036](https://github.com/apache/kyuubi/pull/6036)] JDBC driver 
conditional sets fetchSize on opening session
+- [[KYUUBI #6016](https://github.com/apache/kyuubi/pull/6016)] Conditional 
call GetInfo CLI_ODBC_KEYWORDS to restore compatible with lower version Kyuubi 
and HS2
+- [[KYUUBI #5961](https://github.com/apache/kyuubi/pull/5961)] Prevent NPE 
when checking ticket cache exists
+- [[KYUUBI #5961](https://github.com/apache/kyuubi/pull/5961)] Support to 
specify client kerberosAuthType as fromTicketCache
+- [[KYUUBI #5849](https://github.com/apache/kyuubi/pull/5849)] Incorrectly 
parse JDBC URL while variable includes colon
+- [[KYUUBI #5822](https://github.com/apache/kyuubi/pull/5822)] Fix the usage 
msg of KyuubiBeeLine
+- [[KYUUBI #5752](https://github.com/apache/kyuubi/pull/5752)] JDBC driver 
implements getDate, getTimestamp and getTime with Calendar in ResultSet
+- [[KYUUBI #5713](https://github.com/apache/kyuubi/pull/5713)] Backport 
HIVE-27271: Client connection to HS2 fails when transportMode=http, ssl=true, 
sslTrustStore specified without trustStorePassword in the JDBC URL
+
+### Build, Test and Misc
+
+- [[KYUUBI #5981](https://github.com/apache/kyuubi/pull/5981)] Deploy Spark 
Hive connector with Scala 2.13 to Maven Central
+- [[KYUUBI #6047](https://github.com/apache/kyuubi/pull/6047)] Free up disk 
space
+- [[KYUUBI #5987](https://github.com/apache/kyuubi/pull/5987)] Always export 
KYUUBI_HOME in `load-kyuubi-env.sh`
+- [[KYUUBI #5987](https://github.com/apache/kyuubi/pull/5987)] Enhance 
KYUUBI_HOME detection in shell script to handle softlink cases
+- [[KYUUBI #6000](https://github.com/apache/kyuubi/pull/6000)] Modify the 
incorrect configuration file in the trino-cli documentation
+- [[KYUUBI #5978](https://github.com/apache/kyuubi/pull/5978)] Canonicalize 
Trino IT in GitHub Action workflow
+- [[KYUUBI #5962](https://github.com/apache/kyuubi/pull/5962)] Bump Flink 
1.17.1 to 1.17.2
+- [[KYUUBI #5953](https://github.com/apache/kyuubi/pull/5953)] Update NOTICE
+- [[KYUUBI #5951](https://github.com/apache/kyuubi/pull/5951)] Improve doc for 
Session Conf Advisor
+- [[KYUUBI #5933](https://github.com/apache/kyuubi/pull/5933)] Happy New Year 
2024
+- [[KYUUBI #5244](https://github.com/apache/kyuubi/pull/5244)] Corrected 
ENGINE_ALIVE_MAX_FAILURES conf version
+- [[KYUUBI #5856](https://github.com/apache/kyuubi/pull/5856)] Bump Spark 3.4.2
+- [[KYUUBI #5857](https://github.com/apache/kyuubi/pull/5857)] Dependencies CI 
check when `dev/dependencyList` changes
+- [[KYUUBI #5837](https://github.com/apache/kyuubi/pull/5837)] Only enable 
Jacoco with explicit profile
+- [[KYUUBI #5827](https://github.com/apache/kyuubi/pull/5827)] Fix wrong test 
code about directory lineage
+- [[KYUUBI #5819](https://github.com/apache/kyuubi/pull/5819)] Fix rst syntax 
of missing blank line after code-block
+- [[KYUUBI #5802](https://github.com/apache/kyuubi/pull/5802)] Add scala-2.13 
as supported Scala profile to the docs of building from source
+- [[KYUUBI #5801](https://github.com/apache/kyuubi/pull/5801)] Add spark-3.4 
and spark-3.5 as supported Spark profiles to the docs of building from source
+- [[KYUUBI #5785](https://github.com/apache/kyuubi/pull/5785)] Fix flaky test 
- JpsApplicationOperation with spark local mode
+- [[KYUUBI #5737](https://github.com/apache/kyuubi/pull/5737)] Correct JDBC 
URL demo in Flink docs
+- [[KYUUBI #5617](https://github.com/apache/kyuubi/pull/5617)] Make flaky test 
`spnego batch rest client` reliable
+- [[KYUUBI #5720](https://github.com/apache/kyuubi/pull/5720)] Fix flaky test 
in TPCHQuerySuite
+- [[KYUUBI #5697](https://github.com/apache/kyuubi/pull/5697)] Fix incorrect 
url reference in code and docs
+- [[KYUUBI #5599](https://github.com/apache/kyuubi/pull/5599)] Correct the 
parameter name of fetching op log in RESTful API
+- [[KYUUBI #5641](https://github.com/apache/kyuubi/pull/5641)] Bump Kyuubi 
1.8.0 in Helm charts
+- [[KYUUBI #5640](https://github.com/apache/kyuubi/pull/5640)] Upgrade 
playground to Kyuubi 1.8.0 and Spark 3.4.1
+- [[KYUUBI #5637](https://github.com/apache/kyuubi/pull/5637)] Add known 
contributor translation
+- [[KYUUBI #5624](https://github.com/apache/kyuubi/pull/5624)] Remove npm run 
build warning about NODE_ENV=production
+- [[KYUUBI #5634](https://github.com/apache/kyuubi/pull/5634)] Smoother the 
icon animation on collapsing sidebar
+- [[KYUUBI #5626](https://github.com/apache/kyuubi/pull/5626)] Fix sytle 
linting violation in web ui
+
+### Credits
+
+Last but not least, this release would not have been possible without the 
following contributors:
+
+* Shaoyun Chen
+* Chao Chen
+* Flyangz
+* Pengqi Li
+* Bowen Liang
+* Paul Lin
+* Senmiao Liu
+* Xiao Liu
+* Peiyue Liu
+* Junjie Ma
+* Ocean22
+* Cheng Pan
+* Gianluca Principini
+* Zhiming She
+* SwordyZhao
+* William Tong
+* Fei Wang
+* Zhen Wang
+* Tao Wang
+* Zeyu Wang
+* Kang Wang
+* Binjie Yang
+* Kaifei Yi
+* David Yuan
+* Yuwei Zhan
+* He Zhao
+* Yifan Zhou
+* Mingliang Zhu
+* Yi Zhu
+* liaoyt
+* mrtisttt
\ No newline at end of file

Reply via email to