diff --git a/build/release/tmpl/announce.tmpl b/build/release/tmpl/announce.tmpl
new file mode 100644
index 000000000..2e7528688
--- /dev/null
+++ b/build/release/tmpl/announce.tmpl
@@ -0,0 +1,43 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+#
+
+Title: [ANNOUNCE] Release Apache Kyuubi(Incubating) {release_version}
+
+Content:
+Hi all,
+
+The Apache Kyuubi(Incubating) community is pleased to announce that
+Apache Kyuubi(Incubating) {release_version} has been released!
+
+Apache Kyuubi(Incubating) is a distributed multi-tenant JDBC server for
+large-scale data processing and analytics, built on top of Apache Spark.
+
+The full release notes and download links are available at:
+Release Notes: https://kyuubi.apache.org/release/{release_version}.html
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+Kyuubi Resources:
+- Issue: https://github.com/apache/incubator-kyuubi/issues
+- Mailing list: dev@kyuubi.apache.org
+
+We would like to thank all contributors of the Kyuubi community and Incubating
+community who made this release possible!
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/dev_kyuubi_vote.tmpl b/build/release/tmpl/dev_kyuubi_vote.tmpl
new file mode 100644
index 000000000..325c0feb9
--- /dev/null
+++ b/build/release/tmpl/dev_kyuubi_vote.tmpl
@@ -0,0 +1,53 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+#
+
+Title: [VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
+
+Content:
+Hello Apache Kyuubi PPMC and Community,
+
+Please vote on releasing the following candidate as
+Apache Kyuubi (Incubating) version {release_version}.
+
+The VOTE will remain open for at least 72 hours.
+
+[ ] +1 Release this package as Apache Kyuubi {release_version}
+[ ] +0
+[ ] -1 Do not release this package because ...
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
+https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
+
+The release files, including signatures, digests, etc. can be found at:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
+
+Signatures used for Kyuubi RCs can be found in this file:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
+
+The staging repository for this release can be found at:
+https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
+
+# (Optional)
+# The commit list since the {prev_release_rc_no}:
+# https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
+##
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/dev_kyuubi_vote_result.tmpl b/build/release/tmpl/dev_kyuubi_vote_result.tmpl
new file mode 100644
index 000000000..179319abf
--- /dev/null
+++ b/build/release/tmpl/dev_kyuubi_vote_result.tmpl
@@ -0,0 +1,46 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+#
+
+Title: [RESULT][VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
+
+Content:
+Hello Apache Kyuubi PPMC and Community,
+
+The vote closes now as 72hr have passed. The vote PASSES with
+
+(* = binding)
++1:
+- {AA}*
+- {BB}
+- {CC}*
+- {DD}*
+
++0: None
+
+-1: None
+
+The vote thread:
+{dev_kyuubi_vote_mail_address}
+
+I will now bring the vote to general@incubator.apache.org to get approval
+by the IPMC.
+If this vote passes also, the release is accepted and will be published.
+
+Thanks to all who helped with the release!
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/general_incubator_vote.tmpl b/build/release/tmpl/general_incubator_vote.tmpl
new file mode 100644
index 000000000..0b38726f3
--- /dev/null
+++ b/build/release/tmpl/general_incubator_vote.tmpl
@@ -0,0 +1,60 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+#
+
+Title: [VOTE] Release Apache Kyuubi(Incubating) {release_version} {release_rc_no}
+
+Content:
+Hello Incubator Community,
+
+The Apache Kyuubi community has voted on and approved a proposal to release
+Apache Kyuubi(Incubating) version {release_version} {release_rc_no}.
+
+We now kindly request the Incubator PMC members review and vote on this
+incubator release.
+
+Kyuubi community vote thread:
+{dev_kyuubi_vote_mail_address}
+
+Vote result thread:
+{dev_kyuubi_vote_result_mail_address}
+
+[ ] +1 Release this package as Apache Kyuubi {release_version}
+[ ] +0
+[ ] -1 Do not release this package because ...
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
+https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
+
+The release files, including signatures, digests, etc. can be found at:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
+
+Signatures used for Kyuubi RCs can be found in this file:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
+
+The staging repository for this release can be found at:
+https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
+
+# (Optional)
+# The commit list since the {prev_release_rc_no}:
+# https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
+##
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/general_incubator_vote_result.tmpl b/build/release/tmpl/general_incubator_vote_result.tmpl
new file mode 100644
index 000000000..b1aad5af4
--- /dev/null
+++ b/build/release/tmpl/general_incubator_vote_result.tmpl
@@ -0,0 +1,46 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+#
+
+Title: [RESULT][VOTE] Release Apache Kyuubi(Incubating) {release_version} {release_rc_no}
+
+Content:
+Hi all,
+
+Thanks for reviewing and voting for Apache Kyuubi(Incubating)
+{release_version} {release_rc_no} release, I am happy to announce
+the release voting has passed with
+
+(* = binding)
++1:
+- {AA}*
+- {BB}
+- {CC}*
+- {DD}*
+
++0: None
+
+-1: None
+
+The voting thread is:
+{general_incubator_vote_mail_address}
+
+Many thanks for all our mentors helping us with the release procedure,
+and all IPMC helped us to review and vote for Apache Kyuubi(Incubating)
+release. I will be working on publishing the artifacts soon.
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/vote.tmpl b/build/release/vote.tmpl
deleted file mode 100644
index 297188e0a..000000000
--- a/build/release/vote.tmpl
+++ /dev/null
@@ -1,52 +0,0 @@
-Please vote on releasing the following candidate as Apache Kyuubi (Incubating) version {version}.
-
-The vote is open until {deadline} and passes if a majority +1 (P)PMC votes are cast,
-with a minimum of 3 +1 votes.
-
-[ ] +1 Release this package as Apache Kyuubi (Incubating) {version}
-[ ] -1 Do not release this package because ...
-
-To learn more about Apache Kyuubi (Incubating), please see https://kyuubi.apache.org/
-
-The tag to be voted on is {tag} (commit {tag_commit}):
-https://github.com/apache/incubator-kyuubi/tree/{tag}
-
-The release files, including signatures, digests, etc. can be found at:
-https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{tag}
-
-Signatures used for Kyuubi RCs can be found in this file:
-https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
-
-The staging repository for this release can be found at:
-https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_id}/
-
-FAQ
-
-=================================
-How can I help test this release?
-=================================
-
-If you are a Kyuubi user, you can help us test this release by taking
-an existing Kyuubi workload and running on this release candidate, then
-reporting any regressions.
-
-In the Java/Scala, you can add the staging repository to your projects resolvers
-and test with the RC (make sure to clean up the artifact cache before/after so
-you don't end up building with a out of date RC going forward).
-
-==============================================================
-What should happen to GitHub issues still targeting {version}?
-==============================================================
-
-Committers should look at those and triage. Extremely important bug fixes,
-documentation, and API tweaks that impact compatibility should be worked on
-immediately. Everything else please retarget to an appropriate release.
-
-=======================
-But my bug isn't fixed?
-=======================
-
-In order to make timely releases, we will typically not hold the release unless
-the bug in question is a regression from the previous release. That being said,
-if there is something which is a regression that has not been correctly targeted
-please ping me or a committer to help target the issue.
diff --git a/pom.xml b/pom.xml
index 6c85f98af..28b508965 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1717,7 +1717,6 @@
**/*.log
**/*.md
**/*.iml
- **/*.tmpl
**/target/**
**/out/**
**/spark-warehouse/**